Package | Description |
---|---|
fr.cnes.dynvol.psimu.calc.integrator |
This package contains the numerical integrator/propagator classes.
|
fr.cnes.dynvol.psimu.calc.integrator.firstOrderIntegrators |
This package contains all the classes concerning the first order integrators.
|
fr.cnes.dynvol.psimu.calc.main |
This package contains the main JPSIMU classes.
|
fr.cnes.dynvol.psimu.ihm.constants |
This package contains all widgets concerning constants definitions and frames configurations.
|
fr.cnes.dynvol.psimu.ihm.integrator |
This package contains the integrator / propagation data widgets.
|
fr.cnes.dynvol.psimu.ihm.main |
This package contains the main classes of JPSIMU when using IHM.
|
fr.cnes.dynvol.psimu.ihm.output |
This package contains classes concerning JPSIMU output generation.
|
Modifier and Type | Method and Description |
---|---|
abstract fr.cnes.sirius.patrius.math.ode.FirstOrderIntegrator |
AbstractNumericalIntegratorData.getFirstOrderIntegrator(fr.cnes.sirius.patrius.orbits.Orbit initialOrbit)
Get the first order integrator.
|
fr.cnes.sirius.patrius.time.AbsoluteDate |
PsimuPropagationData.getPropagationFinalDate(fr.cnes.sirius.patrius.time.AbsoluteDate date0)
Get final propagation date.
|
Constructor and Description |
---|
AbstractNumericalIntegratorData(PsimuPropagationData propDataIn)
Creates a new instance for integrator.
|
PsimuPropagationData(fr.cnes.sirius.patrius.time.AbsoluteDate finalDate,
fr.cnes.sirius.patrius.frames.Frame propagationFrame,
double stopAltitude)
Creates a new instance defined by final date.
|
PsimuPropagationData(fr.cnes.sirius.patrius.time.AbsoluteDate finalDate,
fr.cnes.sirius.patrius.frames.Frame propagationFrame,
double stopAltitude,
PsimuPropagationData.AltitudeType stopAltitudeType)
Creates a new instance defined by final date.
|
PsimuPropagationData(double duration,
fr.cnes.sirius.patrius.frames.Frame propagationFrame,
double stopAltitude)
Creates a new instance defined by duration.
|
PsimuPropagationData(double duration,
fr.cnes.sirius.patrius.frames.Frame propagationFrame,
double stopAltitude,
PsimuPropagationData.AltitudeType stopAltitudeType)
Creates a new instance defined by duration.
|
Modifier and Type | Method and Description |
---|---|
fr.cnes.sirius.patrius.math.ode.FirstOrderIntegrator |
DopData.getFirstOrderIntegrator(fr.cnes.sirius.patrius.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 positionErrorIn)
Creates a new instance.
|
DopData(PsimuPropagationData propData,
double minimumTimeStep,
double maximumTimeStep,
double[] vecAbsoluteTolerance,
double[] vecRelativeTolerance,
double absMassTolerance,
double relMassTolerance)
Creates a new instance.
|
DopData(PsimuPropagationData propData,
double minimumTimeStep,
double maximumTimeStep,
double[] vecAbsoluteTolerance,
double[] vecRelativeTolerance,
double absMassTolerance,
double relMassTolerance,
boolean byPassErrorOnMinTimeStep)
Creates a new instance.
|
DopData(PsimuPropagationData propData,
double minimumTimeStep,
double maximumTimeStep,
double positionErrorIn,
boolean byPassErrorOnMinTimeStep)
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(fr.cnes.sirius.patrius.forces.ForceModel forceModel)
Method to add an external force model to the numerical propagator.
|
fr.cnes.sirius.patrius.propagation.SpacecraftState |
Psimu.getSpacecraftState(int index)
Get the spacecraft state with the requested index.
|
List<fr.cnes.sirius.patrius.propagation.SpacecraftState> |
Psimu.getSpacecraftStateList()
Get the list of spacecraft state after a propagation in master mode.
|
fr.cnes.sirius.patrius.propagation.SpacecraftState |
Psimu.getSpacecraftStateOnlyEvents(int index)
Get the spacecraft state with the requested index from a list without events.
|
List<fr.cnes.sirius.patrius.propagation.SpacecraftState> |
Psimu.getSpacecraftStateOnlyEventsList()
Get the list of events spacecraft state after a propagation in master mode.
|
fr.cnes.sirius.patrius.propagation.SpacecraftState |
Psimu.getSpacecraftStateWithoutEvents(int index)
Get the spacecraft state with the requested index from a list without events.
|
List<fr.cnes.sirius.patrius.propagation.SpacecraftState> |
Psimu.getSpacecraftStateWithoutEventsList()
Get the list of spacecraft state without events after a propagation in master mode.
|
List<Map<String,Object>> |
Psimu.getVariablesList()
Method to get lists of output variables.
|
List<Map<String,Object>> |
Psimu.getVariablesOnlyEventsList()
Method to get lists of output variables only for events.
|
List<Map<String,Object>> |
Psimu.getVariablesWithoutEventsList()
Method to get lists of output variables without events.
|
void |
Psimu.saveVTSFiles(String outputDir,
String resultName)
Save the VTS files.
|
Constructor and Description |
---|
Psimu(fr.cnes.sirius.patrius.orbits.Orbit initialOrbitIn,
fr.cnes.sirius.patrius.bodies.ExtendedOneAxisEllipsoid earthIn,
UserFramesConfsEnum userFramesConfigurationIn,
AbstractNumericalIntegratorData numericalIntegratorDataIn,
fr.cnes.sirius.patrius.assembly.Vehicle vehicleIn,
fr.cnes.sirius.patrius.propagation.MassProvider massModelIn,
fr.cnes.sirius.patrius.forces.ForceModelsData forceModelsIn,
fr.cnes.genopus.nonWidget.maneuvers.CustomManeuverSequence maneuversSeq,
fr.cnes.sirius.patrius.attitudes.AttitudeProvider attitudesSequenceIn)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
fr.cnes.sirius.patrius.bodies.ExtendedOneAxisEllipsoid |
WidConstantInputsPanel.getPsimuObject()
Get JPSIMU object.
|
Modifier and Type | Method and Description |
---|---|
PsimuPropagationData |
WidIntegrator.getPropagationData()
Get propagation data
|
PsimuPropagationData |
WidPropagatorScenarioPanel.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 © 2022. All rights reserved.