|
| void | add (size_type row, size_type col) |
| |
| void | addAll () |
| |
| bool | contains (size_type row, size_type col) const |
| |
| bool | containsAll () const |
| |
| void | clear () |
| |
| template<class RowIndices , class ColIndices , class F > |
| void | visitEntries (const RowIndices &rowIndices, const ColIndices &colIndices, F &&f) const |
| |
| constexpr BracketProxy< const FlatMatrix > | operator[] (index_type i) const |
| |
| constexpr BracketProxy< FlatMatrix > | operator[] (index_type i) |
| |
| constexpr reference | operator[] (Index index) |
| |
| constexpr const_reference | operator[] (Index index) const |
| |
| constexpr reference | operator[] (std::span< Index, extents_type::rank()> indices) |
| |
| constexpr const_reference | operator[] (std::span< Index, extents_type::rank()> indices) const |
| |
| constexpr reference | operator[] (const std::array< Index, extents_type::rank()> &indices) |
| |
| constexpr const_reference | operator[] (const std::array< Index, extents_type::rank()> &indices) const |
| |
| constexpr index_type | rows () const noexcept |
| |
| constexpr index_type | cols () const noexcept |
| |
| constexpr const mapping_type & | mapping () const noexcept |
| |
| constexpr const container_type & | container () const noexcept |
| |
| constexpr container_type && | extract_container () &&noexcept |
| |
| constexpr bool | is_unique () const noexcept |
| |
| constexpr bool | is_exhaustive () const noexcept |
| |
| constexpr bool | is_strided () const noexcept |
| |
| constexpr const extents_type & | extents () const noexcept |
| |
| constexpr | operator mdspan< V, E, L, A > () |
| |
| constexpr | operator mdspan< V, E, L, A > () const |
| |
| constexpr mdspan< element_type, extents_type, layout_type, AccessorPolicy > | to_mdspan (const AccessorPolicy &a=AccessorPolicy{}) |
| |
| constexpr mdspan< const element_type, extents_type, layout_type, AccessorPolicy > | to_mdspan (const AccessorPolicy &a=AccessorPolicy{}) const |
| |
| constexpr reference | operator() (Indices... indices) |
| |
| constexpr const_reference | operator() (Indices... indices) const |
| |
| constexpr reference | at (Indices... indices) |
| |
| constexpr const_reference | at (Indices... indices) const |
| |
| constexpr reference | at (std::span< Index, extents_type::rank()> indices) |
| |
| constexpr const_reference | at (std::span< Index, extents_type::rank()> indices) const |
| |
| constexpr reference | at (const std::array< Index, extents_type::rank()> &indices) |
| |
| constexpr const_reference | at (const std::array< Index, extents_type::rank()> &indices) const |
| |
| constexpr index_type | extent (rank_type r) const noexcept |
| |
| constexpr size_type | size () const noexcept |
| |
| constexpr std::size_t | container_size () const |
| |
| constexpr bool | empty () const noexcept |
| |
| constexpr index_type | stride (rank_type r) const |
| |
| constexpr pointer | container_data () noexcept |
| |
| constexpr const_pointer | container_data () const noexcept |
| |
|
| void | resize (index_type rows, index_type cols, const value_type &value) |
| | Change the shape of the matrix and resize the underlying container with given default value.
|
| |
| void | resize (index_type rows, index_type cols) |
| | Change the shape of the matrix and resize the underlying container.
|
| |