Morpheus 1.0.0
Dynamic matrix type and algorithms for sparse matrices
Loading...
Searching...
No Matches
Morpheus::DynamicMatrix< ValueType, Properties > Member List

This is the complete list of members for Morpheus::DynamicMatrix< ValueType, Properties >, including all inherited members.

activate(const formats_e index)Morpheus::DynamicMatrix< ValueType, Properties >inline
activate(const int index)Morpheus::DynamicMatrix< ValueType, Properties >inline
active_enum() constMorpheus::DynamicMatrix< ValueType, Properties >inline
active_index() constMorpheus::DynamicMatrix< ValueType, Properties >inline
allocate(const DynamicMatrix< VR, PR... > &src)Morpheus::DynamicMatrix< ValueType, Properties >inline
array_layout typedef (defined in Morpheus::DynamicMatrix< ValueType, Properties >)Morpheus::DynamicMatrix< ValueType, Properties >
backend typedef (defined in Morpheus::DynamicMatrix< ValueType, Properties >)Morpheus::DynamicMatrix< ValueType, Properties >
base typedef (defined in Morpheus::DynamicMatrix< ValueType, Properties >)Morpheus::DynamicMatrix< ValueType, Properties >
const_formats() constMorpheus::DynamicMatrix< ValueType, Properties >inline
const_pointer typedef (defined in Morpheus::DynamicMatrix< ValueType, Properties >)Morpheus::DynamicMatrix< ValueType, Properties >
const_reference typedef (defined in Morpheus::DynamicMatrix< ValueType, Properties >)Morpheus::DynamicMatrix< ValueType, Properties >
const_value_type typedefMorpheus::ContainerTraits< Container, ValueType, Properties >
device_type typedef (defined in Morpheus::DynamicMatrix< ValueType, Properties >)Morpheus::DynamicMatrix< ValueType, Properties >
DynamicMatrix(const DynamicMatrix &)=defaultMorpheus::DynamicMatrix< ValueType, Properties >
DynamicMatrix(DynamicMatrix &&)=defaultMorpheus::DynamicMatrix< ValueType, Properties >
DynamicMatrix()Morpheus::DynamicMatrix< ValueType, Properties >inline
DynamicMatrix(const Matrix &src, typename std::enable_if< is_variant_member_v< Matrix, variant_type > >::type *=nullptr)Morpheus::DynamicMatrix< ValueType, Properties >inline
DynamicMatrix(const DynamicMatrix< VR, PR... > &src, typename std::enable_if< is_format_compatible< DynamicMatrix, DynamicMatrix< VR, PR... > >::value >::type *=nullptr)Morpheus::DynamicMatrix< ValueType, Properties >inline
execution_space typedef (defined in Morpheus::DynamicMatrix< ValueType, Properties >)Morpheus::DynamicMatrix< ValueType, Properties >
format_enum() constMorpheus::DynamicMatrix< ValueType, Properties >inline
format_index() constMorpheus::DynamicMatrix< ValueType, Properties >inline
formats()Morpheus::DynamicMatrix< ValueType, Properties >inline
host_mirror_backend typedefMorpheus::ContainerTraits< Container, ValueType, Properties >
HostMirror typedef (defined in Morpheus::DynamicMatrix< ValueType, Properties >)Morpheus::DynamicMatrix< ValueType, Properties >
index_type typedefMorpheus::DynamicMatrix< 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< DynamicMatrix, ValueType, Properties... >inline
MatrixBase(size_type rows, size_type cols, size_type entries=0)Morpheus::MatrixBase< DynamicMatrix, ValueType, Properties... >inline
memory_space typedef (defined in Morpheus::DynamicMatrix< ValueType, Properties >)Morpheus::DynamicMatrix< ValueType, Properties >
memory_traits typedef (defined in Morpheus::DynamicMatrix< ValueType, Properties >)Morpheus::DynamicMatrix< ValueType, Properties >
ncols() constMorpheus::MatrixBase< DynamicMatrix, ValueType, Properties... >inline
nnnz() constMorpheus::MatrixBase< DynamicMatrix, ValueType, Properties... >inline
non_const_index_type typedefMorpheus::DynamicMatrix< ValueType, Properties >
non_const_value_type typedefMorpheus::DynamicMatrix< ValueType, Properties >
nrows() constMorpheus::MatrixBase< DynamicMatrix, ValueType, Properties... >inline
operator=(const DynamicMatrix &)=defaultMorpheus::DynamicMatrix< ValueType, Properties >
operator=(DynamicMatrix &&)=defaultMorpheus::DynamicMatrix< ValueType, Properties >
operator=(const Matrix &matrix)Morpheus::DynamicMatrix< ValueType, Properties >inline
operator=(const DynamicMatrix< VR, PR... > &src)Morpheus::DynamicMatrix< ValueType, Properties >inline
options() constMorpheus::MatrixBase< DynamicMatrix, ValueType, Properties... >inline
pointer typedef (defined in Morpheus::DynamicMatrix< ValueType, Properties >)Morpheus::DynamicMatrix< ValueType, Properties >
reference typedef (defined in Morpheus::DynamicMatrix< ValueType, Properties >)Morpheus::DynamicMatrix< ValueType, Properties >
resize(const DynamicMatrix< VR, PR... > &src)Morpheus::DynamicMatrix< ValueType, Properties >inline
resize(const Matrix &src, typename std::enable_if< is_variant_member_v< Matrix, variant_type > >::type *=nullptr)Morpheus::DynamicMatrix< ValueType, Properties >inline
MatrixBase< DynamicMatrix, ValueType, Properties... >::resize(size_type rows, size_type cols, size_type entries)Morpheus::MatrixBase< DynamicMatrix, ValueType, Properties... >inline
set_ncols(const size_type cols)Morpheus::MatrixBase< DynamicMatrix, ValueType, Properties... >inline
set_nnnz(const size_type nnz)Morpheus::MatrixBase< DynamicMatrix, ValueType, Properties... >inline
set_nrows(const size_type rows)Morpheus::MatrixBase< DynamicMatrix, ValueType, Properties... >inline
set_options(MatrixOptions op)Morpheus::MatrixBase< DynamicMatrix, ValueType, Properties... >inline
set_structure(MatrixStructure op)Morpheus::MatrixBase< DynamicMatrix, ValueType, Properties... >inline
size_type typedef (defined in Morpheus::DynamicMatrix< ValueType, Properties >)Morpheus::DynamicMatrix< ValueType, Properties >
structure() constMorpheus::MatrixBase< DynamicMatrix, ValueType, Properties... >inline
tag typedefMorpheus::DynamicMatrix< ValueType, Properties >
traits typedefMorpheus::DynamicMatrix< ValueType, Properties >
type typedefMorpheus::DynamicMatrix< ValueType, Properties >
value_type typedefMorpheus::DynamicMatrix< ValueType, Properties >
variant_type typedefMorpheus::DynamicMatrix< ValueType, Properties >
~DynamicMatrix()=defaultMorpheus::DynamicMatrix< ValueType, Properties >