To run Mathematica from within an external program requires making use of many general features of MathLink. The first issue is how to establish a MathLink connection to ...
IsomorphicQ[g, h] yields True if graphs g and h are isomorphic.
Quit
(Built-in Mathematica Symbol) Quit[] terminates a Mathematica kernel session.
$Pre
(Built-in Mathematica Symbol) $Pre is a global variable whose value, if set, is applied to every input expression.
int MTensor_clone (MTensor f, MTensor *t) is a library callback function that puts a clone of f into *t.
int MTensor_new (mint type, mint rank, mint const*dims, MTensor*pres) is a library callback function that creates a new MTensor.
OpenCLMersenneTwister[n] generates n random reals using the Mersenne Twister algorithm.
TrigReduce[expr] rewrites products and powers of trigonometric functions in expr in terms of trigonometric functions with combined arguments.
Widget["Timer"] creates a timed action.
$JavaExceptionHandler allows you to control how exceptions thrown in Java are handled in Mathematica.