public class AbsoluteJacobiansMapper extends JacobiansMapper
additional state arrays
.
This class does not hold the states by itself. Instances of this class are guaranteed to be immutable.
NumericalPropagator
,
SpacecraftState.getAdditionalState(String)
,
AbstractPropagator
Modifier and Type | Field and Description |
---|---|
static int |
STATE_DIMENSION
State dimension, fixed to 6.
|
Constructor and Description |
---|
AbsoluteJacobiansMapper(String name,
ParameterDriversList parameters)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
protected double[][] |
getConversionJacobian(SpacecraftState state)
Get the conversion Jacobian between state parameters and parameters used for derivatives.
|
getParametersJacobian, getStateJacobian, setInitialJacobians
analyticalDerivatives, getAdditionalStateDimension, getJacobiansColumnsNames, getName, getParameters, getParametersJacobian, getStateTransitionMatrix, setReferenceState
public static final int STATE_DIMENSION
public AbsoluteJacobiansMapper(String name, ParameterDriversList parameters)
name
- name of the State Transition Matrix additional stateparameters
- selected parameters for Jacobian computationprotected double[][] getConversionJacobian(SpacecraftState state)
For DSST and TLE propagators, state parameters and parameters used for derivatives are the same, so the Jacobian is simply the identity.
For Numerical propagator, parameters used for derivatives are cartesian and they can be different from state parameters because the numerical propagator can accept different type of orbits.
getConversionJacobian
in class JacobiansMapper
state
- spacecraft stateCopyright © 2002-2022 CS GROUP. All rights reserved.