Gravity Engine 2 4.0
|
Propagation using the PKEPLER algorithm from Vallado. More...
Classes | |
struct | PropInfo |
Static Public Member Functions | |
static void | Evolve (double t_to, ref GEPhysicsCore.GEBodies bodies, ref NativeArray< PropInfo > propInfo, in NativeArray< GEPhysicsCore.PatchInfo > patchInfo, in NativeArray< int > indices, double scaleLtoKm, double scaleKmsecToV, double scaleTtoSec) |
static void | EvolveRelative (double t_to, int propId, ref NativeArray< PropInfo > propInfo, ref GEBodyState state, double scaleTtoSec, double scaleLtoKm, double scaleKmsecToV) |
static void | ManeuverPropagator (int bodyIndex, double time, ref GEPhysicsCore.GEBodies bodies, ref NativeArray< PropInfo > pkProps, double scaleLtoKm, double scaleKmsecToV) |
static double3 double3 Orbital.COEStruct coe | PKeplerProp (ref NativeArray< PropInfo > propInfo, int index, double dtsec, double ndot=0.0, double nddot=0.0) |
Static Public Attributes | |
static double | LIMIT = 1e-6 |
static double3 | r_km |
static double3 double3 | v_kmsec |
Propagation using the PKEPLER algorithm from Vallado.
This models the effect of the Earth's non-spherical shape and (optionally) uses a simple atmospheric friction model.