: Matrice avec un stockage encore plus creux que Matrice_Morse: On stocke uniquement les lignes non vides (economie sur la taille de tab1_,
More...
#include <Matrice_SuperMorse.h>
: Matrice avec un stockage encore plus creux que Matrice_Morse: On stocke uniquement les lignes non vides (economie sur la taille de tab1_,
tab2_ et coeff_ restent identiques)
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 |
Calcul de "resu += MATRICE * x" et d'un produit scalaire (c'est une brique de base pour le gradient conjugue, voir class Solv_GCP).
Valeur de retour: partie locale a ce processeur de "(MATRICE * x) scalaire x" (attention: le produit scalaire compte toutes les lignes de la matrice les items communs ne sont pas supprimes !) (attention: c'est different de resu scalaire 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:
- /home/docs/checkouts/readthedocs.org/user_builds/cea-trust-platform/checkouts/master/src/Kernel/Math/Matrices/Matrice_SuperMorse.h
- /home/docs/checkouts/readthedocs.org/user_builds/cea-trust-platform/checkouts/master/src/Kernel/Math/Matrices/Matrice_SuperMorse.cpp