public class GtmPropagationData extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static double |
TOL_ABS_MAS
Absolute tolerance on velocity
|
protected static double |
TOL_REL_MAS
Relative tolerance on velocity
|
| Constructor and Description |
|---|
GtmPropagationData(double duration,
double outputStep,
double minStep,
double maxStep,
double tolAbsPos,
double tolAbsVel,
double tolRelPos,
double tolRelVel)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
double |
getDuration()
Method to get the duration of the propagation
|
fr.cnes.dynvol.psimu.calc.integrator.firstOrderIntegrators.DopData |
getIntegData()
Method to get the integrator data needed by PSIMU.
|
fr.cnes.dynvol.psimu.calc.output.OutputConfig |
getOutput()
Method to get the output configuration object needed by PSIMU.
|
protected static final double TOL_ABS_MAS
protected static final double TOL_REL_MAS
public GtmPropagationData(double duration,
double outputStep,
double minStep,
double maxStep,
double tolAbsPos,
double tolAbsVel,
double tolRelPos,
double tolRelVel)
throws GtmInitException
duration - duration of the simulation (s)outputStep - output step (s)minStep - minimum time step (s)maxStep - maximum time step (s)tolAbsPos - absolute tolerance on position (m)tolAbsVel - absolute tolerance on velocity (m/s)tolRelPos - relative tolerance on positiontolRelVel - relative tolerance on velocityGtmInitException - occured when initializing propagation or integrator datapublic fr.cnes.dynvol.psimu.calc.integrator.firstOrderIntegrators.DopData getIntegData()
public fr.cnes.dynvol.psimu.calc.output.OutputConfig getOutput()
public double getDuration()
Copyright © 2022. All rights reserved.