T
- the type of the measurementpublic class EstimatedMeasurement<T extends ObservedMeasurement<T>> extends Object implements TimeStamped
observed measurement
.Constructor and Description |
---|
EstimatedMeasurement(T observedMeasurement,
int iteration,
int count,
SpacecraftState state)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
int |
getCount()
Get the evaluations counter.
|
double[] |
getCurrentWeight()
Get the current weight.
|
AbsoluteDate |
getDate()
Get the date.
|
double[] |
getEstimatedValue()
Get the estimated value.
|
int |
getIteration()
Get the iteration number.
|
T |
getObservedMeasurement()
Get the associated observed measurement.
|
double[] |
getParameterDerivatives(ParameterDriver driver)
Get the partial derivatives of the
simulated measurement with respect to a parameter. |
SpacecraftState |
getState()
Get the state of the spacecraft.
|
double[][] |
getStateDerivatives()
Get the partial derivatives of the
simulated measurement with respect to state Cartesian coordinates. |
double |
getTimeOffset()
Get the time offset from state date to measurement date.
|
void |
setCurrentWeight(double... currentWeight)
Set the current weight.
|
void |
setEstimatedValue(double... estimatedValue)
Set the estimated value.
|
void |
setParameterDerivatives(ParameterDriver driver,
double... parameterDerivatives)
Set the partial derivatives of the
simulated measurement with respect to parameter. |
void |
setStateDerivatives(double[]... stateDerivatives)
Set the partial derivatives of the
simulated measurement with respect to state Cartesian coordinates. |
public EstimatedMeasurement(T observedMeasurement, int iteration, int count, SpacecraftState state)
observedMeasurement
- associated observed measurementiteration
- iteration numbercount
- evaluations counterstate
- state of the spacecraftpublic T getObservedMeasurement()
public AbsoluteDate getDate()
getDate
in interface TimeStamped
public int getIteration()
public int getCount()
public SpacecraftState getState()
public double getTimeOffset()
public double[] getEstimatedValue()
public void setEstimatedValue(double... estimatedValue)
estimatedValue
- estimated valuepublic double[] getCurrentWeight()
By default, the current weight is measurement base weight
.
public void setCurrentWeight(double... currentWeight)
currentWeight
- current weightpublic double[][] getStateDerivatives()
simulated measurement
with respect to state Cartesian coordinates.dimension
x 6)public void setStateDerivatives(double[]... stateDerivatives)
simulated measurement
with respect to state Cartesian coordinates.stateDerivatives
- partial derivatives with respect to statepublic double[] getParameterDerivatives(ParameterDriver driver) throws OrekitIllegalArgumentException
simulated measurement
with respect to a parameter.driver
- driver for the parameterOrekitIllegalArgumentException
- if parameter is unknownpublic void setParameterDerivatives(ParameterDriver driver, double... parameterDerivatives)
simulated measurement
with respect to parameter.driver
- driver for the parameterparameterDerivatives
- partial derivatives with respect to parameterCopyright © 2002-2016 CS Systèmes d'information. All rights reserved.