Package | Description |
---|---|
calc.integrator |
This package contains the numerical integrator/propagator classes.
|
calc.integrator.firstOrderIntegrators |
This package contains all the classes concerning the first order integrators.
|
calc.main |
This package contains the main JPSIMU classes.
|
ihm.constants |
This package contains all widgets concerning constants definitions and frames configurations.
|
ihm.integrator |
This package contains the integrator / propagation data widgets.
|
ihm.main |
This package contains the main classes of JPSIMU when using IHM.
|
ihm.output |
This package contains classes concerning JPSIMU output generation.
|
Modifier and Type | Method and Description |
---|---|
abstract org.apache.commons.math3.ode.FirstOrderIntegrator |
AbstractNumericalIntegratorData.getFirstOrderIntegrator(org.orekit.orbits.Orbit initialOrbit)
Get the first order integrator.
|
org.orekit.time.AbsoluteDate |
PsimuPropagationData.getPropagationFinalDate(org.orekit.time.AbsoluteDate date0)
Get final propagation date.
|
Constructor and Description |
---|
AbstractNumericalIntegratorData(PsimuPropagationData propData)
Creates a new instance for integrator.
|
PsimuPropagationData(org.orekit.time.AbsoluteDate finalDate,
org.orekit.frames.Frame propagationFrame,
double stopAltitude)
Creates a new instance defined by final date.
|
PsimuPropagationData(double duration,
org.orekit.frames.Frame propagationFrame,
double stopAltitude)
Creates a new instance defined by duration.
|
Modifier and Type | Method and Description |
---|---|
org.apache.commons.math3.ode.FirstOrderIntegrator |
IntegratorInterface.getFirstOrderIntegrator(org.orekit.orbits.Orbit initialOrbit)
Get the first order integrator.
|
org.apache.commons.math3.ode.FirstOrderIntegrator |
DopData.getFirstOrderIntegrator(org.orekit.orbits.Orbit initialOrbit)
Get the first order integrator.
|
Constructor and Description |
---|
AbstractRKData(PsimuPropagationData propData,
double timestep)
Creates a new instance.
|
DopData(PsimuPropagationData propData,
double minimumTimeStep,
double maximumTimeStep,
double positionError)
Creates a new instance.
|
DopData(PsimuPropagationData propData,
double minimumTimeStep,
double maximumTimeStep,
double[] vecAbsoluteTolerance,
double[] vecRelativeTolerance,
double absMassTolerance,
double relMassTolerance)
Creates a new instance.
|
RK4data(PsimuPropagationData propData,
double timestep)
Creates a new instance.
|
RK6data(PsimuPropagationData propData,
double timestep)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
void |
Psimu.addForceModel(org.orekit.forces.ForceModel forceModel)
Method to add an external force model to the numerical propagator.
|
org.orekit.propagation.SpacecraftState |
Psimu.getSpacecraftState(int index)
Get the spacecraft state with the requested index.
|
List<org.orekit.propagation.SpacecraftState> |
Psimu.getSpacecraftStateList()
Get the list of spacecraft state after a propagation in master mode.
|
void |
Psimu.saveVTSFiles(String outputDir,
String resultName)
Save the VTS files.
|
Constructor and Description |
---|
Psimu(org.orekit.orbits.Orbit initialOrbit,
org.orekit.bodies.ExtendedOneAxisEllipsoid earth,
UserFramesConfsEnum userFramesConfiguration,
AbstractNumericalIntegratorData numericalIntegratorData,
fr.cnes.sirius.patrius.assembly.Assembly assembly,
org.orekit.propagation.MassProvider massModel,
fr.cnes.genopus.nonWidget.forces.CustomForceModels forceModels,
fr.cnes.genopus.nonWidget.maneuvers.CustomManeuverSequence maneuversSeq,
org.orekit.attitudes.AttitudeProvider attitudesSequence)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
org.orekit.bodies.ExtendedOneAxisEllipsoid |
WidConstantInputsPanel.getPsimuObject()
Get JPSIMU object.
|
Modifier and Type | Method and Description |
---|---|
PsimuPropagationData |
WidPropagatorScenarioPanel.getPsimuObject()
Get JPSIMU object.
|
AbstractNumericalIntegratorData |
WidIntegrator.getPsimuObject()
Get JPSIMU object.
|
Modifier and Type | Method and Description |
---|---|
List<fr.cnes.genopus.nonWidget.events.CustomEventDetector> |
WidPsimuDataPanel.getListEventsToDetect()
Get list of events to detect.
|
OutputConfig |
WidPsimuDataPanel.getOutputConfig()
Get output config.
|
Psimu |
WidPsimuDataPanel.getPsimuObject()
Method returning the Psimu objects.
|
void |
PsimuBatch.run(String outputDir,
String resultName,
String varListFilename,
boolean writeVts)
Main method (expected to be called from IHM).
|
Constructor and Description |
---|
PsimuBatch(String confFilename,
String outputDir)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
OutputConfig |
WidOutputPanel.getPsimuObject()
Get JPSIMU object.
|
Copyright © 2017. All rights reserved.