Package | Description |
---|---|
org.orekit.estimation.sequential |
The sequential package provides an implementation of a
Kalman Filter engine to perform an orbit determination.
|
org.orekit.files.ccsds.ndm.odm |
This package contains class managing CCSDS Orbit Data Message.
|
org.orekit.forces.maneuvers |
This package provides models of simple maneuvers.
|
org.orekit.orbits |
This package provides classes to represent orbits.
|
org.orekit.propagation |
Propagation
|
org.orekit.propagation.analytical |
Top level package for analytical propagators.
|
org.orekit.propagation.conversion |
This package provides tools to convert a given propagator or a set of
SpacecraftState into another propagator. |
org.orekit.propagation.events |
This package provides interfaces and classes dealing with events occurring during propagation.
|
org.orekit.propagation.integration |
Utilities for integration-based propagators (both numerical and semi-analytical).
|
org.orekit.propagation.numerical |
Top level package for numerical propagators.
|
org.orekit.propagation.semianalytical.dsst |
This package provides an implementation of the Draper Semi-analytical
Satellite Theory (DSST).
|
org.orekit.utils |
This package provides useful objects.
|
Modifier and Type | Method and Description |
---|---|
PositionAngleType |
UnivariateProcessNoise.getPositionAngleType()
Getter for the positionAngle.
|
Constructor and Description |
---|
UnivariateProcessNoise(org.hipparchus.linear.RealMatrix initialCovarianceMatrix,
LOFType lofType,
PositionAngleType positionAngleType,
org.hipparchus.analysis.UnivariateFunction[] lofCartesianOrbitalParametersEvolution,
org.hipparchus.analysis.UnivariateFunction[] propagationParametersEvolution)
Simple constructor.
|
UnivariateProcessNoise(org.hipparchus.linear.RealMatrix initialCovarianceMatrix,
LOFType lofType,
PositionAngleType positionAngleType,
org.hipparchus.analysis.UnivariateFunction[] lofCartesianOrbitalParametersEvolution,
org.hipparchus.analysis.UnivariateFunction[] propagationParametersEvolution,
org.hipparchus.analysis.UnivariateFunction[] measurementsParametersEvolution)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
PositionAngleType |
KeplerianElements.getAnomalyType()
Get the type of anomaly (true or mean).
|
Modifier and Type | Method and Description |
---|---|
void |
KeplerianElements.setAnomalyType(PositionAngleType anomalyType)
Set the type of anomaly.
|
Modifier and Type | Method and Description |
---|---|
void |
SmallManeuverAnalyticalModel.getJacobian(Orbit orbit1,
PositionAngleType positionAngleType,
double[][] jacobian)
Compute the Jacobian of the orbit with respect to maneuver parameters.
|
Modifier and Type | Method and Description |
---|---|
PositionAngleType |
FieldKeplerianOrbit.getCachedPositionAngleType()
Get the cached
PositionAngleType . |
PositionAngleType |
FieldCircularOrbit.getCachedPositionAngleType()
Get the cached
PositionAngleType . |
PositionAngleType |
EquinoctialOrbit.getCachedPositionAngleType()
Get the cached
PositionAngleType . |
PositionAngleType |
KeplerianOrbit.getCachedPositionAngleType()
Get the cached
PositionAngleType . |
PositionAngleType |
CircularOrbit.getCachedPositionAngleType()
Get the cached
PositionAngleType . |
PositionAngleType |
FieldEquinoctialOrbit.getCachedPositionAngleType()
Get the cached
PositionAngleType . |
PositionAngleType |
PositionAngleBased.getCachedPositionAngleType()
Get the cached
PositionAngleType . |
static PositionAngleType |
PositionAngleType.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static PositionAngleType[] |
PositionAngleType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
void |
EquinoctialOrbit.addKeplerContribution(PositionAngleType type,
double gm,
double[] pDot)
Add the contribution of the Keplerian motion to parameters derivatives
|
abstract void |
Orbit.addKeplerContribution(PositionAngleType type,
double gm,
double[] pDot)
Add the contribution of the Keplerian motion to parameters derivatives
|
void |
KeplerianOrbit.addKeplerContribution(PositionAngleType type,
double gm,
double[] pDot)
Add the contribution of the Keplerian motion to parameters derivatives
|
void |
CircularOrbit.addKeplerContribution(PositionAngleType type,
double gm,
double[] pDot)
Add the contribution of the Keplerian motion to parameters derivatives
|
void |
CartesianOrbit.addKeplerContribution(PositionAngleType type,
double gm,
double[] pDot)
Add the contribution of the Keplerian motion to parameters derivatives
|
void |
FieldKeplerianOrbit.addKeplerContribution(PositionAngleType type,
T gm,
T[] pDot)
Add the contribution of the Keplerian motion to parameters derivatives
|
void |
FieldCircularOrbit.addKeplerContribution(PositionAngleType type,
T gm,
T[] pDot)
Add the contribution of the Keplerian motion to parameters derivatives
|
void |
FieldEquinoctialOrbit.addKeplerContribution(PositionAngleType type,
T gm,
T[] pDot)
Add the contribution of the Keplerian motion to parameters derivatives
|
void |
FieldCartesianOrbit.addKeplerContribution(PositionAngleType type,
T gm,
T[] pDot)
Add the contribution of the Keplerian motion to parameters derivatives
|
abstract void |
FieldOrbit.addKeplerContribution(PositionAngleType type,
T gm,
T[] pDot)
Add the contribution of the Keplerian motion to parameters derivatives
|
T |
FieldCircularOrbit.getAlpha(PositionAngleType type)
Get the latitude argument.
|
double |
CircularOrbit.getAlpha(PositionAngleType type)
Get the latitude argument.
|
T |
FieldCircularOrbit.getAlphaDot(PositionAngleType type)
Get the latitude argument derivative.
|
double |
CircularOrbit.getAlphaDot(PositionAngleType type)
Get the latitude argument derivative.
|
T |
FieldKeplerianOrbit.getAnomaly(PositionAngleType type)
Get the anomaly.
|
double |
KeplerianOrbit.getAnomaly(PositionAngleType type)
Get the anomaly.
|
T |
FieldKeplerianOrbit.getAnomalyDot(PositionAngleType type)
Get the anomaly derivative.
|
double |
KeplerianOrbit.getAnomalyDot(PositionAngleType type)
Get the anomaly derivative.
|
abstract ParameterDriversList |
OrbitType.getDrivers(double dP,
Orbit orbit,
PositionAngleType type)
Get parameters drivers initialized from a reference orbit.
|
void |
Orbit.getJacobianWrtCartesian(PositionAngleType type,
double[][] jacobian)
Compute the Jacobian of the orbital parameters with respect to the Cartesian parameters.
|
void |
FieldOrbit.getJacobianWrtCartesian(PositionAngleType type,
T[][] jacobian)
Compute the Jacobian of the orbital parameters with respect to the Cartesian parameters.
|
void |
Orbit.getJacobianWrtParameters(PositionAngleType type,
double[][] jacobian)
Compute the Jacobian of the Cartesian parameters with respect to the orbital parameters.
|
void |
FieldOrbit.getJacobianWrtParameters(PositionAngleType type,
T[][] jacobian)
Compute the Jacobian of the Cartesian parameters with respect to the orbital parameters.
|
double |
EquinoctialOrbit.getL(PositionAngleType type)
Get the longitude argument.
|
T |
FieldEquinoctialOrbit.getL(PositionAngleType type)
Get the longitude argument.
|
double |
EquinoctialOrbit.getLDot(PositionAngleType type)
Get the longitude argument derivative.
|
T |
FieldEquinoctialOrbit.getLDot(PositionAngleType type)
Get the longitude argument derivative.
|
abstract Orbit |
OrbitType.mapArrayToOrbit(double[] array,
double[] arrayDot,
PositionAngleType type,
AbsoluteDate date,
double mu,
Frame frame)
Convert state array to orbital parameters.
|
abstract <T extends org.hipparchus.CalculusFieldElement<T>> |
OrbitType.mapArrayToOrbit(T[] array,
T[] arrayDot,
PositionAngleType type,
FieldAbsoluteDate<T> date,
T mu,
Frame frame)
Convert state array to orbital parameters.
|
abstract <T extends org.hipparchus.CalculusFieldElement<T>> |
OrbitType.mapOrbitToArray(FieldOrbit<T> orbit,
PositionAngleType type,
T[] stateVector,
T[] stateVectorDot)
Convert orbit to state array.
|
abstract void |
OrbitType.mapOrbitToArray(Orbit orbit,
PositionAngleType type,
double[] stateVector,
double[] stateVectorDot)
Convert orbit to state array.
|
Constructor and Description |
---|
CircularOrbit(double a,
double ex,
double ey,
double i,
double raan,
double alpha,
double aDot,
double exDot,
double eyDot,
double iDot,
double raanDot,
double alphaDot,
PositionAngleType type,
Frame frame,
AbsoluteDate date,
double mu)
Creates a new instance.
|
CircularOrbit(double a,
double ex,
double ey,
double i,
double raan,
double alpha,
PositionAngleType type,
Frame frame,
AbsoluteDate date,
double mu)
Creates a new instance.
|
EquinoctialOrbit(double a,
double ex,
double ey,
double hx,
double hy,
double l,
double aDot,
double exDot,
double eyDot,
double hxDot,
double hyDot,
double lDot,
PositionAngleType type,
Frame frame,
AbsoluteDate date,
double mu)
Creates a new instance.
|
EquinoctialOrbit(double a,
double ex,
double ey,
double hx,
double hy,
double l,
PositionAngleType type,
Frame frame,
AbsoluteDate date,
double mu)
Creates a new instance.
|
FieldCircularOrbit(T a,
T ex,
T ey,
T i,
T raan,
T alpha,
PositionAngleType type,
Frame frame,
FieldAbsoluteDate<T> date,
T mu)
Creates a new instance.
|
FieldCircularOrbit(T a,
T ex,
T ey,
T i,
T raan,
T alpha,
T aDot,
T exDot,
T eyDot,
T iDot,
T raanDot,
T alphaDot,
PositionAngleType type,
Frame frame,
FieldAbsoluteDate<T> date,
T mu)
Creates a new instance.
|
FieldEquinoctialOrbit(T a,
T ex,
T ey,
T hx,
T hy,
T l,
PositionAngleType type,
Frame frame,
FieldAbsoluteDate<T> date,
T mu)
Creates a new instance.
|
FieldEquinoctialOrbit(T a,
T ex,
T ey,
T hx,
T hy,
T l,
T aDot,
T exDot,
T eyDot,
T hxDot,
T hyDot,
T lDot,
PositionAngleType type,
Frame frame,
FieldAbsoluteDate<T> date,
T mu)
Creates a new instance.
|
FieldKeplerianOrbit(T a,
T e,
T i,
T pa,
T raan,
T anomaly,
PositionAngleType type,
Frame frame,
FieldAbsoluteDate<T> date,
T mu)
Creates a new instance.
|
FieldKeplerianOrbit(T a,
T e,
T i,
T pa,
T raan,
T anomaly,
T aDot,
T eDot,
T iDot,
T paDot,
T raanDot,
T anomalyDot,
PositionAngleType type,
Frame frame,
FieldAbsoluteDate<T> date,
T mu)
Creates a new instance.
|
KeplerianOrbit(double a,
double e,
double i,
double pa,
double raan,
double anomaly,
double aDot,
double eDot,
double iDot,
double paDot,
double raanDot,
double anomalyDot,
PositionAngleType type,
Frame frame,
AbsoluteDate date,
double mu)
Creates a new instance.
|
KeplerianOrbit(double a,
double e,
double i,
double pa,
double raan,
double anomaly,
PositionAngleType type,
Frame frame,
AbsoluteDate date,
double mu)
Creates a new instance.
|
Modifier and Type | Field and Description |
---|---|
static PositionAngleType |
AbstractStateCovarianceInterpolator.DEFAULT_POSITION_ANGLE
Default position angle for covariance expressed in Cartesian elements.
|
Modifier and Type | Method and Description |
---|---|
PositionAngleType |
AbstractStateCovarianceInterpolator.getOutPositionAngleType()
Get output position angle type.
|
PositionAngleType |
StateCovariance.getPositionAngleType()
Get the covariance angle type.
|
PositionAngleType |
FieldStateCovariance.getPositionAngleType()
Get the covariance angle type.
|
PositionAngleType |
MatricesHarvester.getPositionAngleType()
Get the position angle used for the matrix computation.
|
Modifier and Type | Method and Description |
---|---|
FieldStateCovariance<T> |
FieldStateCovariance.changeCovarianceType(FieldOrbit<T> orbit,
OrbitType outOrbitType,
PositionAngleType outAngleType)
Get the covariance matrix in another orbit type.
|
StateCovariance |
StateCovariance.changeCovarianceType(Orbit orbit,
OrbitType outOrbitType,
PositionAngleType outAngleType)
Get the covariance matrix in another orbit type.
|
StateCovariance |
StateCovarianceMatrixProvider.getStateCovariance(SpacecraftState state,
OrbitType orbitType,
PositionAngleType angleType)
Get the state covariance expressed in a given orbit type.
|
Constructor and Description |
---|
AbstractStateCovarianceInterpolator(int interpolationPoints,
double extrapolationThreshold,
TimeInterpolator<Orbit> orbitInterpolator,
Frame outFrame,
OrbitType outOrbitType,
PositionAngleType outPositionAngleType)
Constructor.
|
FieldStateCovariance(org.hipparchus.linear.FieldMatrix<T> orbitalCovariance,
FieldAbsoluteDate<T> epoch,
Frame covarianceFrame,
OrbitType orbitType,
PositionAngleType angleType)
Constructor.
|
StateCovariance(org.hipparchus.linear.RealMatrix orbitalCovariance,
AbsoluteDate epoch,
Frame covarianceFrame,
OrbitType orbitType,
PositionAngleType angleType)
Constructor.
|
StateCovarianceBlender(org.hipparchus.analysis.polynomials.SmoothStepFactory.SmoothStepFunction blendingFunction,
TimeInterpolator<Orbit> orbitInterpolator,
Frame outFrame,
OrbitType outOrbitType,
PositionAngleType outPositionAngleType)
Constructor.
|
StateCovarianceKeplerianHermiteInterpolator(int interpolationPoints,
double extrapolationThreshold,
TimeInterpolator<Orbit> orbitInterpolator,
CartesianDerivativesFilter filter,
Frame outFrame,
OrbitType outOrbitType,
PositionAngleType outPositionAngleType)
Constructor using an output frame.
|
StateCovarianceKeplerianHermiteInterpolator(int interpolationPoints,
TimeInterpolator<Orbit> orbitInterpolator,
CartesianDerivativesFilter filter,
Frame outFrame,
OrbitType outOrbitType,
PositionAngleType outPositionAngleType)
Constructor using an output frame and :
Default extrapolation threshold value (
DEFAULT_EXTRAPOLATION_THRESHOLD_SEC s)
As this implementation of interpolation is polynomial, it should be used only with small number of interpolation
points (about 10-20 points) in order to avoid Runge's
phenomenon and numerical problems (including NaN appearing). |
StateCovarianceKeplerianHermiteInterpolator(int interpolationPoints,
TimeInterpolator<Orbit> orbitInterpolator,
Frame outFrame,
OrbitType outOrbitType,
PositionAngleType outPositionAngleType)
Constructor using an output frame and :
Default number of interpolation points of
DEFAULT_INTERPOLATION_POINTS
Use of position and two time derivatives during interpolation
As this implementation of interpolation is polynomial, it should be used only with small number of interpolation
points (about 10-20 points) in order to avoid Runge's
phenomenon and numerical problems (including NaN appearing). |
StateCovarianceKeplerianHermiteInterpolator(TimeInterpolator<Orbit> orbitInterpolator,
Frame outFrame,
OrbitType outOrbitType,
PositionAngleType outPositionAngleType)
Constructor using an output frame and :
Default number of interpolation points of
DEFAULT_INTERPOLATION_POINTS
Default extrapolation threshold value (DEFAULT_EXTRAPOLATION_THRESHOLD_SEC s)
Use of position and two time derivatives during interpolation
As this implementation of interpolation is polynomial, it should be used only with small number of interpolation
points (about 10-20 points) in order to avoid Runge's
phenomenon and numerical problems (including NaN appearing). |
Modifier and Type | Method and Description |
---|---|
PositionAngleType |
AbstractAnalyticalMatricesHarvester.getPositionAngleType()
Get the position angle used for the matrix computation.
|
Modifier and Type | Method and Description |
---|---|
PositionAngleType |
AbstractPropagatorBuilder.getPositionAngleType()
Get the position angle type expected for the 6 first parameters in
PropagatorBuilder.buildPropagator(double[]) . |
PositionAngleType |
PropagatorBuilder.getPositionAngleType()
Get the position angle type expected for the 6 first parameters in
PropagatorBuilder.buildPropagator(double[]) . |
Constructor and Description |
---|
AbstractPropagatorBuilder(Orbit templateOrbit,
PositionAngleType positionAngleType,
double positionScale,
boolean addDriverForCentralAttraction)
Build a new instance.
|
AbstractPropagatorBuilder(Orbit templateOrbit,
PositionAngleType positionAngleType,
double positionScale,
boolean addDriverForCentralAttraction,
AttitudeProvider attitudeProvider)
Build a new instance.
|
BrouwerLyddanePropagatorBuilder(Orbit templateOrbit,
double referenceRadius,
double mu,
TideSystem tideSystem,
double c20,
double c30,
double c40,
double c50,
OrbitType orbitType,
PositionAngleType positionAngleType,
double positionScale,
double M2)
Build a new instance.
|
BrouwerLyddanePropagatorBuilder(Orbit templateOrbit,
UnnormalizedSphericalHarmonicsProvider provider,
PositionAngleType positionAngleType,
double positionScale,
AttitudeProvider attitudeProvider,
double M2)
Build a new instance.
|
BrouwerLyddanePropagatorBuilder(Orbit templateOrbit,
UnnormalizedSphericalHarmonicsProvider provider,
PositionAngleType positionAngleType,
double positionScale,
double M2)
Build a new instance.
|
EcksteinHechlerPropagatorBuilder(Orbit templateOrbit,
double referenceRadius,
double mu,
TideSystem tideSystem,
double c20,
double c30,
double c40,
double c50,
double c60,
OrbitType orbitType,
PositionAngleType positionAngleType,
double positionScale)
Build a new instance.
|
EcksteinHechlerPropagatorBuilder(Orbit templateOrbit,
UnnormalizedSphericalHarmonicsProvider provider,
PositionAngleType positionAngleType,
double positionScale)
Build a new instance.
|
EcksteinHechlerPropagatorBuilder(Orbit templateOrbit,
UnnormalizedSphericalHarmonicsProvider provider,
PositionAngleType positionAngleType,
double positionScale,
AttitudeProvider attitudeProvider)
Build a new instance.
|
KeplerianPropagatorBuilder(Orbit templateOrbit,
PositionAngleType positionAngleType,
double positionScale)
Build a new instance.
|
KeplerianPropagatorBuilder(Orbit templateOrbit,
PositionAngleType positionAngleType,
double positionScale,
AttitudeProvider attitudeProvider)
Build a new instance.
|
NumericalPropagatorBuilder(Orbit referenceOrbit,
ODEIntegratorBuilder builder,
PositionAngleType positionAngleType,
double positionScale)
Build a new instance.
|
NumericalPropagatorBuilder(Orbit referenceOrbit,
ODEIntegratorBuilder builder,
PositionAngleType positionAngleType,
double positionScale,
AttitudeProvider attitudeProvider)
Build a new instance.
|
TLEPropagatorBuilder(TLE templateTLE,
PositionAngleType positionAngleType,
double positionScale,
DataContext dataContext,
TleGenerationAlgorithm generationAlgorithm)
Build a new instance.
|
TLEPropagatorBuilder(TLE templateTLE,
PositionAngleType positionAngleType,
double positionScale,
TleGenerationAlgorithm generationAlgorithm)
Build a new instance.
|
Modifier and Type | Method and Description |
---|---|
PositionAngleType |
PositionAngleDetector.getPositionAngleType()
Get the type of position angle.
|
Constructor and Description |
---|
PositionAngleDetector(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler,
OrbitType orbitType,
PositionAngleType positionAngleType,
double angle)
Protected constructor with full parameters.
|
PositionAngleDetector(double maxCheck,
double threshold,
OrbitType orbitType,
PositionAngleType positionAngleType,
double angle)
Build a detector.
|
PositionAngleDetector(OrbitType orbitType,
PositionAngleType positionAngleType,
double angle)
Build a new detector.
|
Modifier and Type | Method and Description |
---|---|
protected PositionAngleType |
AbstractIntegratedPropagator.getPositionAngleType()
Get propagation parameter type.
|
PositionAngleType |
StateMapper.getPositionAngleType()
Get propagation parameter type.
|
protected PositionAngleType |
FieldAbstractIntegratedPropagator.getPositionAngleType()
Get propagation parameter type.
|
PositionAngleType |
FieldStateMapper.getPositionAngleType()
Get propagation parameter type.
|
Modifier and Type | Method and Description |
---|---|
protected abstract StateMapper |
AbstractIntegratedPropagator.createMapper(AbsoluteDate referenceDate,
double mu,
OrbitType orbitType,
PositionAngleType positionAngleType,
AttitudeProvider attitudeProvider,
Frame frame)
Create a mapper between raw double components and spacecraft state.
|
protected abstract FieldStateMapper<T> |
FieldAbstractIntegratedPropagator.createMapper(FieldAbsoluteDate<T> referenceDate,
T mu,
OrbitType orbitType,
PositionAngleType positionAngleType,
AttitudeProvider attitudeProvider,
Frame frame)
Create a mapper between raw double components and spacecraft state.
|
protected void |
AbstractIntegratedPropagator.setPositionAngleType(PositionAngleType positionAngleType)
Set position angle type.
|
protected void |
FieldAbstractIntegratedPropagator.setPositionAngleType(PositionAngleType positionAngleType)
Set position angle type.
|
Constructor and Description |
---|
FieldStateMapper(FieldAbsoluteDate<T> referenceDate,
T mu,
OrbitType orbitType,
PositionAngleType positionAngleType,
AttitudeProvider attitudeProvider,
Frame frame)
Simple constructor.
|
StateMapper(AbsoluteDate referenceDate,
double mu,
OrbitType orbitType,
PositionAngleType positionAngleType,
AttitudeProvider attitudeProvider,
Frame frame)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
PositionAngleType |
NumericalPropagator.getPositionAngleType()
Get propagation parameter type.
|
PositionAngleType |
FieldNumericalPropagator.getPositionAngleType()
Get propagation parameter type.
|
Modifier and Type | Method and Description |
---|---|
protected StateMapper |
NumericalPropagator.createMapper(AbsoluteDate referenceDate,
double mu,
OrbitType orbitType,
PositionAngleType positionAngleType,
AttitudeProvider attitudeProvider,
Frame frame)
Create a mapper between raw double components and spacecraft state.
|
protected StateMapper |
GLONASSNumericalPropagator.createMapper(AbsoluteDate referenceDate,
double mu,
OrbitType orbitType,
PositionAngleType positionAngleType,
AttitudeProvider attitudeProvider,
Frame frame) |
protected FieldStateMapper<T> |
FieldNumericalPropagator.createMapper(FieldAbsoluteDate<T> referenceDate,
T mu,
OrbitType orbitType,
PositionAngleType positionAngleType,
AttitudeProvider attitudeProvider,
Frame frame)
Create a mapper between raw double components and spacecraft state.
|
void |
NumericalPropagator.setPositionAngleType(PositionAngleType positionAngleType)
Set position angle type.
|
void |
FieldNumericalPropagator.setPositionAngleType(PositionAngleType positionAngleType)
Set position angle type.
|
Modifier and Type | Method and Description |
---|---|
PositionAngleType |
FieldDSSTPropagator.getPositionAngleType()
Get propagation parameter type.
|
PositionAngleType |
DSSTPropagator.getPositionAngleType()
Get propagation parameter type.
|
PositionAngleType |
DSSTHarvester.getPositionAngleType()
Get the position angle used for the matrix computation.
|
Modifier and Type | Method and Description |
---|---|
protected StateMapper |
DSSTPropagator.createMapper(AbsoluteDate referenceDate,
double mu,
OrbitType ignoredOrbitType,
PositionAngleType ignoredPositionAngleType,
AttitudeProvider attitudeProvider,
Frame frame)
Create a mapper between raw double components and spacecraft state.
|
protected FieldStateMapper<T> |
FieldDSSTPropagator.createMapper(FieldAbsoluteDate<T> referenceDate,
T mu,
OrbitType ignoredOrbitType,
PositionAngleType ignoredPositionAngleType,
AttitudeProvider attitudeProvider,
Frame frame)
Create a mapper between raw double components and spacecraft state.
|
Modifier and Type | Method and Description |
---|---|
static StateJacobian |
Differentiation.differentiate(StateFunction function,
int dimension,
AttitudeProvider provider,
OrbitType orbitType,
PositionAngleType positionAngleType,
double dP,
int nbPoints)
Differentiate a vector function using finite differences.
|
Copyright © 2002-2023 CS GROUP. All rights reserved.