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