public abstract class AbstractNumericalIntegratorData extends Object
Constructor and Description |
---|
AbstractNumericalIntegratorData(PsimuPropagationData propDataIn)
Creates a new instance for integrator.
|
Modifier and Type | Method and Description |
---|---|
abstract double |
getAbsMassTolerance()
Get the absolute mass tolerance.
|
abstract fr.cnes.sirius.patrius.math.ode.FirstOrderIntegrator |
getFirstOrderIntegrator(fr.cnes.sirius.patrius.orbits.Orbit initialOrbit)
Get the first order integrator.
|
PsimuPropagationData |
getPropData()
Get the propagation data.
|
abstract double |
getRelMassTolerance()
Get the relative mass tolerance.
|
public AbstractNumericalIntegratorData(PsimuPropagationData propDataIn) throws PsimuException
propDataIn
- propagation dataPsimuException
- If propagation data is not give a PsimuException is thrown.public PsimuPropagationData getPropData()
public abstract fr.cnes.sirius.patrius.math.ode.FirstOrderIntegrator getFirstOrderIntegrator(fr.cnes.sirius.patrius.orbits.Orbit initialOrbit) throws PsimuException
initialOrbit
- initial orbit for simplified tolerances computation. It might be null if complete
tolerances were already given. (Only for DOP Integrator)PsimuException
- if simplified tolerances are required and no orbit is givenpublic abstract double getAbsMassTolerance()
public abstract double getRelMassTolerance()
Copyright © 2022. All rights reserved.