public class StelaDifferentialEquations extends Object implements FirstOrderDifferentialEquations
Forces contributions to dE'/dt are computed and summed in this class (E' being the state vector of the mean orbital parameters).
Modifier and Type | Field and Description |
---|---|
static int |
STATE_SIZE
Size of the state vector.
|
protected boolean |
tesseralComputed
Required for step computation of the tesseral quads
|
Constructor and Description |
---|
StelaDifferentialEquations(StelaGTOPropagator inStelaPropagator)
Build a new instance of the Stela differential equations.
|
Modifier and Type | Method and Description |
---|---|
void |
computeDerivatives(double t,
double[] y,
double[] yDot)
Get the current time derivative of the state vector.
|
int |
getDimension()
Get the dimension of the problem.
|
public static final int STATE_SIZE
protected boolean tesseralComputed
public StelaDifferentialEquations(StelaGTOPropagator inStelaPropagator) throws PatriusException
inStelaPropagator
- the Stela GTO propagator.PatriusException
- exception in propagatorpublic int getDimension()
FirstOrderDifferentialEquations
getDimension
in interface FirstOrderDifferentialEquations
public void computeDerivatives(double t, double[] y, double[] yDot)
FirstOrderDifferentialEquations
computeDerivatives
in interface FirstOrderDifferentialEquations
t
- current value of the independent time variabley
- array containing the current value of the state vectoryDot
- placeholder array where to put the time derivative of the state vectorCopyright © 2017 CNES. All rights reserved.