template<typename TypeSystem>
Symplectic2nd class
Second symplectic method.
Template parameters | |
---|---|
TypeSystem | Type class of SpaceHub |
Contents
- Reference
Public static variables
- static size_t order constexpr
- Order of the integrator.
Public functions
-
template<typename ParticleSys>void integrate(ParticleSys& system, typename ParticleSys::Scalar step_size)
- Integrate the particle system with given step_size.
Function documentation
template<typename TypeSystem>
template<typename ParticleSys>
void hub::integrator::Symplectic2nd<TypeSystem>:: integrate(ParticleSys& system,
typename ParticleSys::Scalar step_size)
Integrate the particle system with given step_size.
Template parameters | |
---|---|
ParticleSys | Any types satisfy the particle system concept. |
Parameters | |
system in/out | Particle system needs to be integrated. |
step_size in | Single step step size. |