7.7. Module pyIDAS

7.7.1. Overview

7.7.2. Classes

daeDAESolver_t
daeIDAS
class daeDAESolver_t

Bases: Boost.Python.instance

InitialConditionMode
IntegrationMode
Log
Name
NumberOfVariables
OnCalculateConditions((daeDAESolver_t)self) → None

OnCalculateConditions( (daeDAESolver_t)arg1) -> None

OnCalculateJacobian((daeDAESolver_t)self) → None

OnCalculateJacobian( (daeDAESolver_t)arg1) -> None

OnCalculateResiduals((daeDAESolver_t)self) → None

OnCalculateResiduals( (daeDAESolver_t)arg1) -> None

OnCalculateSensitivityResiduals((daeDAESolver_t)self) → None

OnCalculateSensitivityResiduals( (daeDAESolver_t)arg1) -> None

RelativeTolerance
SensitivityMatrix
class daeIDAS

Bases: pyIDAS.daeDAESolver_t

CallStats
ErrWeights
EstLocalErrors
IntegratorStats
Jacobian
LASolver
OnCalculateConditions((daeIDAS)self) → None

OnCalculateConditions( (daeIDAS)self) -> None

OnCalculateJacobian((daeIDAS)self) → None

OnCalculateJacobian( (daeIDAS)self) -> None

OnCalculateResiduals((daeIDAS)self) → None

OnCalculateResiduals( (daeIDAS)self) -> None

OnCalculateSensitivityResiduals((daeIDAS)self) → None

OnCalculateSensitivityResiduals( (daeIDAS)self) -> None

Residuals
SaveMatrixAsXPM((daeIDAS)self, (str)xpmFilename) → None
SensitivityResiduals
SetLASolver((daeIDAS)self, (daeeIDALASolverType)solverType[, (object)preconditioner=None]) → None

SetLASolver( (daeIDAS)self, (object)lasolver) -> None

TimeDerivatives
Values

7.7.3. Enumerations

daeeIDALASolverType
class daeeIDALASolverType

Bases: Boost.Python.enum

eSundialsGMRES = pyIDAS.daeeIDALASolverType.eSundialsGMRES
eSundialsLU = pyIDAS.daeeIDALASolverType.eSundialsLU
eSundialsLapack = pyIDAS.daeeIDALASolverType.eSundialsLapack
eThirdParty = pyIDAS.daeeIDALASolverType.eThirdParty