Wrapper for mfem::SuperLUSolver that creates a SuperLURowLocMatrix from the operator when set. More...
#include <MFEMSuperLU.h>
Public Member Functions | |
SuperLUSolver (MPI_Comm comm, int npdep=1) | |
void | SetOperator (const mfem::Operator &op) override |
void | Mult (const mfem::Vector &x, mfem::Vector &y) const override |
Private Attributes | |
std::unique_ptr< mfem::SuperLURowLocMatrix > | _a_superlu {nullptr} |
std::unique_ptr< mfem::SuperLUSolver > | _s_superlu {nullptr} |
Wrapper for mfem::SuperLUSolver that creates a SuperLURowLocMatrix from the operator when set.
Definition at line 25 of file MFEMSuperLU.h.
|
inline |
Definition at line 28 of file MFEMSuperLU.h.
|
inlineoverride |
Definition at line 35 of file MFEMSuperLU.h.
|
inlineoverride |
Definition at line 30 of file MFEMSuperLU.h.
|
private |
Definition at line 38 of file MFEMSuperLU.h.
Referenced by SetOperator().
|
private |
Definition at line 39 of file MFEMSuperLU.h.
Referenced by Mult(), and SetOperator().