| 
    monolish
    0.14.0
    
   MONOlithic LIner equation Solvers for Highly-parallel architecture 
   | 
 
 
 
 
Go to the documentation of this file.    1 #include "../../../include/common/monolish_dense.hpp" 
    2 #include "../../../include/common/monolish_logger.hpp" 
    3 #include "../../../include/common/monolish_matrix.hpp" 
    4 #include "../../internal/monolish_internal.hpp" 
   14   swap(row_index, col_index);
 
   29   B.
val = get_val_ptr();
 
 
std::vector< int > row_index
Coodinate format row index, which stores row numbers of the non-zero elements (size nnz)
 
void set_col(const size_t N)
Set col number.
 
void set_row(const size_t M)
Set row number.
 
logger class (singleton, for developper class)
 
std::vector< Float > val
Coodinate format value array, which stores values of the non-zero elements (size nnz)
 
void util_in(const std::string func_name)
 
Coodinate (COO) format Matrix (need to sort)
 
void set_nnz(const size_t NNZ)
Set # of non-zero elements.
 
COO & transpose()
get transposed matrix (A^T)
 
static Logger & get_instance()
 
std::vector< int > col_index
Coodinate format column index, which stores column numbers of the non-zero elements (size nnz)