Swarm-NG
1.1
|
GPU implementation of modified midpoint method propagator. More...
#include <midpoint.hpp>
Public Member Functions | |
GPUAPI | MidpointPropagator (const params &p, ensemble::SystemRef &s, Gravitation &calc) |
Constructor for MidpointPropagator. | |
GPUAPI void | convert_internal_to_std_coord () |
Conversion from internal coordinate system to standard cooridinate system. | |
GPUAPI void | convert_std_to_internal_coord () |
Conversion from standard coordinate system to internal cooridinate system. | |
GPUAPI void | advance () |
Advance time steps. More... | |
Public Attributes | |
ensemble::SystemRef & | sys |
Runtime variables. | |
GPU implementation of modified midpoint method propagator.
EXPERIMENTAL: WIP, this class is not thoroughly tested and can change at any time.
Definition at line 53 of file midpoint.hpp.
|
inline |
Advance time steps.
Modified midpoint method integrator with n substeps
Definition at line 106 of file midpoint.hpp.
References swarm::gpu::bppt::MidpointPropagator< T, Gravitation >::sys.