: Matrix with an even sparser storage than Matrice_Morse: only non-empty rows are stored (saving on the size of tab1_,
More...
#include <Matrice_SuperMorse.h>
: Matrix with an even sparser storage than Matrice_Morse: only non-empty rows are stored (saving on the size of tab1_,
tab2_ and coeff_ remain identical)
Definition at line 25 of file Matrice_SuperMorse.h.
◆ ajouter_mult_vect_et_prodscal()
| double Matrice_SuperMorse::ajouter_mult_vect_et_prodscal |
( |
const DoubleVect & | x, |
|
|
DoubleVect & | resu ) const |
Computes "resu += MATRICE * x" and a dot product (this is a building block for the conjugate gradient, see class Solv_GCP).
Return value: local contribution of this processor to "(MATRICE * x) dot x" (note: the dot product counts all rows of the matrix; shared items are not removed!) (note: this is different from resu dot x!)
Definition at line 26 of file Matrice_SuperMorse.cpp.
◆ coeff() [1/2]
| double & Matrice_SuperMorse::coeff |
( |
int | i | ) |
|
|
inline |
◆ coeff() [2/2]
| const double & Matrice_SuperMorse::coeff |
( |
int | i | ) |
const |
|
inline |
◆ get_coeff()
| const auto & Matrice_SuperMorse::get_coeff |
( |
| ) |
const |
|
inline |
◆ get_set_coeff()
| auto & Matrice_SuperMorse::get_set_coeff |
( |
| ) |
|
|
inline |
◆ get_set_tab1()
| auto & Matrice_SuperMorse::get_set_tab1 |
( |
| ) |
|
|
inline |
◆ get_set_tab2()
| auto & Matrice_SuperMorse::get_set_tab2 |
( |
| ) |
|
|
inline |
◆ get_tab1()
| const auto & Matrice_SuperMorse::get_tab1 |
( |
| ) |
const |
|
inline |
◆ get_tab2()
| const auto & Matrice_SuperMorse::get_tab2 |
( |
| ) |
const |
|
inline |
◆ tab1() [1/2]
| auto & Matrice_SuperMorse::tab1 |
( |
int | i | ) |
|
|
inline |
◆ tab1() [2/2]
| const auto & Matrice_SuperMorse::tab1 |
( |
int | i | ) |
const |
|
inline |
◆ tab2() [1/2]
| int & Matrice_SuperMorse::tab2 |
( |
int | i | ) |
|
|
inline |
◆ tab2() [2/2]
| const int & Matrice_SuperMorse::tab2 |
( |
int | i | ) |
const |
|
inline |
◆ coeff_
| DoubleVect Matrice_SuperMorse::coeff_ |
|
protected |
◆ lignes_non_vides_
| ArrOfInt Matrice_SuperMorse::lignes_non_vides_ |
◆ tab1_
| IntVect Matrice_SuperMorse::tab1_ |
|
protected |
◆ tab2_
| IntVect Matrice_SuperMorse::tab2_ |
|
protected |
The documentation for this class was generated from the following files: