|
| DiakopticsSolver (String name, CPS::SystemTopology system, CPS::IdentifiedObject::List tearComponents, Real timeStep, CPS::Logger::Level logLevel) |
|
CPS::Task::List | getTasks () override |
| Get tasks for scheduler.
|
|
| 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) |
|
void | setLogSolveTimes (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
|
|
void | setMaxNumberOfIterations (int maxIterations) |
|
const AttributeBase::Map & | attributes () const |
|
template<typename T > |
Attribute< T >::Ptr | create (const String &name, T intitialValue=T()) |
|
template<typename T > |
Attribute< T >::Ptr | createDynamic (const String &name) |
|
AttributeBase::Ptr | attribute (const String &name) const |
| Return pointer to an attribute.
|
|
template<typename T > |
Attribute< T >::Ptr | attributeTyped (const String &name) const |
| Return pointer to an attribute.
|
|
template<typename VarType>
class DPsim::DiakopticsSolver< VarType >
Definition at line 21 of file DiakopticsSolver.h.