|
SOLUTIONS
|
MathLink C Language Functions
The MathLink library provides a collection of C language functions for interacting with Mathematica via MathLink. These functions allow you not only to handle native C data types, but also to construct and deconstruct full Mathematica symbolic expressions.
ReferenceReference
MathLink Template Files »
.tm — template file for installable C programs
Sending & Receiving Data »
MLPutInteger() ▪ MLPutIntegerList() ▪ MLPutDouble() ▪ MLPutString() ▪ ...
MLGetInteger() ▪ MLGetIntegerList() ▪ MLGetDouble() ▪ MLGetString() ▪ ...
Functions & Expressions »
MLPutFunction() ▪ MLGetFunction() ▪ MLCheckFunction() ▪ MLPutSymbol() ▪ ...
MathLink Connection Management »
MLOpenString() ▪ MLOpenArgcArgv() ▪ MLInitialize() ▪ MLClose() ▪ ...
Expression Packet Handling »
MLNextPacket() ▪ MLNewPacket() ▪ MLEndPacket() ▪ ...
Error Handling »
MLError() ▪ MLErrorMessage() ▪ MLClearError() ▪ ...
Expression Storage »
MLLoopbackOpen() ▪ MLTransferExpression() ▪ ...
Low-Level MathLink Operations »
MLPutSize() ▪ MLPutData() ▪ MLPutNext() ▪ MLGetType() ▪ MLReady() ▪ ...
