Code generation from Mathematica involves converting programs written in the Mathematica language into other languages and then supporting them so that they can be executed. ...
CreateLibrary[source, name] compiles a string of C code and creates a library file, name.ext.CreateLibrary[{file 1, ...}, name] compiles a number of C source files and ...
ButterflyGraph[n] returns the n-dimensional butterfly graph, a directed graph whose vertices are pairs (w, i), where w is a binary string of length n and i is an integer in ...
FunctionalGraph[f, v] takes a set v and a function f from v to v and constructs a directed graph with vertex set v and edges (x, f[x]) for each x in v. FunctionalGraph[{f_1, ...
SymbolicMathMLToBoxes[smml] converts the MathML-flavored SymbolicXML structure, smml, into a Mathematica box expression.
Mathematica provides not only automatic parallelization capabilities, but also a full built-in symbolic language for specifying concurrent computation.
BinaryWrite[channel, b] writes a byte of data, specified as an integer from 0 to 255. BinaryWrite[channel, {b_1, b_2, ...}] writes a sequence of bytes. BinaryWrite[channel, " ...
BoxMatrix[r] gives a (2 r + 1)*(2 r + 1) matrix of 1s.BoxMatrix[r, w] gives a (2 r + 1)*(2 r + 1) block of 1s centered in a w*w matrix of 0s.BoxMatrix[{r_1, r_2, ...}, ...] ...
FindDivisions[{x_min, x_max}, n] finds a list of about n "nice" numbers that divide the interval around x_min to x_max into equally spaced parts. FindDivisions[{x_min, x_max, ...
HoldAllComplete is an attribute which specifies that all arguments to a function are not to be modified or looked at in any way in the process of evaluation.