Vue de matrice CSR utilisée dans AlinaLib. Plus de détails...
Fonctions membres publiques | |
| AlinaCSRMatrixView (Int32 nb_row, const Int32 *row_indexes, const Int32 *columns, const double *values) | |
| AlinaCSRMatrixView (SmallSpan< const Int32 > row_indexes, SmallSpan< const Int32 > columns, SmallSpan< const double > values) | |
| constexpr Int32 | nbRow () const |
| constexpr SmallSpan< const Int32 > | rowIndexes () const |
| constexpr SmallSpan< const Int32 > | columns () const |
| constexpr SmallSpan< const double > | values () const |
| void | dump (std::ostream &o) const |
| void | checkSizes () const |
| Vérifie que les tailles sont valides : | |
Attributs privés | |
| Int32 | m_nb_row = 0 |
| SmallSpan< const Int32 > | m_row_indexes |
| SmallSpan< const Int32 > | m_columns |
| SmallSpan< const double > | m_values |
Vue de matrice CSR utilisée dans AlinaLib.
Définition à la ligne 191 du fichier AlinaLib.h.
|
inline |
Définition à la ligne 195 du fichier AlinaLib.h.
|
inline |
Définition à la ligne 201 du fichier AlinaLib.h.
| void Arcane::AlinaLib::AlinaCSRMatrixView::checkSizes | ( | ) | const |
Vérifie que les tailles sont valides :
Définition à la ligne 314 du fichier AlinaLib.cc.
Références ARCCORE_FATAL.
Définition à la ligne 213 du fichier AlinaLib.h.
| void Arcane::AlinaLib::AlinaCSRMatrixView::dump | ( | std::ostream & | o | ) | const |
Définition à la ligne 79 du fichier AlinaLib.cc.
|
inlineconstexpr |
Définition à la ligne 211 du fichier AlinaLib.h.
Définition à la ligne 212 du fichier AlinaLib.h.
|
inlineconstexpr |
Définition à la ligne 214 du fichier AlinaLib.h.
Définition à la ligne 234 du fichier AlinaLib.h.
|
private |
Définition à la ligne 232 du fichier AlinaLib.h.
Définition à la ligne 233 du fichier AlinaLib.h.
|
private |
Définition à la ligne 235 du fichier AlinaLib.h.