Swarm-NG
1.1
|
GPU implementation of hermite propagator It is of no practical use since hermite integrator implements the same functionaliy faster. More...
#include <hermite_propagator.hpp>
Public Member Functions | |
GPUAPI | HermitePropagator (const params &p, ensemble::SystemRef &s, Gravitation &calc) |
Constructor for HermitePropagator. | |
GPUAPI void | init () |
Initialize the system. | |
GPUAPI void | convert_internal_to_std_coord () |
Conversation between the coordinate systems. | |
GPUAPI void | advance () |
Advance the time steps. More... | |
Public Attributes | |
ensemble::SystemRef & | sys |
Runtime variables. | |
GPU implementation of hermite propagator It is of no practical use since hermite integrator implements the same functionaliy faster.
It is only given for performance comparison between equivalent propagators and integrators.
Definition at line 54 of file hermite_propagator.hpp.
|
inline |
Advance the time steps.
Predict
Evaluation
Correct
Finalize the step
Definition at line 108 of file hermite_propagator.hpp.
References swarm::gpu::bppt::HermitePropagator< T, Gravitation >::sys.