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.
PartialDerivativesEquations
,
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, getName, getParameters
public static final int STATE_DIMENSION
public AbsoluteJacobiansMapper(String name, ParameterDriversList parameters)
name
- name of the Jacobiansparameters
- 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 Jocabian 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-2021 CS GROUP. All rights reserved.