monolish  0.14.2
MONOlithic LIner equation Solvers for Highly-parallel architecture
Classes | Namespaces | Macros
monolish_coo.hpp File Reference
#include <exception>
#include <omp.h>
#include <stdexcept>
#include <string>
#include <vector>
#include <random>

Go to the source code of this file.

Classes

class  monolish::matrix::COO< Float >
 Coodinate (COO) format Matrix (need to sort) More...
 
class  monolish::matrix::CRS< Float >
 Compressed Row Storage (CRS) format Matrix. More...
 
class  monolish::matrix::Dense< Float >
 Dense format Matrix. More...
 
class  monolish::matrix::LinearOperator< Float >
 Linear Operator imitating Matrix. More...
 
class  monolish::vector< Float >
 vector class More...
 
class  monolish::view1D< TYPE, Float >
 1D view class More...
 

Namespaces

 monolish
 
 monolish::matrix
 Declare sparse and dense matrix class.
 

Macros

#define MM_BANNER   "%%MatrixMarket"
 
#define MM_FMT   "coordinate"
 
#define MM_MAT   "matrix"
 
#define MM_TYPE_GENERAL   "general"
 
#define MM_TYPE_REAL   "real"
 
#define MM_TYPE_SYMM   "symmetric"
 
#define MM_VEC   "vector"
 

Macro Definition Documentation

◆ MM_BANNER

#define MM_BANNER   "%%MatrixMarket"

Definition at line 23 of file monolish_coo.hpp.

◆ MM_FMT

#define MM_FMT   "coordinate"

Definition at line 26 of file monolish_coo.hpp.

◆ MM_MAT

#define MM_MAT   "matrix"

Definition at line 24 of file monolish_coo.hpp.

◆ MM_TYPE_GENERAL

#define MM_TYPE_GENERAL   "general"

Definition at line 28 of file monolish_coo.hpp.

◆ MM_TYPE_REAL

#define MM_TYPE_REAL   "real"

Definition at line 27 of file monolish_coo.hpp.

◆ MM_TYPE_SYMM

#define MM_TYPE_SYMM   "symmetric"

Definition at line 29 of file monolish_coo.hpp.

◆ MM_VEC

#define MM_VEC   "vector"

Definition at line 25 of file monolish_coo.hpp.