|
| static double3[] | Alloc (double h0Km, double Cd, double area, double massKg, double mu_SI, double dtSec, bool shadowMode=false) |
| | Create a data[] block for core physics parameters/data and initialize.
|
| |
| static double | Density (double heightKm) |
| | Compute the density of the atmosphere at a given height in km.
|
| |
|
static int double3 double3 v | EvolveSelfIntegrated (ref ExternalAccel.EAStateData eaState, int extAccelId, double tGE, double dt, ref GEPhysicsCore.GEPhysicsJob gePhysJob) |
| |
|
static void | UpdateShadow (double3 r, double3 v, double tSec, int paramBase, NativeArray< double3 > data) |
| |
Integrates the effect of Earth atmospheric drag on a spacecraft.
This is a self-integrating external acceleration that can be used to model the reentry of a spacecraft into the Earth's atmosphere. It can also be used to model the path of a discarded stage of a multi-stage booster.
This block can be added in a "dormant" mode (e.g. a first stage prior to staging) and then activated when the stage is ready to reenter. In this mode it has a reference to the booster object and will take it's R and V from the booster object.
The data[] block is initialized with the following parameters: