Swarm-NG  1.1
Integrators

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...
 

Detailed Description

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.