Package org.orekit.propagation
Class ConstantCartesianToleranceProvider
java.lang.Object
org.orekit.propagation.ConstantCartesianToleranceProvider
- All Implemented Interfaces:
CartesianToleranceProvider
public class ConstantCartesianToleranceProvider
extends Object
implements CartesianToleranceProvider
Class implementing a Cartesian tolerance provider with values independent on input position-velocity vector.
- Since:
- 14.0
- Author:
- Romain Serra
- See Also:
-
Field Summary
Fields inherited from interface org.orekit.propagation.CartesianToleranceProvider
DEFAULT_ABSOLUTE_MASS_TOLERANCE -
Constructor Summary
ConstructorsConstructorDescriptionConstantCartesianToleranceProvider(double dP, double dV, double dM, double relativeTolerance) Constructor. -
Method Summary
Modifier and TypeMethodDescriptiondouble[][]getTolerances(Vector3D position, Vector3D velocity) Retrieve the integration tolerances given reference position and velocity vectors.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.orekit.propagation.CartesianToleranceProvider
getTolerances, getTolerances, getTolerances, getTolerances, getTolerances
-
Constructor Details
-
ConstantCartesianToleranceProvider
public ConstantCartesianToleranceProvider(double dP, double dV, double dM, double relativeTolerance) Constructor.- Parameters:
dP- expected absolute error in positiondV- expected absolute error in velocitydM- expected absolute error in massrelativeTolerance- expected relative error
-
-
Method Details
-
getTolerances
Description copied from interface:CartesianToleranceProviderRetrieve the integration tolerances given reference position and velocity vectors.- Specified by:
getTolerancesin interfaceCartesianToleranceProvider- Parameters:
position- reference position vectorvelocity- reference velocity vector- Returns:
- absolute and relative tolerances
-