Swarm-NG  1.1
integrators Directory Reference

This directory implements various integrators using different algorithms, such as Hermite, Mixed-Variable Symplectic (MVS) and Runge-Kutta.

More...

Files

file  hermite_adap.hpp [code]
 Defines and implements swarm::gpu::bppt::hermite_adap class - the GPU implementation of PEC2 Hermite integrator with adaptive time step.
 
file  hermite_cpu.hpp [code]
 Defines and implements swarm::cpu::hermite_cpu class - the CPU implementation of PEC2 Hermite integrator.
 
file  hermite_integrator.hpp [code]
 Defines and implements swarm::gpu::bppt::hermite class - the GPU implementation of PEC2 Hermite integrator.
 
file  mvs_cpu.hpp [code]
 Defines and implements swarm::cpu::mvs_cpu class - the CPU implementation of mixed variables symplectic propagator.
 
file  mvs_omp.hpp [code]
 Defines OpenMP implementation of mixed variables symplectic propagator on CPU.
 
file  rkck_integrator.hpp [code]
 Defines and implements swarm::gpu::bppt::rkck class - the GPU implementation of Runge Kutta Cash Karp integrator.
 

Detailed Description

This directory implements various integrators using different algorithms, such as Hermite, Mixed-Variable Symplectic (MVS) and Runge-Kutta.

Integrators are used to do the ODE integrations.