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
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).
|
double |
getMaximumTimestep()
Get the value for the maximum timestep
|
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
|
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 |
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 |
write() |
clearConstraint, getClassConstraint, getComponent, getHorizontalScroll, getInnerDescendantClassConstraint, getJPanel, getJScrollPane, getLayoutConstraints, getStringClassConstraint, getVerticalScroll, mainClear, mainDisplay, put, setClassConstraint, setColumnConstraints, setConstraint, setDefaultConstraints, setHorizontalScroll, setInnerDescendantClassConstraint, setLayoutConstraints, setMargins, setPanelConstraints, setPreferredSize, setRowConstraints, setVerticalScroll
activateConstraintsByType, 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, 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, writeConfigItem
public GPDop853()
public GPDop853(String widgetId)
widgetId
- the widget idpublic GPDop853(boolean tolDefReduced)
tolDefReduced
- the flag for reduced tolerance definitionpublic GPDop853(String widgetId, boolean tolDefReduced)
widgetId
- the widget idtolDefReduced
- the flag for reduced tolerance definitionpublic void generic() throws fr.cnes.genius.exception.GException
generic
in class fr.cnes.genius.lowLevel.GPanel
fr.cnes.genius.exception.GException
public void display() throws fr.cnes.genius.exception.GException
display
in interface fr.cnes.genius.main.GDisplay
fr.cnes.genius.exception.GException
public void clear() throws fr.cnes.genius.exception.GException
clear
in interface fr.cnes.genius.main.GClear
fr.cnes.genius.exception.GException
public void read() throws fr.cnes.genius.exception.GException
read
in interface fr.cnes.genius.main.GReadWrite
fr.cnes.genius.exception.GException
public void write() throws fr.cnes.genius.exception.GException
write
in interface fr.cnes.genius.main.GReadWrite
fr.cnes.genius.exception.GException
public fr.cnes.genius.highLevel.GEntryReal getAbsTolerancePropellant()
public fr.cnes.genius.highLevel.GEntryReal getRelTolerancePropellant()
public List<fr.cnes.genius.highLevel.GEntryReal> getAbsoluteTolerances()
public List<fr.cnes.genius.highLevel.GEntryReal> getRelativeTolerances()
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.GListener
fr.cnes.genius.exception.GException
public void before(fr.cnes.genius.main.GEvent arg0) throws fr.cnes.genius.exception.GException
before
in interface fr.cnes.genius.main.GListener
fr.cnes.genius.exception.GException
public 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 NaNCopyright © 2019. All rights reserved.