Package org.orekit.tutorials.yaml
Class TutorialBatchLSEstimator
- java.lang.Object
-
- org.orekit.tutorials.yaml.TutorialBatchLSEstimator
-
public class TutorialBatchLSEstimator extends Object
Initial data for the batch least squares orbit determination estimator.Data are read from a YAML file.
- Author:
- Bryan Cazabonne
-
-
Constructor Summary
Constructors Constructor Description TutorialBatchLSEstimator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getConvergenceThreshold()
Get the convergence threshold.int
getMaxEvaluations()
Get the maximum number of evaluations before an exception is thrown.int
getMaxIterations()
Get the maximum number of iterations before an exception is thrown.TutorialOptimizationEngine
getOptimizationEngine()
Get the optimization engine.double
getOrbitalParametersPositionScale()
Get the scaling factor for orbital parameters normalization.void
setConvergenceThreshold(double convergenceThreshold)
Set the convergence threshold.void
setMaxEvaluations(int maxEvaluations)
Set the maximum number of evaluations before an exception is thrown.void
setMaxIterations(int maxIterations)
Set the maximum number of iterations before an exception is thrown.void
setOptimizationEngine(TutorialOptimizationEngine optimitationEngine)
Set the optimization engine.void
setOrbitalParametersPositionScale(double orbitalParametersPositionScale)
Set the scaling factor for orbital parameters normalization.
-
-
-
Method Detail
-
getOrbitalParametersPositionScale
public double getOrbitalParametersPositionScale()
Get the scaling factor for orbital parameters normalization.- Returns:
- the scaling factor for orbital parameters normalization (m)
-
setOrbitalParametersPositionScale
public void setOrbitalParametersPositionScale(double orbitalParametersPositionScale)
Set the scaling factor for orbital parameters normalization.- Parameters:
orbitalParametersPositionScale
- scaling factor for orbital parameters normalization (m)
-
getMaxIterations
public int getMaxIterations()
Get the maximum number of iterations before an exception is thrown.- Returns:
- the maximum number of iterations before an exception is thrown
-
setMaxIterations
public void setMaxIterations(int maxIterations)
Set the maximum number of iterations before an exception is thrown.- Parameters:
maxIterations
- maximum number of iterations before an exception is thrown
-
getMaxEvaluations
public int getMaxEvaluations()
Get the maximum number of evaluations before an exception is thrown.- Returns:
- the maximum number of iterations before an exception is thrown
-
setMaxEvaluations
public void setMaxEvaluations(int maxEvaluations)
Set the maximum number of evaluations before an exception is thrown.- Parameters:
maxEvaluations
- maximum number of iterations before an exception is thrown
-
getConvergenceThreshold
public double getConvergenceThreshold()
Get the convergence threshold.- Returns:
- the convergence threshold
-
setConvergenceThreshold
public void setConvergenceThreshold(double convergenceThreshold)
Set the convergence threshold.- Parameters:
convergenceThreshold
- convergence threshold
-
getOptimizationEngine
public TutorialOptimizationEngine getOptimizationEngine()
Get the optimization engine.- Returns:
- the optimization engine
-
setOptimizationEngine
public void setOptimizationEngine(TutorialOptimizationEngine optimitationEngine)
Set the optimization engine.- Parameters:
optimitationEngine
- optimization engine
-
-