public abstract class AbstractGradientConverter extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractGradientConverter(int freeStateParameters)
Simple constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected FieldRotation<Gradient> |
extend(FieldRotation<Gradient> original,
int freeParameters)
Add zero derivatives.
|
protected FieldVector3D<Gradient> |
extend(FieldVector3D<Gradient> original,
int freeParameters)
Add zero derivatives.
|
protected Gradient |
extend(Gradient original,
int freeParameters)
Add zero derivatives.
|
int |
getFreeStateParameters()
Get the number of free state parameters.
|
Gradient[] |
getParameters(FieldSpacecraftState<Gradient> state,
ParametersDriversProvider parametricModel)
Get the parametric model parameters.
|
FieldSpacecraftState<Gradient> |
getState(ParametersDriversProvider parametricModel)
Get the state with the number of parameters consistent with parametric model.
|
protected void |
initStates(FieldSpacecraftState<Gradient> zeroParametersState)
Initialize first state with 0 parameters.
|
protected AbstractGradientConverter(int freeStateParameters)
freeStateParameters - number of free parameterspublic int getFreeStateParameters()
protected void initStates(FieldSpacecraftState<Gradient> zeroParametersState)
zeroParametersState - state with zero parametersprotected Gradient extend(Gradient original, int freeParameters)
original - original scalarfreeParameters - total number of free parameters in the gradientprotected FieldVector3D<Gradient> extend(FieldVector3D<Gradient> original, int freeParameters)
original - original vectorfreeParameters - total number of free parameters in the gradientprotected FieldRotation<Gradient> extend(FieldRotation<Gradient> original, int freeParameters)
original - original rotationfreeParameters - total number of free parameters in the gradientpublic FieldSpacecraftState<Gradient> getState(ParametersDriversProvider parametricModel)
parametricModel - parametric modelpublic Gradient[] getParameters(FieldSpacecraftState<Gradient> state, ParametersDriversProvider parametricModel)
state - state as returned by getState(parametricModel)parametricModel - parametric model associated with the parametersCopyright © 2002-2022 CS GROUP. All rights reserved.