The localOdeIntegrator is used to integrate a Algebraic Equations and evaluates a set of input nodalArrays and stores the ouput in one or more user-specified nodalArrays. The number of inputs and outputs are defined by the kind of Algebraic Equations being used for the Equation.
in
(string vector, required)out
(string vector, required)relativeErrorTolerance
(float)integrationScheme
Equation
The following code block demonstrates the usage of the`localOdeIntegrator combined with the exprHyperSrc source:
<Updater integrator>
kind = localOdeIntegrator1d
integrationScheme = bulirschStoer
onGrid = domain
relativeErrorTolerance = 0.1
in = [q]
out = [qnew]
<Equation gravity>
kind = exprHyperSrc
indVars = ["a","b"]
exprs = ["-x*b","x*a"]
</Equation>
</Updater>