| 
    HArD::Core2D
    
   Hybrid Arbitrary Degree::Core 2D - Library to implement 2D schemes with edge and cell polynomials as unknowns 
   | 
 
#include <Eigen/Dense>#include <Eigen/Sparse>#include <boost/algorithm/string.hpp>

Go to the source code of this file.
Classes | |
| class | HArDCore2D::LinearSolver< MatrixType > | 
| This structure is a wrapper to allow a given code to select various linear solvers.  More... | |
Namespaces | |
| namespace | HArDCore2D | 
Typedefs | |
| template<typename MatrixType > | |
| using | HArDCore2D::EigenLUType = Eigen::SparseLU< MatrixType > | 
| template<typename MatrixType > | |
| using | HArDCore2D::EigenBiCGStabType = Eigen::BiCGSTAB< MatrixType, Eigen::IncompleteLUT< double > > | 
| template<typename MatrixType > | |
| using | HArDCore2D::PardisoLUType = bool | 
| template<typename MatrixType > | |
| using | HArDCore2D::UMFPACKType = bool | 
| using | HArDCore2D::PastixLUType = bool | 
| using | HArDCore2D::PastixLLTType = bool | 
| using | HArDCore2D::SuperLUType = bool | 
| template<typename MatrixType > | |
| using | HArDCore2D::ListSolvers = std::tuple< std::unique_ptr< EigenLUType< MatrixType > >, std::unique_ptr< EigenBiCGStabType< MatrixType > >, std::unique_ptr< PardisoLUType< MatrixType > >, std::unique_ptr< UMFPACKType< MatrixType > >, std::unique_ptr< PastixLUType >, std::unique_ptr< PastixLLTType >, std::unique_ptr< SuperLUType > > | 
Enumerations | |
| enum | HArDCore2D::SolverName {  HArDCore2D::EigenLU , HArDCore2D::EigenBiCGStab , HArDCore2D::PardisoLU , HArDCore2D::UMFPACK , HArDCore2D::PaStiXLU , HArDCore2D::PaStiXLLT , HArDCore2D::SuperLU }  | 
| Enumeration of all available solvers.  More... | |
Variables | |
| std::map< std::string, int > | HArDCore2D::ParamName | 
| To parse optional Solver parameter from command line.   | |
| std::vector< double > | HArDCore2D::SolverParam | 
| Create space and stores default values of optional solver parameters.   | |
| const char * | HArDCore2D::SolverParamHelper | 
| Create a solver specific description in boost::desc.options.   | |
| std::map< std::string, SolverName > | HArDCore2D::map_solver | 
| Map to associate to each lowercase name a solver.   | |
| std::map< SolverName, std::string > | HArDCore2D::map_realname | 
| Map to associate to each solver its proper name.   | |
| std::map< SolverName, size_t > | HArDCore2D::map_id |