| allocate(const CsrMatrix< VR, PR... > &src) | Morpheus::CsrMatrix< ValueType, Properties > | inline |
| array_layout typedef (defined in Morpheus::CsrMatrix< ValueType, Properties >) | Morpheus::CsrMatrix< ValueType, Properties > | |
| backend typedef (defined in Morpheus::CsrMatrix< ValueType, Properties >) | Morpheus::CsrMatrix< ValueType, Properties > | |
| base typedef (defined in Morpheus::CsrMatrix< ValueType, Properties >) | Morpheus::CsrMatrix< ValueType, Properties > | |
| ccolumn_indices(size_type n) const | Morpheus::CsrMatrix< ValueType, Properties > | inline |
| ccolumn_indices() const | Morpheus::CsrMatrix< ValueType, Properties > | inline |
| column_indices(size_type n) | Morpheus::CsrMatrix< ValueType, Properties > | inline |
| column_indices() | Morpheus::CsrMatrix< ValueType, Properties > | inline |
| const_index_array_reference typedef (defined in Morpheus::CsrMatrix< ValueType, Properties >) | Morpheus::CsrMatrix< ValueType, Properties > | |
| const_index_array_type typedef (defined in Morpheus::CsrMatrix< ValueType, Properties >) | Morpheus::CsrMatrix< ValueType, Properties > | |
| const_pointer typedef (defined in Morpheus::CsrMatrix< ValueType, Properties >) | Morpheus::CsrMatrix< ValueType, Properties > | |
| const_reference typedef (defined in Morpheus::CsrMatrix< ValueType, Properties >) | Morpheus::CsrMatrix< ValueType, Properties > | |
| const_value_array_reference typedef (defined in Morpheus::CsrMatrix< ValueType, Properties >) | Morpheus::CsrMatrix< ValueType, Properties > | |
| const_value_array_type typedef (defined in Morpheus::CsrMatrix< ValueType, Properties >) | Morpheus::CsrMatrix< ValueType, Properties > | |
| const_value_type typedef | Morpheus::ContainerTraits< Container, ValueType, Properties > | |
| crow_offsets(size_type n) const | Morpheus::CsrMatrix< ValueType, Properties > | inline |
| crow_offsets() const | Morpheus::CsrMatrix< ValueType, Properties > | inline |
| CsrMatrix(const CsrMatrix &)=default | Morpheus::CsrMatrix< ValueType, Properties > | |
| CsrMatrix(CsrMatrix &&)=default | Morpheus::CsrMatrix< ValueType, Properties > | |
| CsrMatrix() | Morpheus::CsrMatrix< ValueType, Properties > | inline |
| CsrMatrix(const size_type num_rows, const size_type num_cols, const size_type num_entries) | Morpheus::CsrMatrix< ValueType, Properties > | inline |
| CsrMatrix(const size_type num_rows, const size_type num_cols, const size_type num_entries, IndexPtr roff_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::CsrMatrix< ValueType, Properties >) | Morpheus::CsrMatrix< ValueType, Properties > | inlineexplicit |
| CsrMatrix(const size_type num_rows, const size_type num_cols, const size_type num_entries, IndexArray roff, 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 CsrMatrix::value_array_type, ValueArray >::value &&is_compatible< typename CsrMatrix::index_array_type, IndexArray >::value &&!ValueArray::memory_traits::is_unmanaged &&!IndexArray::memory_traits::is_unmanaged >::type *=nullptr) | Morpheus::CsrMatrix< ValueType, Properties > | inlineexplicit |
| CsrMatrix(const CsrMatrix< VR, PR... > &src, typename std::enable_if< is_format_compatible< CsrMatrix, CsrMatrix< VR, PR... > >::value >::type *=nullptr) | Morpheus::CsrMatrix< ValueType, Properties > | inline |
| CsrMatrix(const DynamicMatrix< VR, PR... > &src, typename std::enable_if< is_dynamically_compatible< CsrMatrix, DynamicMatrix< VR, PR... > >::value >::type *=nullptr) | Morpheus::CsrMatrix< ValueType, Properties > | inline |
| CsrMatrix(const MatrixType &src)=delete | Morpheus::CsrMatrix< ValueType, Properties > | |
| cvalues(size_type n) const | Morpheus::CsrMatrix< ValueType, Properties > | inline |
| cvalues() const | Morpheus::CsrMatrix< ValueType, Properties > | inline |
| device_type typedef (defined in Morpheus::CsrMatrix< ValueType, Properties >) | Morpheus::CsrMatrix< ValueType, Properties > | |
| execution_space typedef (defined in Morpheus::CsrMatrix< ValueType, Properties >) | Morpheus::CsrMatrix< ValueType, Properties > | |
| format_enum() const | Morpheus::CsrMatrix< ValueType, Properties > | inline |
| format_index() const | Morpheus::CsrMatrix< ValueType, Properties > | inline |
| host_mirror_backend typedef | Morpheus::ContainerTraits< Container, ValueType, Properties > | |
| HostMirror typedef (defined in Morpheus::CsrMatrix< ValueType, Properties >) | Morpheus::CsrMatrix< ValueType, Properties > | |
| index_array_pointer typedef (defined in Morpheus::CsrMatrix< ValueType, Properties >) | Morpheus::CsrMatrix< ValueType, Properties > | |
| index_array_reference typedef (defined in Morpheus::CsrMatrix< ValueType, Properties >) | Morpheus::CsrMatrix< ValueType, Properties > | |
| index_array_type typedef | Morpheus::CsrMatrix< ValueType, Properties > | |
| index_type typedef | Morpheus::CsrMatrix< 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 > | |
| MatrixBase() | Morpheus::MatrixBase< CsrMatrix, ValueType, Properties... > | inline |
| MatrixBase(size_type rows, size_type cols, size_type entries=0) | Morpheus::MatrixBase< CsrMatrix, ValueType, Properties... > | inline |
| memory_space typedef (defined in Morpheus::CsrMatrix< ValueType, Properties >) | Morpheus::CsrMatrix< ValueType, Properties > | |
| memory_traits typedef (defined in Morpheus::CsrMatrix< ValueType, Properties >) | Morpheus::CsrMatrix< ValueType, Properties > | |
| ncols() const | Morpheus::MatrixBase< CsrMatrix, ValueType, Properties... > | inline |
| nnnz() const | Morpheus::MatrixBase< CsrMatrix, ValueType, Properties... > | inline |
| non_const_index_type typedef | Morpheus::CsrMatrix< ValueType, Properties > | |
| non_const_value_type typedef | Morpheus::CsrMatrix< ValueType, Properties > | |
| nrows() const | Morpheus::MatrixBase< CsrMatrix, ValueType, Properties... > | inline |
| operator=(const CsrMatrix &)=default | Morpheus::CsrMatrix< ValueType, Properties > | |
| operator=(CsrMatrix &&)=default | Morpheus::CsrMatrix< ValueType, Properties > | |
| operator=(const CsrMatrix< VR, PR... > &src) | Morpheus::CsrMatrix< ValueType, Properties > | inline |
| operator=(const DynamicMatrix< VR, PR... > &src) | Morpheus::CsrMatrix< ValueType, Properties > | inline |
| operator=(const MatrixType &src)=delete | Morpheus::CsrMatrix< ValueType, Properties > | |
| options() const | Morpheus::MatrixBase< CsrMatrix, ValueType, Properties... > | inline |
| pointer typedef (defined in Morpheus::CsrMatrix< ValueType, Properties >) | Morpheus::CsrMatrix< ValueType, Properties > | |
| reference typedef (defined in Morpheus::CsrMatrix< ValueType, Properties >) | Morpheus::CsrMatrix< ValueType, Properties > | |
| resize(const size_type num_rows, const size_type num_cols, const size_type num_entries) | Morpheus::CsrMatrix< ValueType, Properties > | inline |
| resize(const CsrMatrix< VR, PR... > &src) | Morpheus::CsrMatrix< ValueType, Properties > | inline |
| row_offsets(size_type n) | Morpheus::CsrMatrix< ValueType, Properties > | inline |
| row_offsets() | Morpheus::CsrMatrix< ValueType, Properties > | inline |
| set_ncols(const size_type cols) | Morpheus::MatrixBase< CsrMatrix, ValueType, Properties... > | inline |
| set_nnnz(const size_type nnz) | Morpheus::MatrixBase< CsrMatrix, ValueType, Properties... > | inline |
| set_nrows(const size_type rows) | Morpheus::MatrixBase< CsrMatrix, ValueType, Properties... > | inline |
| set_options(MatrixOptions op) | Morpheus::MatrixBase< CsrMatrix, ValueType, Properties... > | inline |
| set_structure(MatrixStructure op) | Morpheus::MatrixBase< CsrMatrix, ValueType, Properties... > | inline |
| size_type typedef (defined in Morpheus::CsrMatrix< ValueType, Properties >) | Morpheus::CsrMatrix< ValueType, Properties > | |
| structure() const | Morpheus::MatrixBase< CsrMatrix, ValueType, Properties... > | inline |
| tag typedef | Morpheus::CsrMatrix< ValueType, Properties > | |
| traits typedef | Morpheus::CsrMatrix< ValueType, Properties > | |
| type typedef | Morpheus::CsrMatrix< ValueType, Properties > | |
| value_array_pointer typedef (defined in Morpheus::CsrMatrix< ValueType, Properties >) | Morpheus::CsrMatrix< ValueType, Properties > | |
| value_array_reference typedef (defined in Morpheus::CsrMatrix< ValueType, Properties >) | Morpheus::CsrMatrix< ValueType, Properties > | |
| value_array_type typedef | Morpheus::CsrMatrix< ValueType, Properties > | |
| value_type typedef | Morpheus::CsrMatrix< ValueType, Properties > | |
| values(size_type n) | Morpheus::CsrMatrix< ValueType, Properties > | inline |
| values() | Morpheus::CsrMatrix< ValueType, Properties > | inline |
| ~CsrMatrix()=default | Morpheus::CsrMatrix< ValueType, Properties > | |