daeSimulation |
|
daeOptimization |
|
daeActivity |
daeSimulation
¶Bases: pyActivity.daeSimulation_t
Initialization methods
__init__
((object)self) → None¶Initialize
((daeSimulation)self, (object)daeSolver, (object)dataReporter, (object)log[, (bool)calculateSensitivities=False[, (str)jsonRuntimeSettings='']]) → None¶SolveInitial
((daeSimulation)self) → None¶m
¶model
¶Model
¶DAESolver
¶Log
¶DataReporter
¶AbsoluteTolerances
¶RelativeTolerance
¶TotalNumberOfVariables
¶NumberOfEquations
¶Loading/storing the initialization data
LoadInitializationValues
((daeSimulation)self, (str)filename) → None¶StoreInitializationValues
((daeSimulation)self, (str)filename) → None¶Clean up methods
CleanUpSetupData
((daeSimulation)self) → None¶Finalize
((daeSimulation)self) → None¶Simulation setup methods
SetUpParametersAndDomains
((daeSimulation)self) → None¶SetUpVariables
((daeSimulation)self) → None¶Optimization setup methods
SetUpOptimization
((daeSimulation)self) → None¶CreateInequalityConstraint
((daeSimulation)self, (str)description) → daeOptimizationConstraint¶CreateEqualityConstraint
((daeSimulation)self, (str)description) → daeOptimizationConstraint¶SetContinuousOptimizationVariable
((daeSimulation)self, (daeVariable)variable, (float)lowerBound, (float)upperBound, (float)defaultValue) → daeOptimizationVariable¶SetContinuousOptimizationVariable( (daeSimulation)self, (daeVariable)variable, (quantity)qlowerBound, (quantity)qupperBound, (quantity)qdefaultValue) -> daeOptimizationVariable
SetContinuousOptimizationVariable( (daeSimulation)self, (adouble)ad, (float)lowerBound, (float)upperBound, (float)defaultValue) -> daeOptimizationVariable
SetContinuousOptimizationVariable( (daeSimulation)self, (adouble)ad, (float)qlowerBound, (float)qupperBound, (float)qdefaultValue) -> daeOptimizationVariable
SetIntegerOptimizationVariable
((daeSimulation)self, (daeVariable)variable, (int)lowerBound, (int)upperBound, (int)defaultValue) → daeOptimizationVariable¶SetIntegerOptimizationVariable( (daeSimulation)self, (adouble)ad, (int)lowerBound, (int)upperBound, (int)defaultValue) -> daeOptimizationVariable
SetBinaryOptimizationVariable
((daeSimulation)self, (daeVariable)variable, (bool)defaultValue) → daeOptimizationVariable¶SetBinaryOptimizationVariable( (daeSimulation)self, (adouble)ad, (bool)defaultValue) -> daeOptimizationVariable
OptimizationVariables
¶Constraints
¶NumberOfObjectiveFunctions
¶ObjectiveFunction
¶Parameter estimation setup methods
SetUpParameterEstimation
((daeSimulation)self) → None¶SetMeasuredVariable
((daeSimulation)self, (daeVariable)variable) → daeMeasuredVariable¶SetMeasuredVariable( (daeSimulation)self, (adouble)ad) -> daeMeasuredVariable
SetInputVariable
((daeSimulation)self, (daeVariable)variable) → daeVariableWrapper¶SetInputVariable( (daeSimulation)self, (adouble)ad) -> daeVariableWrapper
SetModelParameter
((daeSimulation)self, (daeVariable)variable, (float)lowerBound, (float)upperBound, (float)defaultValue) → daeOptimizationVariable¶SetModelParameter( (daeSimulation)self, (adouble)ad, (float)lowerBound, (float)upperBound, (float)defaultValue) -> daeOptimizationVariable
InputVariables
¶MeasuredVariables
¶ModelParameters
¶Parameter estimation setup methods
SetUpSensitivityAnalysis
((daeSimulation)self) → None¶Operating procedures methods
Run
((daeSimulation)self) → None¶ReRun
((daeSimulation)self) → None¶Pause
((daeSimulation)self) → None¶Resume
((daeSimulation)self) → None¶ActivityAction
¶Integrate
((daeSimulation)self, (daeeStopCriterion)stopCriterion[, (bool)reportDataAroundDiscontinuities=True]) → float¶IntegrateForTimeInterval
((daeSimulation)self, (float)timeInterval, (daeeStopCriterion)stopCriterion[, (bool)reportDataAroundDiscontinuities=True]) → float¶IntegrateUntilTime
((daeSimulation)self, (float)time, (daeeStopCriterion)stopCriterion[, (bool)reportDataAroundDiscontinuities=True]) → float¶IntegrateForOneStep
((daeSimulation)self, (daeeStopCriterion)stopCriterion[, (bool)reportDataAroundDiscontinuities=True]) → float¶Reinitialize
((daeSimulation)self) → None¶Reset
((daeSimulation)self) → None¶CurrentTime
¶TimeHorizon
¶ReportingInterval
¶NextReportingTime
¶ReportingTimes
¶Data reporting methods
ReportData
((daeSimulation)self, (float)currentTime) → None¶ReportTimeDerivatives
¶ReportSensitivities
¶Various information
IndexMappings
¶InitialConditionMode
¶SimulationMode
¶VariableTypes
¶ActiveEquationSetMemory
¶ActiveEquationSetNodeCount
¶CalculateSensitivities
¶CallStats
¶ComputeStackEvaluator
¶DOFs
¶DoDataPartitioning
((daeSimulation)self, (daeEquationsIndexes)equationsOverallIndexes, (map_ulong_ulong)mapOverallBlockIndexes) → None¶DoDataPartitioning( (daeSimulation)self, (daeEquationsIndexes)equationsOverallIndexes, (map_ulong_ulong)mapOverallBlockIndexes) -> None
DoPostProcessing
((daeSimulation)self) → None¶DoPostProcessing( (daeSimulation)self) -> None
EquationExecutionInfos
¶EvaluationMode
¶ExportComputeStackStructs
((daeSimulation)self, (str)filenameComputeStacks, (str)filenameJacobianIndexes[, (int)startEquationIndex=0[, (int)endEquationIndex=-1[, (dict)bi_to_bi_local={}]]]) → None¶ExportComputeStackStructs( (daeSimulation)self, (str)filenameComputeStacks, (str)filenameJacobianIndexes, (list)equationIndexes, (dict)bi_to_bi_local) -> None
GetOpenCSModelData
((daeSimulation)self) → dict¶IntegrateForOneStep
((daeSimulation)self, (daeeStopCriterion)stopCriterion[, (bool)reportDataAroundDiscontinuities=True]) → floatIsInitialized
¶IsSolveInitial
¶JSONRuntimeSettings
¶LastSatisfiedCondition
¶PrintStats
((daeSimulation)arg1) → None¶ReportDataAroundDiscontinuities
¶ReportSensitivities
ReportTimeDerivatives
SensitivityDataDirectory
¶SetComputeStackEvaluator
((daeSimulation)self, (csComputeStackEvaluator_t)computeStackEvaluator) → None¶SetNumberOfObjectiveFunctions
((daeSimulation)self, (int)numberOfOptimizationFunctions) → None¶SetSensitivityParameter
((daeSimulation)self, (daeVariable)variable) → daeOptimizationVariable¶SetSensitivityParameter( (daeSimulation)self, (adouble)ad) -> daeOptimizationVariable
StopAtModelDiscontinuity
¶TimeDerivatives
¶Values
¶daeOptimization
¶Bases: pyActivity.daeOptimization_t
__init__
((object)self) → None¶Initialize
((daeOptimization)self, (object)simulation, (object)nlpSolver, (object)daeSolver, (object)dataReporter, (object)log[, (str)initializationFile='']) → None¶Run
((daeOptimization)self) → None¶Finalize
((daeOptimization)self) → None¶EndIterationRun
((daeOptimization)self, (int)iteration) → None¶EndIterationRun( (daeOptimization)self, (int)iteration) -> None
Simulation
¶StartIterationRun
((daeOptimization)self, (int)iteration) → None¶StartIterationRun( (daeOptimization)self, (int)iteration) -> None
daeeStopCriterion |
|
daeeActivityAction |
|
daeeSimulationMode |
daeeStopCriterion
¶Bases: Boost.Python.enum
eDoNotStopAtDiscontinuity
= pyActivity.daeeStopCriterion.eDoNotStopAtDiscontinuity¶eStopAtModelDiscontinuity
= pyActivity.daeeStopCriterion.eStopAtModelDiscontinuity¶