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.
|
getAdditionalStateDimension, getParametersJacobian, getStateJacobian, setInitialJacobians
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 a DSST propagator
, 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-2020 CS GROUP. All rights reserved.