org.systemsbiology.chem.odetojava
Class SimulatorOdeToJavaRungeKuttaAdaptive
java.lang.Object
org.systemsbiology.chem.Simulator
org.systemsbiology.chem.odetojava.SimulatorOdeToJavaBase
org.systemsbiology.chem.odetojava.SimulatorOdeToJavaRungeKuttaAdaptive
- All Implemented Interfaces:
- IAliasableClass, ISimulator, odeToJava.modules.ODE, odeToJava.modules.ODERecorder
- public final class SimulatorOdeToJavaRungeKuttaAdaptive
- extends SimulatorOdeToJavaBase
- implements IAliasableClass, ISimulator
| Fields inherited from class org.systemsbiology.chem.Simulator |
DEFAULT_MIN_NUM_MILLISECONDS_FOR_UPDATE, mDelayedReactionSolvers, mDynamicSymbolAdjustmentVectors, mDynamicSymbolNames, mDynamicSymbols, mDynamicSymbolValues, mInitialDynamicSymbolValues, mInitialized, mIsStochasticSimulator, mMinNumMillisecondsForUpdate, mModelName, mNonDynamicSymbolExpressionValues, mNonDynamicSymbolValues, mReactionProbabilities, mReactionRates, mReactions, mReactionsDelayedReactionAssociations, mReactionsLocalParamSymbolsMaps, mReactionsProductsDynamic, mReactionsProductsSpecies, mReactionsProductsStoichiometries, mReactionsReactantsDynamic, mReactionsReactantsSpecies, mReactionsReactantsStoichiometries, mReactionSymbols, mSimulationController, mSimulationProgressReporter, mSymbolEvaluator, mSymbolMap, mUseExpressionValueCaching, NULL_REACTION |
|
Method Summary |
boolean |
allowsInterrupt()
|
String |
getAlias()
|
protected void |
runExternalSimulation(odeToJava.modules.Span pSimulationTimeSpan,
double[] pInitialDynamicSymbolValues,
double pInitialStepSize,
double pMaxAllowedRelativeError,
double pMaxAllowedAbsoluteError,
String pTempOutputFileName)
|
| Methods inherited from class org.systemsbiology.chem.Simulator |
addRequestedSymbolValues, canComputeFluctuations, checkSimulationParameters, checkSimulationParametersForDeterministicSimulator, clearExpressionValueCaches, clearSimulatorState, computeDerivative, computeRatePartialDerivativeExpression, computeReactionProbabilities, createRequestedSymbolArray, createSimulationResults, createTimesArray, getDelayedReactionEstimatedAverageFutureRate, getMinDelayedReactionDelay, getReactionRateExpressions, hasDelayedReactionSolvers, initializeDynamicSymbolAdjustmentVectors, initializeSimulator, isInitialized, prepareForSimulation, resizeDelayedReactionSolvers, setController, setInitialized, setMinNumMillisecondsForUpdate, setProgressReporter, setStatusUpdateIntervalSeconds |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CLASS_ALIAS
public static final String CLASS_ALIAS
- See Also:
- Constant Field Values
SimulatorOdeToJavaRungeKuttaAdaptive
public SimulatorOdeToJavaRungeKuttaAdaptive()
runExternalSimulation
protected void runExternalSimulation(odeToJava.modules.Span pSimulationTimeSpan,
double[] pInitialDynamicSymbolValues,
double pInitialStepSize,
double pMaxAllowedRelativeError,
double pMaxAllowedAbsoluteError,
String pTempOutputFileName)
- Specified by:
runExternalSimulation in class SimulatorOdeToJavaBase
allowsInterrupt
public boolean allowsInterrupt()
- Specified by:
allowsInterrupt in interface ISimulator
getAlias
public String getAlias()
- Specified by:
getAlias in interface ISimulator- Specified by:
getAlias in class Simulator