Swarm-NG  1.1
Propagators

A “propagator” class implements a device function that advance one system by one time step for one system. More...

Classes

struct  swarm::gpu::bppt::EulerPropagator< T, Gravitation >
 GPU implementation of euler propagator It is of no practical use. More...
 
struct  swarm::gpu::bppt::HermitePropagator< T, Gravitation >
 GPU implementation of hermite propagator It is of no practical use since hermite integrator implements the same functionaliy faster. More...
 
struct  swarm::gpu::bppt::MidpointPropagator< T, Gravitation >
 GPU implementation of modified midpoint method propagator. More...
 
struct  swarm::gpu::bppt::MVSPropagator< T, Gravitation >
 GPU implementation of mixed variables symplectic propagator. More...
 
struct  swarm::gpu::bppt::VerletPropagator< T, Gravitation >
 GPU implementation of Verlet propagator. More...
 

Detailed Description

A “propagator” class implements a device function that advance one system by one time step for one system.

It can be readily combined with the generic_integrator to quickly provide a new GPU-based integration algorithm.