Numerically solve ordinary differential equations, making possible simulations of dynamic systems.
|Bulirsch-Stoers||Fast and accurate for well-behaved systems|
|Backward Differentiation Formula||Best for stiff systems|
Adaptive step sizing for maximum efficiency.
Control error magnitude. Scale errors by any combination of a constant, current value of output, current value of derivatives, current step size.
Output solution values at specified values of the independent variable, at fixed increments, or use "free-run" mode for largest possible step size.
User can interrupt a solution in progress and re-start.
Derivatives are specified by a user-defined function. They can include virtually any non-linear behavior, including IF statements and loops.
Derivatives can be calculated by C or C++ language plug-in modules for increased speed. To write your own module, you use the XOP Toolkit.
Igor Pro 9
Igor XOP Toolkit
Igor NIDAQ Tools MX