public class GPDop853
extends fr.cnes.genius.lowLevel.GPanel
implements fr.cnes.genius.main.GReadWrite, fr.cnes.genius.main.GClear, fr.cnes.genius.main.GListener, fr.cnes.genius.main.GCondensedStatusInterface
| Modifier and Type | Class and Description |
|---|---|
static class |
GPDop853.GPItemTypes
GENOPUS Item Types.
|
| Constructor and Description |
|---|
GPDop853()
Empty constructor.
|
GPDop853(boolean tolDefReduced)
Creates a new instance.
|
GPDop853(String widgetId)
Creates a new instance.
|
GPDop853(String widgetId,
boolean tolDefReduced)
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
after(fr.cnes.genius.main.GEvent e) |
void |
before(fr.cnes.genius.main.GEvent arg0) |
void |
clear() |
void |
display() |
void |
generic() |
List<fr.cnes.genius.highLevel.GEntryReal> |
getAbsoluteTolerances()
Get array of absolute tolerances.
|
fr.cnes.genius.highLevel.GEntryReal |
getAbsTolerancePropellant()
Get absolute tolerance (propellant mass).
|
fr.cnes.genius.lowLevel.GComboBox |
getHelpToleranceDefComboBox()
Get the widget helping to customize tolerances
|
double |
getMaximumTimestep()
Get the value for the maximum timestep
|
List<fr.cnes.genius.highLevel.GEntryReal> |
getReducedAbsoluteTolerances()
Get array of reduced absolute tolerances.
|
List<fr.cnes.genius.highLevel.GEntryReal> |
getReducedRelativeTolerances()
Get array or reduced relative tolerances.
|
List<fr.cnes.genius.highLevel.GEntryReal> |
getRelativeTolerances()
Get array or relative tolerances.
|
fr.cnes.genius.highLevel.GEntryReal |
getRelTolerancePropellant()
Get the relative tolerance (propellant mass).
|
boolean |
isBypassErrorOnMinTimestep()
Get the choice to bypass error on min timestep
|
boolean |
isMassEnable() |
void |
read() |
void |
setDOPTolerancesComplete(double[] absTol,
double[] relTol)
Set DOP tolerances in case of complete model.
|
void |
setDOPTolerancesReduced(double[] absTol,
double[] relTol)
Set DOP tolerances in case of reduced model.
|
void |
setMassEnable(boolean massEnable)
Method to set if the mass tolerances are visible or not.
|
void |
setMinStepByPass(boolean bypassMinStep)
Set Minstep bypass value.
|
void |
setReducedToleranceDefinition(boolean tolDefReduced)
Set the flag for reduced tolerance definition
|
void |
setToleranceValues(double absolutePos,
double absoluteVel,
double relativeValue)
Set the tolerance values
|
void |
updateCondensedStatus(fr.cnes.genius.main.GCondensedStatus condensedStatus) |
void |
updateIntervalAbsoluteTolerances(int index,
fr.cnes.genius.interval.GInterval newInterval)
Method to update an absolute tolerance.
|
void |
updateIntervalMassAbsoluteTolerances(fr.cnes.genius.interval.GInterval newInterval)
Method to update the absolute mass tolerance.
|
void |
updateIntervalMassRelativeTolerances(fr.cnes.genius.interval.GInterval newInterval)
Method to update the relative mass tolerance.
|
void |
updateIntervalReducedAbsoluteTolerances(int index,
fr.cnes.genius.interval.GInterval newInterval)
Method to update an absolute reduced tolerance.
|
void |
updateIntervalReducedRelativeTolerances(int index,
fr.cnes.genius.interval.GInterval newInterval)
Method to update a relative reduced tolerance.
|
void |
updateIntervalRelativeTolerances(int index,
fr.cnes.genius.interval.GInterval newInterval)
Method to update a relative tolerance.
|
void |
write() |
clearConstraint, getClassConstraint, getComponent, getHorizontalScroll, getInnerDescendantClassConstraint, getJPanel, getJScrollPane, getLayoutConstraints, getStringClassConstraint, getVerticalScroll, mainClear, mainDisplay, processMouseWheelEvent, put, setClassConstraint, setColumnConstraints, setConstraint, setDefaultConstraints, setHorizontalScroll, setInnerDescendantClassConstraint, setLayoutConstraints, setMargins, setPanelConstraints, setPreferredSize, setRowConstraints, setUnitIncrement, setVerticalScroll, unputactivateConstraintsByType, attachCopyPasteMenu, attachCopyPasteMenu, beginOfElement, beginOfElement, beginOfElement, beginOfElement, clearAllInnerDescendantConstraint, clearInnerDescendantContraint, composeWidgetId, doDisplay, endOfElement, getCommentInConfigFile, getConstraint, getCurrentOperation, getDisplayIndicatorStatus, getDisplayIsModifiedIndicator, getElement, getGClassName, getGPanel, getGParent, getGUnitInConfigFile, getInnerDescendantConstraint, getName, getNameInConfigFile, getOperationSaveValue, getPathInConfigFile, getSimpleWidgetId, getStatus, getStringConstraint, getSubComponent, getWidgetId, handleCopyPasteEvent, handleCopyPasteEvent, handleProcessEventException, isCopyPasteEvent, isEnabled, isForcedStatus, isModified, launchInvalidPositionException, mouseWheelMoved, parseSimpleConstraint, processGEvent, setBusyCursor, setCommentInConfigFile, setCopyPasteMenuEnabled, setCurrentOperation, setDataForConstraintsByType, setDisplayIsModifiedIndicator, setElement, setEnabled, setForcedStatus, setGPanel, setGParent, setGUnitInConfigFile, setInnerDescendantConstraint, setName, setNameAndCommentInConfigFile, setNameInConfigFile, setPathInConfigFile, setStatus, setStringConstraint, setToolTipText, setWidgetId, setWidth, setWindowBusyCursor, updateIsModifiedIndicator, writeCollection, writeCollection, writeCollection, writeCollection, writeConfigItem, writeConfigItem, writeConfigItem, writeConfigItem, writeConfigItempublic GPDop853()
throws fr.cnes.genius.exception.GIntervalException
fr.cnes.genius.exception.GIntervalException - if some error concerning interval definition occurspublic GPDop853(String widgetId) throws fr.cnes.genius.exception.GIntervalException
widgetId - the widget idfr.cnes.genius.exception.GIntervalException - if some error concerning interval definition occurspublic GPDop853(boolean tolDefReduced)
throws fr.cnes.genius.exception.GIntervalException
tolDefReduced - the flag for reduced tolerance definitionfr.cnes.genius.exception.GIntervalException - if some error concerning interval definition occurspublic GPDop853(String widgetId, boolean tolDefReduced) throws fr.cnes.genius.exception.GIntervalException
widgetId - the widget idtolDefReduced - the flag for reduced tolerance definitionfr.cnes.genius.exception.GIntervalException - if some error concerning interval definition occurspublic void generic()
throws fr.cnes.genius.exception.GException
generic in class fr.cnes.genius.lowLevel.GPanelfr.cnes.genius.exception.GExceptionpublic void display()
throws fr.cnes.genius.exception.GException
display in interface fr.cnes.genius.main.GDisplayfr.cnes.genius.exception.GExceptionpublic void clear()
throws fr.cnes.genius.exception.GException
clear in interface fr.cnes.genius.main.GClearfr.cnes.genius.exception.GExceptionpublic void read()
throws fr.cnes.genius.exception.GException
read in interface fr.cnes.genius.main.GReadWritefr.cnes.genius.exception.GExceptionpublic void write()
throws fr.cnes.genius.exception.GException
write in interface fr.cnes.genius.main.GReadWritefr.cnes.genius.exception.GExceptionpublic fr.cnes.genius.highLevel.GEntryReal getAbsTolerancePropellant()
public fr.cnes.genius.highLevel.GEntryReal getRelTolerancePropellant()
public fr.cnes.genius.lowLevel.GComboBox getHelpToleranceDefComboBox()
public List<fr.cnes.genius.highLevel.GEntryReal> getAbsoluteTolerances()
public List<fr.cnes.genius.highLevel.GEntryReal> getRelativeTolerances()
public List<fr.cnes.genius.highLevel.GEntryReal> getReducedAbsoluteTolerances()
public List<fr.cnes.genius.highLevel.GEntryReal> getReducedRelativeTolerances()
public double getMaximumTimestep()
public boolean isBypassErrorOnMinTimestep()
public void after(fr.cnes.genius.main.GEvent e)
throws fr.cnes.genius.exception.GException
after in interface fr.cnes.genius.main.GListenerfr.cnes.genius.exception.GExceptionpublic void before(fr.cnes.genius.main.GEvent arg0)
throws fr.cnes.genius.exception.GException
before in interface fr.cnes.genius.main.GListenerfr.cnes.genius.exception.GExceptionpublic void setToleranceValues(double absolutePos,
double absoluteVel,
double relativeValue)
absolutePos - value for the absolute positionabsoluteVel - value for the absolute velocityrelativeValue - value for the relative position and velocitypublic void setReducedToleranceDefinition(boolean tolDefReduced)
tolDefReduced - the flag for reduced tolerance definition, true if the tolerances are reduced
to one value for position and one for velocitypublic void setMinStepByPass(boolean bypassMinStep)
bypassMinStep - true if min step bypass should be activatedpublic void setDOPTolerancesComplete(double[] absTol,
double[] relTol)
throws fr.cnes.genius.exception.GArithmeticException
absTol - absolute tolerances (x7: x, y, z, vx, vy, vz, mass)relTol - relative tolerances (x7: x, y, z, vx, vy, vz, mass)fr.cnes.genius.exception.GArithmeticException - thrown if one value is NaNpublic void setDOPTolerancesReduced(double[] absTol,
double[] relTol)
throws fr.cnes.genius.exception.GArithmeticException
absTol - absolute tolerances (x3: pos, vel, mass)relTol - relative tolerances (x3: pos, vel, mass)fr.cnes.genius.exception.GArithmeticException - thrown if one value is NaNpublic boolean isMassEnable()
public void setMassEnable(boolean massEnable)
massEnable - mass tolerances are displayed if truepublic void updateIntervalAbsoluteTolerances(int index,
fr.cnes.genius.interval.GInterval newInterval)
throws fr.cnes.genius.exception.GIntervalException
index - index of the tolerance in the listnewInterval - new interval of validityfr.cnes.genius.exception.GIntervalException - exception due to the inetrval of validity buildingpublic void updateIntervalRelativeTolerances(int index,
fr.cnes.genius.interval.GInterval newInterval)
throws fr.cnes.genius.exception.GIntervalException
index - index of the tolerance in the listnewInterval - new interval of validityfr.cnes.genius.exception.GIntervalException - exception due to the inetrval of validity buildingpublic void updateIntervalReducedAbsoluteTolerances(int index,
fr.cnes.genius.interval.GInterval newInterval)
throws fr.cnes.genius.exception.GIntervalException
index - index of the tolerance in the listnewInterval - new interval of validityfr.cnes.genius.exception.GIntervalException - exception due to the inetrval of validity buildingpublic void updateIntervalReducedRelativeTolerances(int index,
fr.cnes.genius.interval.GInterval newInterval)
throws fr.cnes.genius.exception.GIntervalException
index - index of the tolerance in the listnewInterval - new interval of validityfr.cnes.genius.exception.GIntervalException - exception due to the inetrval of validity buildingpublic void updateIntervalMassAbsoluteTolerances(fr.cnes.genius.interval.GInterval newInterval)
throws fr.cnes.genius.exception.GIntervalException
newInterval - new interval of validityfr.cnes.genius.exception.GIntervalException - exception due to the inetrval of validity buildingpublic void updateIntervalMassRelativeTolerances(fr.cnes.genius.interval.GInterval newInterval)
throws fr.cnes.genius.exception.GIntervalException
newInterval - new interval of validityfr.cnes.genius.exception.GIntervalException - exception due to the inetrval of validity buildingpublic void updateCondensedStatus(fr.cnes.genius.main.GCondensedStatus condensedStatus)
updateCondensedStatus in interface fr.cnes.genius.main.GCondensedStatusInterfaceCopyright © 2025. All rights reserved.