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, waitcomputePartialDerivatives, computeShortPeriodspublic AbstractStelaGaussContribution()
public String getType()
getType in interface StelaForceModelpublic 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 © 2020 CNES. All rights reserved.