7.10. Third party solvers¶
7.10.1. Linear solvers¶
7.10.1.1. SuperLU¶
Instantiation function
- daeCreateSuperLUSolver() daeLASolver_t¶
Classes
- class daeSuperLU_Solver¶
- property CallStats¶
- GetOption_bool((daeSuperLU_Solver)self, (str)name) bool¶
- GetOption_float((daeSuperLU_Solver)self, (str)name) float¶
- GetOption_int((daeSuperLU_Solver)self, (str)name) int¶
- GetOption_string((daeSuperLU_Solver)self, (str)name) str¶
- property Options¶
- SaveAsMatrixMarketFile((daeSuperLU_Solver)self, (str)filename, (str)matrixName, (str)description) int¶
- SetOption_bool((daeSuperLU_Solver)self, (str)name, (bool)value) None¶
- SetOption_float((daeSuperLU_Solver)self, (str)name, (float)value) None¶
- SetOption_int((daeSuperLU_Solver)self, (str)name, (int)value) None¶
- SetOption_string((daeSuperLU_Solver)self, (str)name, (str)value) None¶
- class superlu_options_t¶
- property ColPerm¶
- property ConditionNumber¶
- property DiagPivotThresh¶
- property Equil¶
- property PivotGrowth¶
- property PrintStat¶
- property RowPerm¶
Enumerations
7.10.1.2. SuperLU_MT¶
Instantiation function
Classes
Enumerations
7.10.1.3. Trilinos¶
Instantiation function
- daeTrilinosSupportedSolvers() list¶
- daeCreateTrilinosSolver((str)solverName, (str)preconditionerName) daeLASolver_t¶
Classes
- class daeTrilinosSolver¶
- property CallStats¶
- GetOption_bool((daeTrilinosSolver)self, (str)name) bool¶
- GetOption_float((daeTrilinosSolver)self, (str)name) float¶
- GetOption_int((daeTrilinosSolver)self, (str)name) int¶
- GetOption_string((daeTrilinosSolver)self, (str)name) str¶
- property NumIters¶
- property ParameterList¶
- property PreconditionerName¶
- PrintPreconditionerInfo((daeTrilinosSolver)self) None¶
- SaveAsMatrixMarketFile((daeTrilinosSolver)self, (str)filename, (str)matrixName, (str)description) int¶
- SetOption_bool((daeTrilinosSolver)self, (str)name, (bool)value) None¶
- SetOption_float((daeTrilinosSolver)self, (str)name, (float)value) None¶
- SetOption_int((daeTrilinosSolver)self, (str)name, (int)value) None¶
- SetOption_string((daeTrilinosSolver)self, (str)name, (str)value) None¶
- property Tolerance¶
- class TeuchosParameterList¶
- Print((TeuchosParameterList)self) None¶
- get_bool((TeuchosParameterList)self, (str)name) bool¶
- get_float((TeuchosParameterList)self, (str)name) float¶
- get_int((TeuchosParameterList)self, (str)name) int¶
- get_string((TeuchosParameterList)self, (str)name) str¶
- set_bool((TeuchosParameterList)self, (str)name, (bool)value) None¶
- set_float((TeuchosParameterList)self, (str)name, (float)value) None¶
- set_int((TeuchosParameterList)self, (str)name, (int)value) None¶
- set_string((TeuchosParameterList)self, (str)name, (str)value) None¶
7.10.1.4. Pardiso¶
Instantiation function
Classes
7.10.1.5. IntelPardiso¶
Instantiation function
Classes
7.10.2. Optimisation solvers¶
- class daeIDALASolver_t¶
- Name¶
- Initialize((daeIDALASolver_t)self, (daeSimulation_t)simulation, (daeDAESolver_t)daeSolver, (daeDataReporter_t)dataReporter, (daeLog_t)log) None¶
- Solve((daeIDALASolver_t)self) None¶
- class daeIPOPT¶
- ClearOptions((daeBONMIN)self) None¶
- LoadOptionsFile((daeBONMIN)self, (str)optionsFilename) None¶
- PrintOptions((daeBONMIN)self) None¶
- PrintUserOptions((daeBONMIN)self) None¶
- SetOption((daeBONMIN)self, (str)name, (str)value) None¶
SetOption( (daeBONMIN)self, (str)name, (float)value) -> None
SetOption( (daeBONMIN)self, (str)name, (int)value) -> None
- class daeBONMIN¶
- ClearOptions((daeBONMIN)self) None¶
- LoadOptionsFile((daeBONMIN)self, (str)optionsFilename) None¶
- PrintOptions((daeBONMIN)self) None¶
- PrintUserOptions((daeBONMIN)self) None¶
- SetOption((daeBONMIN)self, (str)name, (str)value) None¶
SetOption( (daeBONMIN)self, (str)name, (float)value) -> None
SetOption( (daeBONMIN)self, (str)name, (int)value) -> None