Classes | Namespaces | Macros | Functions
SuperLUSupport.h File Reference

Go to the source code of this file.

Classes

struct  SluMatrix
struct  SluMatrixMapHelper< Matrix< Scalar, Rows, Cols, Options, MRows, MCols > >
struct  SluMatrixMapHelper< SparseMatrixBase< Derived > >
class  SuperILU< _MatrixType >
 A sparse direct incomplete LU factorization and solver based on the SuperLU library. More...
class  SuperLU< _MatrixType >
 A sparse direct LU factorization and solver based on the SuperLU library. More...
class  SuperLUBase< _MatrixType, Derived >
 The base class for the direct and incomplete LU factorization of SuperLU. More...

Namespaces

namespace  Eigen
 Namespace containing all symbols from the Eigen library.
namespace  Eigen::internal

Macros

#define DECL_GSSVX(PREFIX, FLOATTYPE, KEYTYPE)
#define EIGEN_SUPERLU_HAS_ILU

Functions

template<typename MatrixType >
SluMatrix asSluMatrix (MatrixType &mat)
template<typename Scalar , int Flags, typename Index >
MappedSparseMatrix< Scalar,
Flags, Index > 
map_superlu (SluMatrix &sluMat)

Macro Definition Documentation

#define DECL_GSSVX (   PREFIX,
  FLOATTYPE,
  KEYTYPE 
)
#define EIGEN_SUPERLU_HAS_ILU