|
| | CASolutionState (Orbit p, Orbit s, double MaxDT) |
| | initialize the struct: p is primary orbit, s is secondary More...
|
| |
| double | Clamp_dt (double dt) |
| | Keep time step within reasonable limits as guessed by Update (for the presolver) More...
|
| |
| double | Halley_dt () |
| | Calculate the time step to the next guess of the solution using Halley's method. More...
|
| |
| void | Update (double t, ref int iter, bool dump=false) |
| | recalculate state vectors and derivatives at the specified time, updating the iteration count (really, number of calls to the potentially expensive MA->EA solver) More...
|
| |
| Orbit.CASolutionState.CASolutionState |
( |
Orbit |
p, |
|
|
Orbit |
s, |
|
|
double |
MaxDT |
|
) |
| |
|
inline |
initialize the struct: p is primary orbit, s is secondary
| double Orbit.CASolutionState.Clamp_dt |
( |
double |
dt | ) |
|
|
inline |
Keep time step within reasonable limits as guessed by Update (for the presolver)
| double Orbit.CASolutionState.Halley_dt |
( |
| ) |
|
|
inline |
Calculate the time step to the next guess of the solution using Halley's method.
| void Orbit.CASolutionState.Update |
( |
double |
t, |
|
|
ref int |
iter, |
|
|
bool |
dump = false |
|
) |
| |
|
inline |
recalculate state vectors and derivatives at the specified time, updating the iteration count (really, number of calls to the potentially expensive MA->EA solver)
| double Orbit.CASolutionState.ddrdv |
| double Orbit.CASolutionState.drdv |
| double Orbit.CASolutionState.MaxDT |
| double Orbit.CASolutionState.maxdt |
| Orbit Orbit.CASolutionState.p |
| State Orbit.CASolutionState.pstate |
| double Orbit.CASolutionState.rdv |
| State Orbit.CASolutionState.rstate |
| Orbit Orbit.CASolutionState.s |
| State Orbit.CASolutionState.sstate |
| bool Orbit.CASolutionState.targetAhead |
|
get |
Check if the target (secondary) is ahead
The documentation for this struct was generated from the following file:
- KSP/Assets/Scripts/Orbit Scripts/Orbit.cs