public class TroposphericDSConverter extends Object
Constructor | Description |
---|---|
TroposphericDSConverter(SpacecraftState state,
int freeStateParameters,
AttitudeProvider provider) |
Simple constructor.
|
Modifier and Type | Method | Description |
---|---|---|
int |
getFreeStateParameters() |
Get the number of free state parameters.
|
org.hipparchus.analysis.differentiation.DerivativeStructure[] |
getParameters(FieldSpacecraftState<org.hipparchus.analysis.differentiation.DerivativeStructure> state,
DiscreteTroposphericModel tropoModel) |
Get the tropospheric model parameters.
|
FieldSpacecraftState<org.hipparchus.analysis.differentiation.DerivativeStructure> |
getState(DiscreteTroposphericModel tropoModel) |
Get the state with the number of parameters consistent with tropospheric model.
|
public TroposphericDSConverter(SpacecraftState state, int freeStateParameters, AttitudeProvider provider)
state
- regular statefreeStateParameters
- number of free parameters, either 3 (position) or 6 (position-velocity)provider
- provider to use if attitude needs to be recomputedpublic int getFreeStateParameters()
public FieldSpacecraftState<org.hipparchus.analysis.differentiation.DerivativeStructure> getState(DiscreteTroposphericModel tropoModel)
tropoModel
- tropospheric modelpublic org.hipparchus.analysis.differentiation.DerivativeStructure[] getParameters(FieldSpacecraftState<org.hipparchus.analysis.differentiation.DerivativeStructure> state, DiscreteTroposphericModel tropoModel)
state
- state as returned by getState(DiscreteTroposphericModel)
tropoModel
- tropospheric model associated with the parametersCopyright © 2002-2019 CS Systèmes d'information. All rights reserved.