Swarm-NG  1.1
propagators Directory Reference

This directory defines different propagator plug-ins for different algorithms such as Hermite, MVS, Verlet and Euler.

More...

Files

file  euler.hpp [code]
 Defines and implements swarm::gpu::bppt::EulerPropagator class.
 
file  hermite_propagator.hpp [code]
 Defines swarm::gpu::bppt::HermitePropagator - implements the GPU version of hermite propagator.
 
file  keplerian.hpp [code]
 Defines a solver for differential Kepler's equation in universal variable x.
 
file  midpoint.hpp [code]
 Defines swarm::gpu::bppt::MidpointPropagator - the GPU implementation of modified midpoint method propagator.
 
file  mvs.hpp [code]
 Defines swarm::gpu::bppt::MVSPropagator - the GPU implementation of mixed variables symplectic propagator.
 
file  verlet.hpp [code]
 Defines swarm::gpu::bppt::VerletPropagator - the GPU implementation of Verlet propagator.
 

Detailed Description

This directory defines different propagator plug-ins for different algorithms such as Hermite, MVS, Verlet and Euler.

Propagators implements a device function that advances one system by one time step for one system.