#include <CSRMatrixSpGEMMDefault.h>
Public Member Functions | |
| void | clear () |
| lidx_t | contains (col_t col_idx) const |
| uint16_t | hash (col_t col_idx) const |
| void | insert_or_append (col_t col_idx) |
| void | insert_or_append (col_t col_idx, scalar_t val, col_t *col_space, scalar_t *val_space) |
| void | set_flag (col_t col_idx, lidx_t k) |
| SparseAccumulator (int capacity_, gidx_t offset_) | |
Public Attributes | |
| uint16_t | capacity |
| std::vector< col_t > | cols |
| std::vector< uint16_t > | flags |
| uint16_t | num_inserted |
| const gidx_t | offset |
| size_t | total_clears |
| size_t | total_collisions |
| size_t | total_grows |
| size_t | total_inserted |
| size_t | total_probe_steps |
Static Public Attributes | |
| static constexpr bool | IsGlobal = std::is_same_v<gidx_t, col_t> |
Private Member Functions | |
| void | grow (col_t *col_space) |
Definition at line 210 of file CSRMatrixSpGEMMDefault.h.
|
inline |
Definition at line 211 of file CSRMatrixSpGEMMDefault.h.
References AMP_DEBUG_ASSERT, and AMP::LinearAlgebra::CSRMatrixSpGEMMDefault< Config >::SparseAccumulator< col_t >::capacity.
| void AMP::LinearAlgebra::CSRMatrixSpGEMMDefault< Config >::SparseAccumulator< col_t >::clear | ( | ) |
| lidx_t AMP::LinearAlgebra::CSRMatrixSpGEMMDefault< Config >::SparseAccumulator< col_t >::contains | ( | col_t | col_idx | ) | const |
|
private |
| uint16_t AMP::LinearAlgebra::CSRMatrixSpGEMMDefault< Config >::SparseAccumulator< col_t >::hash | ( | col_t | col_idx | ) | const |
| void AMP::LinearAlgebra::CSRMatrixSpGEMMDefault< Config >::SparseAccumulator< col_t >::insert_or_append | ( | col_t | col_idx | ) |
| void AMP::LinearAlgebra::CSRMatrixSpGEMMDefault< Config >::SparseAccumulator< col_t >::insert_or_append | ( | col_t | col_idx, |
| scalar_t | val, | ||
| col_t * | col_space, | ||
| scalar_t * | val_space | ||
| ) |
| void AMP::LinearAlgebra::CSRMatrixSpGEMMDefault< Config >::SparseAccumulator< col_t >::set_flag | ( | col_t | col_idx, |
| lidx_t | k | ||
| ) |
| uint16_t AMP::LinearAlgebra::CSRMatrixSpGEMMDefault< Config >::SparseAccumulator< col_t >::capacity |
Definition at line 235 of file CSRMatrixSpGEMMDefault.h.
Referenced by AMP::LinearAlgebra::CSRMatrixSpGEMMDefault< Config >::SparseAccumulator< col_t >::SparseAccumulator().
| std::vector<col_t> AMP::LinearAlgebra::CSRMatrixSpGEMMDefault< Config >::SparseAccumulator< col_t >::cols |
Definition at line 244 of file CSRMatrixSpGEMMDefault.h.
| std::vector<uint16_t> AMP::LinearAlgebra::CSRMatrixSpGEMMDefault< Config >::SparseAccumulator< col_t >::flags |
Definition at line 243 of file CSRMatrixSpGEMMDefault.h.
|
staticconstexpr |
Definition at line 233 of file CSRMatrixSpGEMMDefault.h.
| uint16_t AMP::LinearAlgebra::CSRMatrixSpGEMMDefault< Config >::SparseAccumulator< col_t >::num_inserted |
Definition at line 237 of file CSRMatrixSpGEMMDefault.h.
| const gidx_t AMP::LinearAlgebra::CSRMatrixSpGEMMDefault< Config >::SparseAccumulator< col_t >::offset |
Definition at line 236 of file CSRMatrixSpGEMMDefault.h.
| size_t AMP::LinearAlgebra::CSRMatrixSpGEMMDefault< Config >::SparseAccumulator< col_t >::total_clears |
Definition at line 241 of file CSRMatrixSpGEMMDefault.h.
| size_t AMP::LinearAlgebra::CSRMatrixSpGEMMDefault< Config >::SparseAccumulator< col_t >::total_collisions |
Definition at line 239 of file CSRMatrixSpGEMMDefault.h.
| size_t AMP::LinearAlgebra::CSRMatrixSpGEMMDefault< Config >::SparseAccumulator< col_t >::total_grows |
Definition at line 242 of file CSRMatrixSpGEMMDefault.h.
| size_t AMP::LinearAlgebra::CSRMatrixSpGEMMDefault< Config >::SparseAccumulator< col_t >::total_inserted |
Definition at line 238 of file CSRMatrixSpGEMMDefault.h.
| size_t AMP::LinearAlgebra::CSRMatrixSpGEMMDefault< Config >::SparseAccumulator< col_t >::total_probe_steps |
Definition at line 240 of file CSRMatrixSpGEMMDefault.h.
|
Advanced Multi-Physics (AMP) Oak Ridge National Laboratory Idaho National Laboratory Los Alamos National Laboratory |
This page automatically produced from the source code by Last updated: Tue Mar 10 2026 13:06:42. Comments on this page |