Time solvers
This documentation is a draft and work in progress. It will be extended and improved in the future.
VelocityVerlet
A time integration solver for the Velocity Verlet algorithm used for dynamic simulations.
DynamicRelaxation
A time integration solver for the adaptive dynamic relaxation algorithm used for quasi-static simulations.
Custom solvers
To create a custom time solver, the following steps are required:
- define a type MySolver<:AbstractTimeSolver. It has to be a subtype of the typeAbstractTimeSolver.
- define the function init_time_solver!(vv::MySolver, dh::AbstractDataHandler).
- define the function solve!(dh::AbstractDataHandler, vv::VelocityVerlet, options::AbstractJobOptions).