| 
    DPsim
    
   | 
 
Public Member Functions | |
| ~SparseLUAdapter () override | |
| Destructor.  | |
| void | preprocessing (SparseMatrix &systemMatrix, std::vector< std::pair< UInt, UInt > > &listVariableSystemMatrixEntries) override | 
| preprocessing function pre-ordering and scaling the matrix   | |
| void | factorize (SparseMatrix &systemMatrix) override | 
| factorization function with partial pivoting   | |
| void | refactorize (SparseMatrix &systemMatrix) override | 
| refactorization without partial pivoting   | |
| void | partialRefactorize (SparseMatrix &systemMatrix, std::vector< std::pair< UInt, UInt > > &listVariableSystemMatrixEntries) override | 
| partial refactorization withouth partial pivoting   | |
| Matrix | solve (Matrix &rightSideVector) override | 
| solution function for a right hand side   | |
| DirectLinearSolver ()=default | |
| Constructor with logging.  | |
| DirectLinearSolver (const DirectLinearSolver &)=default | |
| Constructor with logging.  | |
| DirectLinearSolver (DirectLinearSolver &&)=default | |
| Constructor with logging.  | |
| DirectLinearSolver (CPS::Logger::Log log) | |
| Constructor with logging.   | |
  Public Member Functions inherited from DPsim::DirectLinearSolver | |
| DirectLinearSolver ()=default | |
| Constructor.  | |
| virtual | ~DirectLinearSolver ()=default | 
| Destructor.  | |
| DirectLinearSolver (const DirectLinearSolver &)=default | |
| Copy Constructor.  | |
| DirectLinearSolver & | operator= (const DirectLinearSolver &)=default | 
| Copy Assignment Operator.  | |
| DirectLinearSolver (DirectLinearSolver &&)=default | |
| Move Constructor.  | |
| DirectLinearSolver & | operator= (DirectLinearSolver &&)=default | 
| Move Assignment Operator.  | |
| DirectLinearSolver (CPS::Logger::Log log) | |
| Constructor with Logger.   | |
| virtual void | setConfiguration (DirectLinearSolverConfiguration &configuration) | 
Additional Inherited Members | |
  Protected Member Functions inherited from DPsim::DirectLinearSolver | |
| virtual void | applyConfiguration () | 
  Protected Attributes inherited from DPsim::DirectLinearSolver | |
| CPS::Logger::Log | mSLog | 
| Stores logger of solver class.   | |
| DirectLinearSolverConfiguration | mConfiguration | 
| Object that carries configuration options.   | |
Definition at line 23 of file SparseLUAdapter.h.
      
  | 
  inline | 
Constructor with logging.
Definition at line 44 of file DirectLinearSolver.h.
      
  | 
  overridevirtual | 
factorization function with partial pivoting
Implements DPsim::DirectLinearSolver.
Definition at line 22 of file SparseLUAdapter.cpp.
      
  | 
  overridevirtual | 
partial refactorization withouth partial pivoting
Implements DPsim::DirectLinearSolver.
Definition at line 31 of file SparseLUAdapter.cpp.
      
  | 
  overridevirtual | 
preprocessing function pre-ordering and scaling the matrix
Implements DPsim::DirectLinearSolver.
Definition at line 16 of file SparseLUAdapter.cpp.
      
  | 
  overridevirtual | 
refactorization without partial pivoting
Implements DPsim::DirectLinearSolver.
Definition at line 26 of file SparseLUAdapter.cpp.
      
  | 
  overridevirtual | 
solution function for a right hand side
Implements DPsim::DirectLinearSolver.
Definition at line 38 of file SparseLUAdapter.cpp.