|
| Solver (String name, CPS::Logger::Level logLevel) |
|
void | setTimeStep (Real timeStep) |
|
void | doFrequencyParallelization (Bool freqParallel) |
|
virtual void | setSystem (const CPS::SystemTopology &system) |
|
void | doSystemMatrixRecomputation (Bool value) |
|
virtual void | initialize () |
|
void | doSteadyStateInit (Bool f) |
| activate steady state initialization
|
|
void | setSteadStIniTimeLimit (Real v) |
| set steady state initialization time limit
|
|
void | setSteadStIniAccLimit (Real v) |
| set steady state initialization accuracy limit
|
|
virtual void | setSolverAndComponentBehaviour (Solver::Behaviour behaviour) |
| set solver and component to initialization or simulation behaviour
|
|
void | doInitFromNodesAndTerminals (Bool f) |
| activate powerflow initialization
|
|
virtual void | setDirectLinearSolverConfiguration (DirectLinearSolverConfiguration &) |
| set direct linear solver configuration (only available in MNA for now)
|
|
virtual void | logLUTimes () |
| log LU decomposition times, if applicable
|
|
virtual CPS::Task::List | getTasks ()=0 |
| Get tasks for scheduler.
|
|
virtual void | log (Real time, Int timeStepCount) |
| Log results.
|
|
void | setMaxNumberOfIterations (int maxIterations) |
|
Base class for more specific solvers such as MNA, ODE or IDA.
Definition at line 30 of file Solver.h.