KokkosSparse::CcsMatrix<>::CcsMatrix¶
KOKKOS_INLINE_FUNCTION CcsMatrix();
CcsMatrix(const std::string& /* label */, const OrdinalType nrows, const OrdinalType ncols, const size_type annz,
const values_type& vals, const col_map_type& colmap, const index_type& rows);
Constructs a CcsMatrix from specified inputs.
Default constructors with empty graph and values.
Constructor which shallow-copies the provided views.
Parameters¶
- label:
A label that can be used when views are constructed. This label will appear in the label used for the underlying Kokkos Views.
- nrows:
The number of rows in the matrix.
- ncols:
The number of columns in the matrix.
- annz:
The number of nonzeros in the matrix. This should match the lengths of vals and rows.
- vals:
The values to be held by the matrix.
- colmap:
The offsets of the matrix columns.
- rows:
The row indices of nonzero values in each column.
Type Requirements¶
OrdinalType must be a signed integer.