CSR Matrix view used in AlinaLib. More...
Public Types | |
| using | Int32 = Arcane::Int32 |
Public Member Functions | |
| AlinaCSRMatrixView (Int32 nb_row, const Int32 *row_indexes, const Int32 *columns, const double *values) | |
| AlinaCSRMatrixView (Arcane::SmallSpan< const Int32 > row_indexes, Arcane::SmallSpan< const Int32 > columns, Arcane::SmallSpan< const double > values) | |
| constexpr Int32 | nbRow () const |
| constexpr Arcane::SmallSpan< const Int32 > | rowIndexes () const |
| constexpr Arcane::SmallSpan< const Int32 > | columns () const |
| constexpr Arcane::SmallSpan< const double > | values () const |
| void | checkSizes () const |
| Check that sizes are valid: | |
Private Attributes | |
| Int32 | m_nb_row = 0 |
| Arcane::SmallSpan< const Int32 > | m_row_indexes |
| Arcane::SmallSpan< const Int32 > | m_columns |
| Arcane::SmallSpan< const double > | m_values |
CSR Matrix view used in AlinaLib.
Definition at line 99 of file AlinaLib.h.
| using AlinaCSRMatrixView::Int32 = Arcane::Int32 |
Definition at line 103 of file AlinaLib.h.
|
inline |
Definition at line 107 of file AlinaLib.h.
|
inline |
Definition at line 113 of file AlinaLib.h.
| void AlinaCSRMatrixView::checkSizes | ( | ) | const |
Check that sizes are valid:
Definition at line 116 of file AlinaLib.cc.
References ARCCORE_FATAL.
Referenced by AlinaDistributedSolver::AlinaDistributedSolver(), AlinaSequentialSolver::AlinaSequentialSolver(), and AlinaSequentialSolver::solveMatrix().
|
inlineconstexpr |
Definition at line 125 of file AlinaLib.h.
|
inlineconstexpr |
Definition at line 123 of file AlinaLib.h.
|
inlineconstexpr |
Definition at line 124 of file AlinaLib.h.
|
inlineconstexpr |
Definition at line 126 of file AlinaLib.h.
|
private |
Definition at line 142 of file AlinaLib.h.
|
private |
Definition at line 140 of file AlinaLib.h.
|
private |
Definition at line 141 of file AlinaLib.h.
|
private |
Definition at line 143 of file AlinaLib.h.