assignMatrixNodeIndices() | DPsim::MnaSolver< VarType > | protected |
Behaviour enum name (defined in DPsim::Solver) | DPsim::Solver | |
collectVirtualNodes() | DPsim::MnaSolver< VarType > | protected |
createDirectSolverImplementation(CPS::Logger::Log mSLog) | DPsim::MnaSolverDirect< VarType > | protected |
createEmptySystemMatrix() override | DPsim::MnaSolverDirect< VarType > | protectedvirtual |
createEmptySystemMatrix() | DPsim::MnaSolverDirect< VarType > | protectedvirtual |
createEmptySystemMatrix() | DPsim::MnaSolverDirect< VarType > | protectedvirtual |
createEmptyVectors() | DPsim::MnaSolver< VarType > | protected |
createEmptyVectors() (defined in DPsim::MnaSolver< VarType >) | DPsim::MnaSolver< VarType > | protected |
createEmptyVectors() (defined in DPsim::MnaSolver< VarType >) | DPsim::MnaSolver< VarType > | protected |
createLogTask() override | DPsim::MnaSolverDirect< VarType > | protectedvirtual |
createSolveTask() override | DPsim::MnaSolverDirect< VarType > | protectedvirtual |
createSolveTaskHarm(UInt freqIdx) override | DPsim::MnaSolverDirect< VarType > | protectedvirtual |
createSolveTaskRecomp() override | DPsim::MnaSolverDirect< VarType > | protectedvirtual |
doFrequencyParallelization(Bool freqParallel) (defined in DPsim::Solver) | DPsim::Solver | inline |
doInitFromNodesAndTerminals(Bool f) | DPsim::Solver | inline |
doSteadyStateInit(Bool f) | DPsim::Solver | inline |
doSystemMatrixRecomputation(Bool value) (defined in DPsim::Solver) | DPsim::Solver | inline |
getTasks() override | DPsim::MnaSolver< VarType > | virtual |
hasVariableComponentChanged() | DPsim::MnaSolver< VarType > | protected |
identifyTopologyObjects() | DPsim::MnaSolver< VarType > | protected |
Initialization enum value (defined in DPsim::Solver) | DPsim::Solver | |
initialize() override | DPsim::MnaSolver< VarType > | virtual |
initializeComponents() | DPsim::MnaSolver< VarType > | protected |
initializeComponents() (defined in DPsim::MnaSolver< VarType >) | DPsim::MnaSolver< VarType > | protected |
initializeComponents() (defined in DPsim::MnaSolver< VarType >) | DPsim::MnaSolver< VarType > | protected |
initializeSystem() | DPsim::MnaSolver< VarType > | protectedvirtual |
initializeSystemWithParallelFrequencies() | DPsim::MnaSolver< VarType > | protected |
initializeSystemWithPrecomputedMatrices() | DPsim::MnaSolver< VarType > | protected |
initializeSystemWithVariableMatrix() | DPsim::MnaSolver< VarType > | protected |
leftSideVector() (defined in DPsim::MnaSolver< VarType >) | DPsim::MnaSolver< VarType > | inline |
List typedef (defined in DPsim::Solver) | DPsim::Solver | |
log(Real time, Int timeStepCount) override | DPsim::MnaSolver< VarType > | protectedvirtual |
logFactorizationTime() | DPsim::MnaSolverDirect< VarType > | protected |
logLUTimes() override | DPsim::MnaSolverDirect< VarType > | virtual |
logRecomputationTime() | DPsim::MnaSolverDirect< VarType > | protected |
logSolveTime() | DPsim::MnaSolverDirect< VarType > | protected |
logSystemMatrices() override | DPsim::MnaSolverDirect< VarType > | protectedvirtual |
mBaseSystemMatrix | DPsim::MnaSolverDirect< VarType > | protected |
mBehaviour | DPsim::Solver | protected |
mConfigurationInUse | DPsim::MnaSolverDirect< VarType > | protected |
mCurrentSwitchStatus | DPsim::MnaSolver< VarType > | protected |
mDirectLinearSolvers | DPsim::MnaSolverDirect< VarType > | protected |
mDirectLinearSolverVariableSystemMatrix | DPsim::MnaSolverDirect< VarType > | protected |
mDomain | DPsim::MnaSolver< VarType > | protected |
mFactorizeTimes | DPsim::MnaSolver< VarType > | protected |
mFrequencyParallel | DPsim::Solver | protected |
mImplementationInUse | DPsim::MnaSolverDirect< VarType > | protected |
mInitFromNodesAndTerminals | DPsim::Solver | protected |
mIsInInitialization | DPsim::Solver | protected |
mIter | DPsim::MnaSolverDirect< VarType > | |
mLastLogTimeStep | DPsim::MnaSolver< VarType > | protected |
mLeftSideVector | DPsim::MnaSolver< VarType > | |
mLeftSideVectorHarm | DPsim::MnaSolver< VarType > | |
mLeftVectorLog | DPsim::MnaSolver< VarType > | protected |
mListVariableSystemMatrixEntries | DPsim::MnaSolver< VarType > | protected |
mLogLevel | DPsim::Solver | protected |
mMaxIterations | DPsim::Solver | |
mMNAComponents | DPsim::MnaSolver< VarType > | protected |
mMNAIntfSwitches | DPsim::MnaSolver< VarType > | protected |
mMNAIntfVariableComps | DPsim::MnaSolver< VarType > | protected |
mName | DPsim::Solver | protected |
MnaSolver(String name, CPS::Domain domain=CPS::Domain::DP, CPS::Logger::Level logLevel=CPS::Logger::Level::info) | DPsim::MnaSolver< VarType > | protected |
MnaSolverDirect(String name, CPS::Domain domain=CPS::Domain::DP, CPS::Logger::Level logLevel=CPS::Logger::Level::info) | DPsim::MnaSolverDirect< VarType > | |
mNodes | DPsim::MnaSolver< VarType > | protected |
mNumHarmMatrixNodeIndices | DPsim::MnaSolver< VarType > | protected |
mNumMatrixNodeIndices | DPsim::MnaSolver< VarType > | protected |
mNumNetMatrixNodeIndices | DPsim::MnaSolver< VarType > | protected |
mNumNetNodes | DPsim::MnaSolver< VarType > | protected |
mNumNodes | DPsim::MnaSolver< VarType > | protected |
mNumRecomputations | DPsim::MnaSolver< VarType > | protected |
mNumTotalMatrixNodeIndices | DPsim::MnaSolver< VarType > | protected |
mNumVirtualMatrixNodeIndices | DPsim::MnaSolver< VarType > | protected |
mNumVirtualNodes | DPsim::MnaSolver< VarType > | protected |
mRecomputationTimes | DPsim::MnaSolver< VarType > | protected |
mRightSideVector | DPsim::MnaSolver< VarType > | protected |
mRightSideVectorHarm | DPsim::MnaSolver< VarType > | protected |
mRightVectorLog | DPsim::MnaSolver< VarType > | protected |
mRightVectorStamps | DPsim::MnaSolver< VarType > | protected |
mSimSignalComps | DPsim::MnaSolver< VarType > | protected |
mSLog | DPsim::Solver | protected |
mSolveTimes | DPsim::MnaSolver< VarType > | protected |
mSteadStIniAccLimit | DPsim::Solver | protected |
mSteadStIniTimeLimit | DPsim::Solver | protected |
mSteadyStateInit | DPsim::Solver | protected |
mSwitchedMatrices | DPsim::MnaSolverDirect< VarType > | protected |
mSwitches | DPsim::MnaSolver< VarType > | protected |
mSwitchEvents | DPsim::MnaSolver< VarType > | protected |
mSwitchTimeIndex | DPsim::MnaSolver< VarType > | protected |
mSyncGen | DPsim::MnaSolver< VarType > | protected |
mSystem | DPsim::MnaSolver< VarType > | protected |
mSystemMatrixRecomputation | DPsim::Solver | protected |
mTimeStep | DPsim::Solver | protected |
mVariableComps | DPsim::MnaSolver< VarType > | protected |
mVariableSystemMatrix | DPsim::MnaSolverDirect< VarType > | protected |
Ptr typedef (defined in DPsim::Solver) | DPsim::Solver | |
recomputeSystemMatrix(Real time) | DPsim::MnaSolverDirect< VarType > | protectedvirtual |
rightSideVector() (defined in DPsim::MnaSolver< VarType >) | DPsim::MnaSolver< VarType > | inline |
setDirectLinearSolverConfiguration(DirectLinearSolverConfiguration &configuration) override | DPsim::MnaSolverDirect< VarType > | virtual |
setDirectLinearSolverImplementation(DirectLinearSolverImpl implementation) | DPsim::MnaSolverDirect< VarType > | |
setMaxNumberOfIterations(int maxIterations) (defined in DPsim::Solver) | DPsim::Solver | inline |
setSolverAndComponentBehaviour(Solver::Behaviour behaviour) | DPsim::Solver | inlinevirtual |
setSteadStIniAccLimit(Real v) | DPsim::Solver | inline |
setSteadStIniTimeLimit(Real v) | DPsim::Solver | inline |
setSystem(const CPS::SystemTopology &system) override (defined in DPsim::MnaSolver< VarType >) | DPsim::MnaSolver< VarType > | virtual |
setTimeStep(Real timeStep) (defined in DPsim::Solver) | DPsim::Solver | inline |
Simulation enum value (defined in DPsim::Solver) | DPsim::Solver | |
solve(Real time, Int timeStepCount) override | DPsim::MnaSolverDirect< VarType > | protectedvirtual |
Solver(String name, CPS::Logger::Level logLevel) (defined in DPsim::Solver) | DPsim::Solver | inline |
solveWithHarmonics(Real time, Int timeStepCount, Int freqIdx) override | DPsim::MnaSolverDirect< VarType > | protectedvirtual |
solveWithSystemMatrixRecomputation(Real time, Int timeStepCount) override | DPsim::MnaSolverDirect< VarType > | protectedvirtual |
stampVariableSystemMatrix() override | DPsim::MnaSolverDirect< VarType > | protectedvirtual |
steadyStateInitialization() (defined in DPsim::MnaSolver< VarType >) | DPsim::MnaSolver< VarType > | protected |
switchedMatrixEmpty(std::size_t index) override | DPsim::MnaSolverDirect< VarType > | protectedvirtual |
switchedMatrixEmpty(std::size_t swIdx, Int freqIdx) override | DPsim::MnaSolverDirect< VarType > | protectedvirtual |
switchedMatrixStamp(std::size_t index, std::vector< std::shared_ptr< CPS::MNAInterface >> &comp) override | DPsim::MnaSolverDirect< VarType > | protectedvirtual |
DPsim::MnaSolver::switchedMatrixStamp(std::size_t swIdx, Int freqIdx, CPS::MNAInterface::List &components, CPS::MNASwitchInterface::List &switches) | DPsim::MnaSolver< VarType > | inlineprotectedvirtual |
Type enum name | DPsim::Solver | |
updateSwitchStatus() | DPsim::MnaSolver< VarType > | protected |
~MnaSolver() | DPsim::MnaSolver< VarType > | inlinevirtual |
~MnaSolverDirect()=default | DPsim::MnaSolverDirect< VarType > | virtual |
~Solver() (defined in DPsim::Solver) | DPsim::Solver | inlinevirtual |