ExternalCalling[DefineExternal] - create a link to an external function
|
Calling Sequence
|
|
DefineExternal( fn, extlib )
DefineExternal( fn, extlib, cright )
|
|
Parameters
|
|
fn
|
-
|
string or name; denotes the name of the wrapper function to link
|
extlib
|
-
|
string or name; denotes the name of the external library containing the wrapper function
|
cright
|
-
|
(optional) string; denotes the copyright placed on the returned Maple procedure.
|
|
|
|
|
Description
|
|
•
|
The DefineExternal(fn, extlib) command calls define_external with the MAPLE option and saves the result in a remember table. The procedure used to prepare the invocation of the external routine fn is returned, optionally with the specified copyright statement cright.
|
|
Note: Saving the result of DefineExternal in a remember table is essential for the efficient operation of the external linking. Without it, the external communications must be set up every time an external routine is entered.
|
|
|
Examples
|
|
>
|
|
>
|
|
| (1) |
>
|
|
| (2) |
>
|
|
| (3) |
|
|
Download Help Document
Was this information helpful?