| 
    DOLFIN
    
   DOLFIN C++ interface 
   | 
 
Eigen linear algebra factory. More...
#include <EigenFactory.h>


Public Member Functions | |
| virtual | ~EigenFactory () | 
| Destructor.  | |
| std::shared_ptr< GenericMatrix > | create_matrix (MPI_Comm comm) const | 
| Create empty matrix.  | |
| std::shared_ptr< GenericVector > | create_vector (MPI_Comm comm) const | 
| Create empty vector.  | |
| std::shared_ptr< TensorLayout > | create_layout (MPI_Comm comm, std::size_t rank) const | 
| Create empty tensor layout.  | |
| std::shared_ptr< GenericLinearOperator > | create_linear_operator (MPI_Comm comm) const | 
| Create empty linear operator.  | |
| std::shared_ptr< GenericLinearSolver > | create_lu_solver (MPI_Comm comm, std::string method) const | 
| Create LU solver.  | |
| std::shared_ptr< GenericLinearSolver > | create_krylov_solver (MPI_Comm comm, std::string method, std::string preconditioner) const | 
| Create Krylov solver.  | |
| std::map< std::string, std::string > | lu_solver_methods () const | 
| Return a list of available LU solver methods.  | |
| std::map< std::string, std::string > | krylov_solver_methods () const | 
| Return a list of available Krylov solver methods.  | |
| std::map< std::string, std::string > | krylov_solver_preconditioners () const | 
| Return a list of available preconditioners.  | |
  Public Member Functions inherited from dolfin::GenericLinearAlgebraFactory | |
| GenericLinearAlgebraFactory () | |
| Constructor.  | |
| virtual | ~GenericLinearAlgebraFactory () | 
| Destructor.  | |
Static Public Member Functions | |
| static EigenFactory & | instance () | 
| Return singleton instance.  | |
Eigen linear algebra factory.
 1.8.13