public class PsimuBatch extends Object
Constructor and Description |
---|
PsimuBatch(String confFilename,
String outputDir)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
List<String> |
getCoherenceErrorList()
Get the list of coherence errors.
|
List<fr.cnes.genopus.nonWidget.events.CustomEventDetector> |
getListEventsToDetect()
Get list of events to detect.
|
OutputConfig |
getOutputConfig()
Get output configuration.
|
Psimu |
getPsimu()
Get JPSIMU subroutine mode.
|
void |
propagateInMasterMode()
Propagates the orbit.
|
org.orekit.propagation.SpacecraftState |
propagateInSlaveMode()
Propagates in slave mode.
|
void |
run(String outputDir,
String resultName,
String varListFilename,
boolean writeVts)
Main method (expected to be called from IHM).
|
public PsimuBatch(String confFilename, String outputDir) throws PsimuException
confFilename
- scenario input data (SCE_[].xml)outputDir
- output directory.PsimuException
- if some internal error occurspublic List<String> getCoherenceErrorList()
public void propagateInMasterMode() throws PsimuPropagationException
PsimuPropagationException
- if the propagation fails.public org.orekit.propagation.SpacecraftState propagateInSlaveMode() throws PsimuPropagationException
PsimuPropagationException
- if propagation fails.public Psimu getPsimu()
public OutputConfig getOutputConfig()
public List<fr.cnes.genopus.nonWidget.events.CustomEventDetector> getListEventsToDetect()
public void run(String outputDir, String resultName, String varListFilename, boolean writeVts) throws PsimuException
outputDir
- output directory for the results.resultName
- prefix for the results.varListFilename
- name of the file containing the variables to send to the EPH and EVENT files.writeVts
- if the VTS output files shall be generated.PsimuException
- if some internal error occursCopyright © 2017. All rights reserved.