Advanced Multi-Physics (AMP)
On-Line Documentation
AMP::LinearAlgebra::CSRMatrixDataHelpers< Config > Member List

This is the complete list of members for AMP::LinearAlgebra::CSRMatrixDataHelpers< Config >, including all inherited members.

ColSubsetCountNNZ(const gidx_t idx_lo, const gidx_t idx_up, const gidx_t first_col, const lidx_t *diag_row_starts, const lidx_t *diag_cols_loc, const lidx_t *offd_row_starts, const lidx_t *offd_cols_loc, const gidx_t *offd_cols_unq, const lidx_t num_rows, lidx_t *out_row_starts)AMP::LinearAlgebra::CSRMatrixDataHelpers< Config >static
ColSubsetFill(const gidx_t idx_lo, const gidx_t idx_up, const gidx_t first_col, const lidx_t *diag_row_starts, const lidx_t *diag_cols_loc, const scalar_t *diag_coeffs, const lidx_t *offd_row_starts, const lidx_t *offd_cols_loc, const gidx_t *offd_cols_unq, const scalar_t *offd_coeffs, const lidx_t num_rows, lidx_t *out_row_starts, gidx_t *out_cols, scalar_t *out_coeffs)AMP::LinearAlgebra::CSRMatrixDataHelpers< Config >static
ConcatHorizontalCountNNZ(const lidx_t *in_row_starts, const lidx_t num_rows, lidx_t *out_row_starts)AMP::LinearAlgebra::CSRMatrixDataHelpers< Config >static
ConcatHorizontalFill(const lidx_t *in_row_starts, const gidx_t *in_cols, const scalar_t *in_coeffs, const lidx_t num_rows, const lidx_t *out_row_starts, lidx_t *row_nnz_ctrs, gidx_t *out_cols, scalar_t *out_coeffs)AMP::LinearAlgebra::CSRMatrixDataHelpers< Config >static
ConcatVerticalCountNNZ(const lidx_t *row_starts, const gidx_t *cols, const lidx_t num_rows, const gidx_t first_col, const gidx_t last_col, const bool keep_inside, lidx_t *counts)AMP::LinearAlgebra::CSRMatrixDataHelpers< Config >static
ConcatVerticalFill(const lidx_t *in_row_starts, const gidx_t *in_cols, const scalar_t *in_coeffs, const lidx_t num_rows, const gidx_t first_col, const gidx_t last_col, const bool keep_inside, const lidx_t row_offset, const lidx_t *out_row_starts, gidx_t *out_cols, scalar_t *out_coeffs)AMP::LinearAlgebra::CSRMatrixDataHelpers< Config >static
gidx_t typedefAMP::LinearAlgebra::CSRMatrixDataHelpers< Config >
GlobalToLocalDiag(gidx_t *cols, lidx_t nnz, gidx_t first_col, lidx_t *cols_loc)AMP::LinearAlgebra::CSRMatrixDataHelpers< Config >static
GlobalToLocalOffd(gidx_t *cols, lidx_t nnz, gidx_t *cols_unq, lidx_t ncols_unq, lidx_t *cols_loc)AMP::LinearAlgebra::CSRMatrixDataHelpers< Config >static
lidx_t typedefAMP::LinearAlgebra::CSRMatrixDataHelpers< Config >
mask_t typedefAMP::LinearAlgebra::CSRMatrixDataHelpers< Config >
MaskCountNNZ(const lidx_t *in_row_starts, const mask_t *mask, const bool keep_first, const lidx_t num_rows, lidx_t *out_row_starts)AMP::LinearAlgebra::CSRMatrixDataHelpers< Config >static
MaskFillDiag(const lidx_t *in_row_starts, const lidx_t *in_cols_loc, const scalar_t *in_coeffs, const mask_t *mask, const bool keep_first, const lidx_t num_rows, const lidx_t *out_row_starts, lidx_t *out_cols_loc, scalar_t *out_coeffs)AMP::LinearAlgebra::CSRMatrixDataHelpers< Config >static
RemoveRangeCountDel(const lidx_t *row_starts, const scalar_t *coeffs, const lidx_t num_rows, const scalar_t bnd_lo, const scalar_t bnd_up, lidx_t *del_per_row)AMP::LinearAlgebra::CSRMatrixDataHelpers< Config >static
RemoveRangeFillDiag(const lidx_t *old_row_starts, const lidx_t *old_cols_loc, const scalar_t *old_coeffs, const lidx_t num_rows, const scalar_t bnd_lo, const scalar_t bnd_up, const lidx_t *new_row_starts, lidx_t *new_cols_loc, scalar_t *new_coeffs)AMP::LinearAlgebra::CSRMatrixDataHelpers< Config >static
RemoveRangeFillOffd(const lidx_t *old_row_starts, const lidx_t *old_cols_loc, const gidx_t *old_cols_unq, const scalar_t *old_coeffs, const lidx_t num_rows, const scalar_t bnd_lo, const scalar_t bnd_up, const lidx_t *new_row_starts, gidx_t *new_cols, scalar_t *new_coeffs)AMP::LinearAlgebra::CSRMatrixDataHelpers< Config >static
RemoveRangeUpdateRowStart(const lidx_t *in_row_starts, const lidx_t *del_per_row, const lidx_t num_rows, lidx_t *out_row_starts)AMP::LinearAlgebra::CSRMatrixDataHelpers< Config >static
RowSubsetCountNNZ(const gidx_t *rows, const lidx_t num_rows, const gidx_t first_row, const lidx_t *diag_row_starts, const lidx_t *offd_row_starts, lidx_t *counts)AMP::LinearAlgebra::CSRMatrixDataHelpers< Config >static
RowSubsetFill(const gidx_t *rows, const lidx_t num_rows, const gidx_t first_row, const gidx_t first_col, const lidx_t *diag_row_starts, const lidx_t *offd_row_starts, const lidx_t *diag_cols_loc, const lidx_t *offd_cols_loc, const scalar_t *diag_coeffs, const scalar_t *offd_coeffs, const gidx_t *offd_colmap, const lidx_t *out_row_starts, gidx_t *out_cols, scalar_t *out_coeffs)AMP::LinearAlgebra::CSRMatrixDataHelpers< Config >static
scalar_t typedefAMP::LinearAlgebra::CSRMatrixDataHelpers< Config >
SortColumnsDiag(lidx_t *row_starts, gidx_t *cols, scalar_t *coeffs, lidx_t num_rows, gidx_t first_col)AMP::LinearAlgebra::CSRMatrixDataHelpers< Config >static
SortColumnsOffd(lidx_t *row_starts, gidx_t *cols, scalar_t *coeffs, lidx_t num_rows)AMP::LinearAlgebra::CSRMatrixDataHelpers< Config >static
TransposeDiag(const lidx_t *in_row_starts, const lidx_t *in_cols_loc, const scalar_t *in_coeffs, const lidx_t in_num_rows, const lidx_t out_num_rows, const gidx_t out_first_col, const lidx_t tot_nnz, lidx_t *out_row_starts, lidx_t *out_cols_loc, gidx_t *out_cols, scalar_t *out_coeffs, lidx_t *counters, lidx_t *reduce_space)AMP::LinearAlgebra::CSRMatrixDataHelpers< Config >static
TransposeOffd(const lidx_t *in_row_starts, const gidx_t *in_cols, const scalar_t *in_coeffs, const lidx_t in_num_rows, const gidx_t in_first_col, const lidx_t out_num_rows, const gidx_t out_first_col, const lidx_t tot_nnz, lidx_t *out_row_starts, lidx_t *out_cols_loc, gidx_t *out_cols, scalar_t *out_coeffs, lidx_t *counters, lidx_t *reduce_space)AMP::LinearAlgebra::CSRMatrixDataHelpers< Config >static



Advanced Multi-Physics (AMP)
Oak Ridge National Laboratory
Idaho National Laboratory
Los Alamos National Laboratory
This page automatically produced from the
source code by doxygen
Last updated: Tue Mar 10 2026 13:06:42.
Comments on this page