public abstract class BaseRangeRateIonosphericDelayModifier extends Object
Since 10.0, state derivatives and ionospheric parameters derivates are computed using automatic differentiation.
Modifier | Constructor and Description |
---|---|
protected |
BaseRangeRateIonosphericDelayModifier(IonosphericModel model,
double freq)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected IonosphericModel |
getIonoModel()
Get the ionospheric delay model.
|
List<ParameterDriver> |
getParametersDrivers()
Get the drivers for this modifier parameters.
|
protected <T extends CalculusFieldElement<T>> |
rangeRateErrorIonosphericModel(GroundStation station,
FieldSpacecraftState<T> state,
T[] parameters)
Compute the measurement error due to Ionosphere.
|
protected double |
rangeRateErrorIonosphericModel(GroundStation station,
SpacecraftState state)
Compute the measurement error due to Ionosphere.
|
protected BaseRangeRateIonosphericDelayModifier(IonosphericModel model, double freq)
model
- Ionospheric delay model appropriate for the current range-rate measurement method.freq
- frequency of the signal in Hzprotected IonosphericModel getIonoModel()
protected double rangeRateErrorIonosphericModel(GroundStation station, SpacecraftState state)
station
- stationstate
- spacecraft stateprotected <T extends CalculusFieldElement<T>> T rangeRateErrorIonosphericModel(GroundStation station, FieldSpacecraftState<T> state, T[] parameters)
T
- type of the elementsstation
- stationstate
- spacecraft stateparameters
- ionospheric model parameterspublic List<ParameterDriver> getParametersDrivers()
Copyright © 2002-2023 CS GROUP. All rights reserved.