|
DPsim
|
Namespaces | |
| namespace | cuda |
| namespace | Utils |
Classes | |
| class | AttributeEvent |
| class | Barrier |
| class | BarrierTask |
| class | CommandLineArgs |
| class | Counter |
| class | DAESolver |
| Solver class which uses Differential Algebraic Equation(DAE) systems. More... | |
| class | DataLogger |
| class | DataLoggerInterface |
| class | DenseLUAdapter |
| class | DiakopticsSolver |
| class | DirectLinearSolver |
| class | DirectLinearSolverConfiguration |
| class | Event |
| class | EventComparator |
| class | EventQueue |
| class | GpuDenseAdapter |
| class | GpuMagmaAdapter |
| class | GpuSparseAdapter |
| class | Interface |
| class | InterfaceQueued |
| class | InterfaceVillas |
| Interface type that can be used to import and export simulation attributes over any node type supported by VILLASnode. More... | |
| class | InterfaceVillasQueueless |
| Interface type that can be used to import and export simulation attributes over any node type supported by VILLASnode. More... | |
| class | InterfaceWorker |
| class | InterfaceWorkerVillas |
| class | KLUAdapter |
| class | MnaSolver |
| Solver class using Modified Nodal Analysis (MNA). More... | |
| class | MnaSolverDirect |
| Solver class using Modified Nodal Analysis (MNA). More... | |
| class | MnaSolverFactory |
| class | MnaSolverPlugin |
| class | MNAStateSpaceContributor |
| class | MNAStateSpaceContributorFactory |
| class | MNAStateSpaceExtractor |
| class | ODEintSolver |
| Solver class which uses ODE systems. More... | |
| class | ODESolver |
| Solver class for ODE (Ordinary Differential Equation) systems. More... | |
| class | OpenMPLevelScheduler |
| class | PFSolver |
| Solver class using the nonlinear powerflow (PF) formulation. More... | |
| class | PFSolverPowerPolar |
| Powerflow solver class considering power mismatch and voltages in polar coordinates. More... | |
| class | PFSolverPowerPolarSparse |
| class | RealTimeDataLogger |
| class | RealTimeSimulation |
| Extending Simulation class by real-time functionality. More... | |
| class | Scheduler |
| class | SchedulingException |
| class | SequentialScheduler |
| class | Simulation |
| The Simulation holds a SystemTopology and a Solver. More... | |
| class | Solver |
| Base class for more specific solvers such as MNA, ODE or IDA. More... | |
| class | SolverException |
| class | SparseLUAdapter |
| struct | StateSpaceAbcStateBlock |
| struct | StateSpaceMetadata |
| class | StateSpaceModalAnalysis |
| struct | SwitchConfiguration |
| Holds switching time and which system should be activated. More... | |
| class | SwitchEvent |
| class | SwitchEvent3Ph |
| class | ThreadLevelScheduler |
| class | ThreadListScheduler |
| class | ThreadScheduler |
| class | Timer |
| class | UnsupportedSolverException |
Typedefs | |
| using | SystemTopology = CPS::SystemTopology |
| using | SystemNodeList = CPS::TopologicalNode::List |
| using | SystemComponentList = CPS::IdentifiedObject::List |
| using | Logger = CPS::Logger |
| using | Domain = CPS::Domain |
| using | PhaseType = CPS::PhaseType |
| using | CSVReader = CPS::CSVReader |
| using | Real = CPS::Real |
| using | Complex = CPS::Complex |
| using | String = CPS::String |
| using | Bool = CPS::Bool |
| using | Int = CPS::Int |
| using | UInt = CPS::UInt |
| using | Matrix = CPS::Matrix |
| using | MatrixComp = CPS::MatrixComp |
| using | SparseMatrix = CPS::SparseMatrixRow |
| using | SparseMatrixComp = CPS::SparseMatrixCompRow |
| template<typename T> | |
| using | MatrixVar = CPS::MatrixVar<T> |
Enumerations | |
| enum class | SCALING_METHOD { NO_SCALING , SUM_SCALING , MAX_SCALING } |
| enum class | FILL_IN_REDUCTION_METHOD { AMD , AMD_NV , AMD_RA , COLAMD } |
| enum class | PARTIAL_REFACTORIZATION_METHOD { NO_PARTIAL_REFACTORIZATION , FACTORIZATION_PATH , REFACTORIZATION_RESTART } |
| enum class | USE_BTF { NO_BTF , DO_BTF } |
| enum | DirectLinearSolverImpl { Undef = 0 , KLU , SparseLU , DenseLU , CUDADense , CUDASparse , CUDAMagma , Plugin } |
| enum class | StateSpaceAnalysisFrame { Native , GlobalDQ0 } |
Functions | |
| void | pluginLogger (const char *str) |
| static node::SignalType | stdTypeToNodeType (const std::type_info &type) |
| using DPsim::Bool = CPS::Bool |
Definition at line 21 of file Definitions.h.
| using DPsim::Complex = CPS::Complex |
Definition at line 19 of file Definitions.h.
| using DPsim::CSVReader = CPS::CSVReader |
| using DPsim::Domain = CPS::Domain |
| using DPsim::Int = CPS::Int |
Definition at line 22 of file Definitions.h.
| using DPsim::Logger = CPS::Logger |
| using DPsim::Matrix = CPS::Matrix |
Definition at line 24 of file Definitions.h.
| using DPsim::MatrixComp = CPS::MatrixComp |
Definition at line 25 of file Definitions.h.
| using DPsim::MatrixVar = CPS::MatrixVar<T> |
Definition at line 29 of file Definitions.h.
| using DPsim::PhaseType = CPS::PhaseType |
| using DPsim::Real = CPS::Real |
Definition at line 18 of file Definitions.h.
Definition at line 26 of file Definitions.h.
Definition at line 27 of file Definitions.h.
| using DPsim::String = CPS::String |
Definition at line 20 of file Definitions.h.
| using DPsim::UInt = CPS::UInt |
Definition at line 23 of file Definitions.h.
| Enumerator | |
|---|---|
| Undef | |
| KLU | |
| SparseLU | |
| DenseLU | |
| CUDADense | |
| CUDASparse | |
| CUDAMagma | |
| Plugin | |
Definition at line 48 of file MNASolverDirect.h.
|
strong |
| Enumerator | |
|---|---|
| AMD | |
| AMD_NV | |
| AMD_RA | |
| COLAMD | |
Definition at line 19 of file DirectLinearSolverConfiguration.h.
|
strong |
| Enumerator | |
|---|---|
| NO_PARTIAL_REFACTORIZATION | |
| FACTORIZATION_PATH | |
| REFACTORIZATION_RESTART | |
Definition at line 27 of file DirectLinearSolverConfiguration.h.
|
strong |
| Enumerator | |
|---|---|
| NO_SCALING | |
| SUM_SCALING | |
| MAX_SCALING | |
Definition at line 16 of file DirectLinearSolverConfiguration.h.
|
strong |
| Enumerator | |
|---|---|
| Native | |
| GlobalDQ0 | |
Definition at line 12 of file StateSpaceModalAnalysis.h.
|
strong |
| Enumerator | |
|---|---|
| NO_BTF | |
| DO_BTF | |
Definition at line 34 of file DirectLinearSolverConfiguration.h.
| void DPsim::pluginLogger | ( | const char * | str | ) |
Definition at line 35 of file MNASolverPlugin.cpp.
|
static |
Definition at line 89 of file InterfaceVillasQueueless.cpp.