MFEM v4.7.0
Finite element discretization library
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
superlu.hpp File Reference

Go to the source code of this file.

Classes

class  mfem::SuperLURowLocMatrix
 
class  mfem::SuperLUSolver
 

Namespaces

namespace  mfem
 
namespace  mfem::superlu
 

Enumerations

enum  mfem::superlu::RowPerm {
  mfem::superlu::NOROWPERM , mfem::superlu::LargeDiag , mfem::superlu::MY_PERMR , mfem::superlu::NOROWPERM ,
  mfem::superlu::LargeDiag_MC64 , mfem::superlu::LargeDiag_HWPM , mfem::superlu::MY_PERMR
}
 
enum  mfem::superlu::RowPerm {
  mfem::superlu::NOROWPERM , mfem::superlu::LargeDiag , mfem::superlu::MY_PERMR , mfem::superlu::NOROWPERM ,
  mfem::superlu::LargeDiag_MC64 , mfem::superlu::LargeDiag_HWPM , mfem::superlu::MY_PERMR
}
 Define the type of row permutation. More...
 
enum  mfem::superlu::ColPerm {
  mfem::superlu::NATURAL , mfem::superlu::MMD_ATA , mfem::superlu::MMD_AT_PLUS_A , mfem::superlu::COLAMD ,
  mfem::superlu::METIS_AT_PLUS_A , mfem::superlu::PARMETIS , mfem::superlu::ZOLTAN , mfem::superlu::MY_PERMC
}
 Define the type of column permutation. More...
 
enum  mfem::superlu::IterRefine { mfem::superlu::NOREFINE , mfem::superlu::SLU_SINGLE =1 , mfem::superlu::SLU_DOUBLE , mfem::superlu::SLU_EXTRA }
 Define how to do iterative refinement. More...
 
enum  mfem::superlu::Fact { mfem::superlu::DOFACT , mfem::superlu::SamePattern , mfem::superlu::SamePattern_SameRowPerm , mfem::superlu::FACTORED }
 Define the information that is provided about the matrix factorization ahead of time. More...