pathsim.solvers.bdf module
- class pathsim.solvers.bdf.BDF(*solver_args, **solver_kwargs)[source]
Bases:
ImplicitSolverBase class for the backward differentiation formula (BDF) integrators.
Notes
This solver class is not intended to be used directly
- x_0
internal ‘working’ initial value
- Type:
numeric, array[numeric]
- x
internal ‘working’ state
- Type:
numeric, array[numeric]
- opt
optimizer instance to solve the implicit update equation
- Type:
NewtonAnderson, Anderson, etc.
- buffer(dt)[source]
buffer the state for the multistep method
- Parameters:
dt (float) – integration timestep
- class pathsim.solvers.bdf.BDF2(*solver_args, **solver_kwargs)[source]
Bases:
BDF2-nd order backward differentiation formula with order ramp up for the initial steps.
- class pathsim.solvers.bdf.BDF3(*solver_args, **solver_kwargs)[source]
Bases:
BDF3-rd order backward differentiation formula with order ramp up for the initial steps.
- class pathsim.solvers.bdf.BDF4(*solver_args, **solver_kwargs)[source]
Bases:
BDF4-th order backward differentiation formula with order ramp up for the initial steps.