|
| RHS (Grid *grid, DataManager *data_manager, int rhs_side) |
|
| RHS (const Matrix &matrix) |
|
void | ComputeRHS () |
|
| Matrix (Grid *grid, int n_row, int n_col) |
|
Matrix | Dot (Matrix &right, char trans_left='N', char trans_right='N') |
|
std::vector< double > * | local_part () |
|
int | n_row () const |
|
int | n_col () const |
|
Grid * | grid () |
|
std::vector< int > * | desc () |
|
void | PrintLocalPart () |
|
void | PrintMatrix () |
|
void | TestAllocation () |
|
void | TestAllocationVector () |
|
void | SaveMatrix (fs::path folder) |
|
std::vector< double > | GetColumn (int i_col) |
|
void | LoadMatrix (std::vector< double > &matrix, int root_proc) |
|
Matrix & | operator+= (const Matrix &matrix) |
|
Matrix & | operator-= (const Matrix &matrix) |
|
Matrix & | operator*= (double factor) |
|
Matrix & | operator/= (double factor) |
|
|
std::vector< double > | GatherSubmatrix (int proc, int i_row, int i_col=0, int n_rows=1, int n_cols=1) |
|
void | ScatterSubmatrix (std::vector< double > &submatrix, int proc, int i_row, int i_col=0, int n_rows=1) |
|
std::vector< double > | local_part_ |
|
int | block_first_row_ = 0 |
|
int | n_local_rows_ = 0 |
|
int | n_local_cols_ = 0 |
|
int | n_row_ |
|
int | n_col_ |
|
int | n_row_block_ |
|
int | n_col_block_ |
|
Grid * | grid_ = NULL |
|
std::vector< int > | desc_ |
|
The documentation for this class was generated from the following files:
- /home/maude/work/polar/cmb/explicit_mapmaking/include/rhs.hpp
- /home/maude/work/polar/cmb/explicit_mapmaking/src/rhs.cpp