|
dune-assembler 2.12
|
Loading...
Searching...
No Matches
Classes |
Public Types |
Public Member Functions |
Static Public Member Functions |
Protected Attributes |
List of all members
Dune::Assembler::FlatMatrix< T > Class Template Reference
#include <dune/assembler/backends/flatmatrix.hh>
Inheritance diagram for Dune::Assembler::FlatMatrix< T >:

Public Types | |
| using | index_type = typename Base::index_type |
| using | value_type = typename Base::value_type |
| using | extents_type = typename Base::extents_type |
| using | mapping_type = typename Base::mapping_type |
| typedef Element | element_type |
| typedef LayoutPolicy | layout_type |
| typedef Container | container_type |
| typedef typename extents_type::size_type | size_type |
| typedef typename extents_type::rank_type | rank_type |
| typedef mdspan< element_type, extents_type, layout_type > | mdspan_type |
| typedef mdspan< const element_type, extents_type, layout_type > | const_mdspan_type |
| typedef decltype(std::to_address(std::declval< container_type >().begin())) | pointer |
| typedef typename container_type::reference | reference |
| typedef decltype(std::to_address(std::declval< container_type >().cbegin())) | const_pointer |
| typedef typename container_type::const_reference | const_reference |
Static Public Member Functions | |
| static constexpr bool | is_always_unique () noexcept |
| static constexpr bool | is_always_exhaustive () noexcept |
| static constexpr bool | is_always_strided () noexcept |
| static constexpr rank_type | rank () noexcept |
| static constexpr rank_type | rank_dynamic () noexcept |
| static constexpr std::size_t | static_extent (rank_type r) noexcept |
Protected Attributes | |
| container_type | container_ |
| DUNE_NO_UNIQUE_ADDRESS mapping_type | mapping_ |
Member Typedef Documentation
◆ extents_type
template<class T >
| using Dune::Assembler::FlatMatrix< T >::extents_type = typename Base::extents_type |
◆ index_type
template<class T >
| using Dune::Assembler::FlatMatrix< T >::index_type = typename Base::index_type |
◆ mapping_type
template<class T >
| using Dune::Assembler::FlatMatrix< T >::mapping_type = typename Base::mapping_type |
◆ value_type
template<class T >
| using Dune::Assembler::FlatMatrix< T >::value_type = typename Base::value_type |
Member Function Documentation
◆ cols()
template<class T >
|
inlineconstexprnoexcept |
◆ operator=()
template<class T >
|
inlineconstexpr |
◆ operator[]() [1/2]
template<class T >
|
inlineconstexpr |
◆ operator[]() [2/2]
template<class T >
|
inlineconstexpr |
◆ resize() [1/2]
template<class T >
|
inline |
Change the shape of the matrix and resize the underlying container.
◆ resize() [2/2]
template<class T >
|
inline |
Change the shape of the matrix and resize the underlying container with given default value.
◆ rows()
template<class T >
|
inlineconstexprnoexcept |
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8