allocate(const CooMatrix< VR, PR... > &src) | Morpheus::CooMatrix< ValueType, Properties > | inline |
array_layout typedef (defined in Morpheus::CooMatrix< ValueType, Properties >) | Morpheus::CooMatrix< ValueType, Properties > | |
backend typedef (defined in Morpheus::CooMatrix< ValueType, Properties >) | Morpheus::CooMatrix< ValueType, Properties > | |
base typedef | Morpheus::CooMatrix< ValueType, Properties > | |
ccolumn_indices(size_type n) const | Morpheus::CooMatrix< ValueType, Properties > | inline |
ccolumn_indices() const | Morpheus::CooMatrix< ValueType, Properties > | inline |
column_indices(size_type n) | Morpheus::CooMatrix< ValueType, Properties > | inline |
column_indices() | Morpheus::CooMatrix< ValueType, Properties > | inline |
const_pointer typedef (defined in Morpheus::CooMatrix< ValueType, Properties >) | Morpheus::CooMatrix< ValueType, Properties > | |
const_reference typedef (defined in Morpheus::CooMatrix< ValueType, Properties >) | Morpheus::CooMatrix< ValueType, Properties > | |
const_value_type typedef | Morpheus::ContainerTraits< Container, ValueType, Properties > | |
CooMatrix(const CooMatrix &)=default | Morpheus::CooMatrix< ValueType, Properties > | |
CooMatrix(CooMatrix &&)=default | Morpheus::CooMatrix< ValueType, Properties > | |
CooMatrix() | Morpheus::CooMatrix< ValueType, Properties > | inline |
CooMatrix(const size_type num_rows, const size_type num_cols, const size_type num_entries) | Morpheus::CooMatrix< ValueType, Properties > | inline |
CooMatrix(const size_type num_rows, const size_type num_cols, const size_type num_entries, IndexPtr rind_ptr, IndexPtr cind_ptr, ValuePtr vals_ptr, typename std::enable_if<(std::is_pointer< ValuePtr >::value &&is_same_value_type< value_type, ValuePtr >::value &&memory_traits::is_unmanaged) &&(std::is_pointer< IndexPtr >::value &&is_same_index_type< index_type, IndexPtr >::value &&memory_traits::is_unmanaged)>::type *=nullptr) (defined in Morpheus::CooMatrix< ValueType, Properties >) | Morpheus::CooMatrix< ValueType, Properties > | inlineexplicit |
CooMatrix(const size_type num_rows, const size_type num_cols, const size_type num_entries, IndexArray rind, IndexArray cind, ValueArray vals, typename std::enable_if< is_dense_vector_format_container< ValueArray >::value &&is_dense_vector_format_container< IndexArray >::value &&is_compatible< typename CooMatrix::value_array_type, ValueArray >::value &&is_compatible< typename CooMatrix::index_array_type, IndexArray >::value &&!ValueArray::memory_traits::is_unmanaged &&!IndexArray::memory_traits::is_unmanaged >::type *=nullptr) | Morpheus::CooMatrix< ValueType, Properties > | inlineexplicit |
CooMatrix(const CooMatrix< VR, PR... > &src, typename std::enable_if< is_format_compatible< CooMatrix, CooMatrix< VR, PR... > >::value >::type *=nullptr) | Morpheus::CooMatrix< ValueType, Properties > | inline |
CooMatrix(const DynamicMatrix< VR, PR... > &src, typename std::enable_if< is_dynamically_compatible< CooMatrix, DynamicMatrix< VR, PR... > >::value >::type *=nullptr) | Morpheus::CooMatrix< ValueType, Properties > | inline |
CooMatrix(const MatrixType &src)=delete | Morpheus::CooMatrix< ValueType, Properties > | |
crow_indices(size_type n) const | Morpheus::CooMatrix< ValueType, Properties > | inline |
crow_indices() const | Morpheus::CooMatrix< ValueType, Properties > | inline |
cvalues(size_type n) const | Morpheus::CooMatrix< ValueType, Properties > | inline |
cvalues() const | Morpheus::CooMatrix< ValueType, Properties > | inline |
device_type typedef (defined in Morpheus::CooMatrix< ValueType, Properties >) | Morpheus::CooMatrix< ValueType, Properties > | |
execution_space typedef (defined in Morpheus::CooMatrix< ValueType, Properties >) | Morpheus::CooMatrix< ValueType, Properties > | |
format_enum() const | Morpheus::CooMatrix< ValueType, Properties > | inline |
format_index() const | Morpheus::CooMatrix< ValueType, Properties > | inline |
host_mirror_backend typedef | Morpheus::ContainerTraits< Container, ValueType, Properties > | |
HostMirror typedef (defined in Morpheus::CooMatrix< ValueType, Properties >) | Morpheus::CooMatrix< ValueType, Properties > | |
index_array_pointer typedef (defined in Morpheus::CooMatrix< ValueType, Properties >) | Morpheus::CooMatrix< ValueType, Properties > | |
index_array_reference typedef (defined in Morpheus::CooMatrix< ValueType, Properties >) | Morpheus::CooMatrix< ValueType, Properties > | |
index_array_type typedef | Morpheus::CooMatrix< ValueType, Properties > | |
index_type typedef (defined in Morpheus::CooMatrix< ValueType, Properties >) | Morpheus::CooMatrix< ValueType, Properties > | |
is_hostspace enum value (defined in Morpheus::ContainerTraits< Container, ValueType, Properties >) | Morpheus::ContainerTraits< Container, ValueType, Properties > | |
is_managed enum value (defined in Morpheus::ContainerTraits< Container, ValueType, Properties >) | Morpheus::ContainerTraits< Container, ValueType, Properties > | |
is_sorted(void) | Morpheus::CooMatrix< ValueType, Properties > | inline |
is_sorted_by_row(void) | Morpheus::CooMatrix< ValueType, Properties > | inline |
MatrixBase() | Morpheus::MatrixBase< CooMatrix, ValueType, Properties... > | inline |
MatrixBase(size_type rows, size_type cols, size_type entries=0) | Morpheus::MatrixBase< CooMatrix, ValueType, Properties... > | inline |
memory_space typedef (defined in Morpheus::CooMatrix< ValueType, Properties >) | Morpheus::CooMatrix< ValueType, Properties > | |
memory_traits typedef (defined in Morpheus::CooMatrix< ValueType, Properties >) | Morpheus::CooMatrix< ValueType, Properties > | |
ncols() const | Morpheus::MatrixBase< CooMatrix, ValueType, Properties... > | inline |
nnnz() const | Morpheus::MatrixBase< CooMatrix, ValueType, Properties... > | inline |
non_const_index_type typedef | Morpheus::CooMatrix< ValueType, Properties > | |
non_const_value_type typedef | Morpheus::CooMatrix< ValueType, Properties > | |
nrows() const | Morpheus::MatrixBase< CooMatrix, ValueType, Properties... > | inline |
operator=(const CooMatrix &)=default | Morpheus::CooMatrix< ValueType, Properties > | |
operator=(CooMatrix &&)=default | Morpheus::CooMatrix< ValueType, Properties > | |
operator=(const CooMatrix< VR, PR... > &src) | Morpheus::CooMatrix< ValueType, Properties > | inline |
operator=(const DynamicMatrix< VR, PR... > &src) | Morpheus::CooMatrix< ValueType, Properties > | inline |
operator=(const MatrixType &src)=delete | Morpheus::CooMatrix< ValueType, Properties > | |
options() const | Morpheus::MatrixBase< CooMatrix, ValueType, Properties... > | inline |
pointer typedef (defined in Morpheus::CooMatrix< ValueType, Properties >) | Morpheus::CooMatrix< ValueType, Properties > | |
reference typedef (defined in Morpheus::CooMatrix< ValueType, Properties >) | Morpheus::CooMatrix< ValueType, Properties > | |
resize(const size_type num_rows, const size_type num_cols, const size_type num_entries) | Morpheus::CooMatrix< ValueType, Properties > | inline |
resize(const CooMatrix< VR, PR... > &src) | Morpheus::CooMatrix< ValueType, Properties > | inline |
row_indices(size_type n) | Morpheus::CooMatrix< ValueType, Properties > | inline |
row_indices() | Morpheus::CooMatrix< ValueType, Properties > | inline |
set_ncols(const size_type cols) | Morpheus::MatrixBase< CooMatrix, ValueType, Properties... > | inline |
set_nnnz(const size_type nnz) | Morpheus::MatrixBase< CooMatrix, ValueType, Properties... > | inline |
set_nrows(const size_type rows) | Morpheus::MatrixBase< CooMatrix, ValueType, Properties... > | inline |
set_options(MatrixOptions op) | Morpheus::MatrixBase< CooMatrix, ValueType, Properties... > | inline |
set_structure(MatrixStructure op) | Morpheus::MatrixBase< CooMatrix, ValueType, Properties... > | inline |
size_type typedef | Morpheus::CooMatrix< ValueType, Properties > | |
sort(void) | Morpheus::CooMatrix< ValueType, Properties > | inline |
sort_by_row(void) | Morpheus::CooMatrix< ValueType, Properties > | inline |
structure() const | Morpheus::MatrixBase< CooMatrix, ValueType, Properties... > | inline |
tag typedef (defined in Morpheus::CooMatrix< ValueType, Properties >) | Morpheus::CooMatrix< ValueType, Properties > | |
traits typedef | Morpheus::CooMatrix< ValueType, Properties > | |
type typedef (defined in Morpheus::CooMatrix< ValueType, Properties >) | Morpheus::CooMatrix< ValueType, Properties > | |
value_array_pointer typedef (defined in Morpheus::CooMatrix< ValueType, Properties >) | Morpheus::CooMatrix< ValueType, Properties > | |
value_array_reference typedef (defined in Morpheus::CooMatrix< ValueType, Properties >) | Morpheus::CooMatrix< ValueType, Properties > | |
value_array_type typedef | Morpheus::CooMatrix< ValueType, Properties > | |
value_type typedef | Morpheus::CooMatrix< ValueType, Properties > | |
values(size_type n) | Morpheus::CooMatrix< ValueType, Properties > | inline |
values() | Morpheus::CooMatrix< ValueType, Properties > | inline |
~CooMatrix()=default | Morpheus::CooMatrix< ValueType, Properties > | |