CSR Matrix view used in AlinaLib. More...
Public Member Functions | |
| 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 |
| Check that sizes are valid: | |
Private Attributes | |
| Int32 | m_nb_row = 0 |
| SmallSpan< const Int32 > | m_row_indexes |
| SmallSpan< const Int32 > | m_columns |
| SmallSpan< const double > | m_values |
CSR Matrix view used in AlinaLib.
Definition at line 191 of file AlinaLib.h.
|
inline |
Definition at line 195 of file AlinaLib.h.
|
inline |
Definition at line 201 of file AlinaLib.h.
| void Arcane::AlinaLib::AlinaCSRMatrixView::checkSizes | ( | ) | const |
Check that sizes are valid:
Definition at line 314 of file AlinaLib.cc.
References ARCCORE_FATAL.
Definition at line 213 of file AlinaLib.h.
| void Arcane::AlinaLib::AlinaCSRMatrixView::dump | ( | std::ostream & | o | ) | const |
Definition at line 79 of file AlinaLib.cc.
|
inlineconstexpr |
Definition at line 211 of file AlinaLib.h.
Definition at line 212 of file AlinaLib.h.
|
inlineconstexpr |
Definition at line 214 of file AlinaLib.h.
Definition at line 234 of file AlinaLib.h.
|
private |
Definition at line 232 of file AlinaLib.h.
Definition at line 233 of file AlinaLib.h.
|
private |
Definition at line 235 of file AlinaLib.h.