Run an expression under a chosen symplectic integrator
Source:R/integrator.R
with_tulpa_integrator.RdEvaluate expr with the integrator set to name, then restore whatever was
selected before – on an error as well as on success. The integrator
selection is process-global, so a bare tulpa_integrator() call leaves every
later fit in the session on the new scheme, and an error between setting and
restoring leaves it there permanently.
Arguments
- name
Integrator name, as for
tulpa_integrator().- expr
Expression to evaluate. Evaluated in the caller's environment.
- mts_substeps
Inner prior-force substeps for
"mts"(default 4).
Examples
with_tulpa_integrator("yoshida4", tulpa_integrator())
tulpa_integrator() # unchanged