Swarm-NG
1.1
|
Integrators are used to do the ODE (Ordinary Differential Equations) integration Swarm-NG includes several integrators that build on the common data structures and and work models. More...
Classes | |
class | swarm::gpu::bppt::hermite_adap< Monitor, Gravitation > |
GPU implementation of PEC2 Hermite integrator w/ adaptive time step. More... | |
class | swarm::cpu::hermite_cpu< Monitor > |
CPU implementation of PEC2 Hermite integrator. More... | |
class | swarm::gpu::bppt::hermite< Monitor, Gravitation > |
GPU implementation of PEC2 Hermite integrator. More... | |
class | swarm::cpu::mvs_cpu< Monitor > |
CPU implementation of mixed variables symplectic propagator: template<class Monitor> EXPERIMENTAL: This class is not thoroughly tested. More... | |
class | swarm::gpu::bppt::rkck< AdaptationStyle, Monitor, Gravitation > |
Runge Kutta Cash Karp integrator Fixed/Adaptive. More... | |
class | swarm::gpu::bppt::generic< Propagator, Monitor, Gravitation > |
Generic integrator for rapid creation of new integrators. More... | |
Integrators are used to do the ODE (Ordinary Differential Equations) integration Swarm-NG includes several integrators that build on the common data structures and and work models.
This framework makes it easy for a developer to implement a new integrator that takes advantage of the highly parallel GPU architecture with minimal attention to hardware details.