monolish  0.17.1
MONOlithic LInear equation Solvers for Highly-parallel architecture
Classes | Namespaces | Macros
monolish_coo.hpp File Reference
#include <exception>
#include <memory>
#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...
 

Namespaces

 monolish
 monolish namespaces
 
 monolish::matrix
 Declare sparse and dense matrix class.
 
 monolish::tensor
 Declare dense tensor 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 17 of file monolish_coo.hpp.

◆ MM_FMT

#define MM_FMT   "coordinate"

Definition at line 20 of file monolish_coo.hpp.

◆ MM_MAT

#define MM_MAT   "matrix"

Definition at line 18 of file monolish_coo.hpp.

◆ MM_TYPE_GENERAL

#define MM_TYPE_GENERAL   "general"

Definition at line 22 of file monolish_coo.hpp.

◆ MM_TYPE_REAL

#define MM_TYPE_REAL   "real"

Definition at line 21 of file monolish_coo.hpp.

◆ MM_TYPE_SYMM

#define MM_TYPE_SYMM   "symmetric"

Definition at line 23 of file monolish_coo.hpp.

◆ MM_VEC

#define MM_VEC   "vector"

Definition at line 19 of file monolish_coo.hpp.