ezp
lightweight C++ wrapper for selected distributed solvers for linear systems
mumps.hpp File Reference
#include "../external/mumps/cmumps_c.h"
#include "../external/mumps/dmumps_c.h"
#include "../external/mumps/smumps_c.h"
#include "../external/mumps/zmumps_c.h"
#include "abstract/sparse_solver.hpp"
#include <mpl/mpl.hpp>
Include dependency graph for mumps.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ezp::detail::mumps_struc< typename >
 
struct  ezp::detail::mumps_struc< double >
 
struct  ezp::detail::mumps_struc< float >
 
struct  ezp::detail::mumps_struc< complex16 >
 
struct  ezp::detail::mumps_struc< complex8 >
 
class  ezp::mumps< DT, IT >
 

Enumerations

enum  symmetric_pattern : std::int8_t { unsymmetric = 0 , symmetric_positive_definite = 1 , symmetric_indefinite = 2 }
 
enum  parallel_mode : std::int8_t { no_host = 0 , host_involved = 1 }