ArrayFlatten[{{m_11, m_12, ...}, {m_21, m_22, ...}, ...}] creates a single flattened matrix from a matrix of matrices m i j. ArrayFlatten[a, r] flattens out r pairs of levels ...
ArrayPad[array, m] gives an array with m 0s of padding on every side. ArrayPad[array, m, padding] uses the specified padding.ArrayPad[array, {m, n}, ...] pads with m elements ...
SetSharedFunction[f_1, f_2, ...] declares the symbols f_i as shared functions whose downvalues are synchronized among all parallel kernels.
With Mathematica's citation management features, you can annotate and add references to research papers written using Mathematica. These features work in conjunction with the ...
Getting parts of lists. This gives a list of parts 1 and 3. Here is a nested list.
Most modern computer systems provide ways to collect code into libraries. These libraries are said to be dynamic if they can be loaded into an application at runtime rather ...
Wolfram LibraryLink allows dynamic libraries to be directly loaded into the Mathematica kernel so that functions in the libraries can be immediately called from Mathematica. ...
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. ...
CreateExecutable[source, name] compiles a string of C code and creates an executable file, name.ext.CreateExecutable[{file 1, ...}, name] compiles a number of C and mprep ...
CreateObjectFile[source, name] compiles a string of C code and creates an executable file, name.ext.CreateObjectFile[{file 1, ...}, name] compiles a number of C source files ...