public abstract class AbstractStelaGaussContribution extends Object implements StelaForceModel
Abstract Class for the computation of Gauss Equations and its derivatives
Computation of Gauss Equations and its derivatives Gives "GAUSS" attributes
Modifier and Type | Field and Description |
---|---|
protected double[] |
dPert
Value of the perturbation derivative
|
Constructor and Description |
---|
AbstractStelaGaussContribution()
Constructor of the class
|
Modifier and Type | Method and Description |
---|---|
protected double[][][] |
computeGaussDerivativeEquations(StelaEquinoctialOrbit orbit)
Computation of the Gauss equation derivatives matrix in TNW frame.
|
protected double[][] |
computeGaussEquations(StelaEquinoctialOrbit orbit)
Compute the TNW Gauss Equation for GTO.
|
abstract double[] |
computePerturbation(StelaEquinoctialOrbit orbit,
OrbitNatureConverter converter)
Compute the dE/dt force derivatives for a given spacecraft state.
|
double[] |
getdPert() |
String |
getType() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
computePartialDerivatives, computeShortPeriods
public AbstractStelaGaussContribution()
public String getType()
getType
in interface StelaForceModel
public double[] getdPert()
public abstract double[] computePerturbation(StelaEquinoctialOrbit orbit, OrbitNatureConverter converter) throws PatriusException
orbit
- current orbit information: date, kinematicsconverter
- mean / osculating parameters converterPatriusException
- if perturbation computation failsprotected double[][] computeGaussEquations(StelaEquinoctialOrbit orbit)
orbit
- current orbit information: date, kinematicsprotected double[][][] computeGaussDerivativeEquations(StelaEquinoctialOrbit orbit)
orbit
- current orbit information: date, kinematicsCopyright © 2021 CNES. All rights reserved.