|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfr.cnes.sirius.patrius.stela.propagation.StelaPartialDerivativesEquations
public class StelaPartialDerivativesEquations
This class represents a set of additional equations computing the partial
derivatives of the state (orbit) with respect to initial state.
| Constructor Summary | |
|---|---|
StelaPartialDerivativesEquations(List<AbstractStelaGaussContribution> forcesG,
List<AbstractStelaLagrangeContribution> forcesL,
int recomputeStepIn,
StelaGTOPropagator inStelaPropagator)
Simple constructor. |
|
| Method Summary | |
|---|---|
SpacecraftState |
addInitialAdditionalState(SpacecraftState state)
|
void |
computeDerivatives(StelaEquinoctialOrbit orbit,
double[] p,
double[] pDot)
Compute the derivatives related to the additional state parameters. |
Map<StelaForceModel,double[][]> |
getDerivatives()
Returns derivatives map |
int |
getEquationsDimension()
|
double[][] |
getMeanMotion()
Returns mean motion from state transition matrix. |
String |
getName()
Get the name of the additional state. |
void |
updateStepCounter()
update step counter |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StelaPartialDerivativesEquations(List<AbstractStelaGaussContribution> forcesG,
List<AbstractStelaLagrangeContribution> forcesL,
int recomputeStepIn,
StelaGTOPropagator inStelaPropagator)
forcesG - the list of Gauss forces associated to the propagatorforcesL - the list of Lagrange forces associated to the propagatorrecomputeStepIn - recompute every recomputeStepIn stepsinStelaPropagator - Stela propagator| Method Detail |
|---|
public int getEquationsDimension()
getEquationsDimension in interface StelaAdditionalEquationspublic String getName()
StelaAdditionalEquations
getName in interface StelaAdditionalEquations
public void computeDerivatives(StelaEquinoctialOrbit orbit,
double[] p,
double[] pDot)
throws OrekitException
StelaAdditionalEquations
computeDerivatives in interface StelaAdditionalEquationsorbit - current orbit information: date, kinematicsp - current value of the additional parameterspDot - placeholder where the derivatives of the additional parameters
should be put
OrekitException - if some specific error occurspublic Map<StelaForceModel,double[][]> getDerivatives()
public double[][] getMeanMotion()
public void updateStepCounter()
public SpacecraftState addInitialAdditionalState(SpacecraftState state)
throws OrekitException
addInitialAdditionalState in interface StelaAdditionalEquationsstate - before adding additional state
OrekitException - should not happen
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||