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

Public Types | |
| using | index_type = typename Base::index_type |
| using | value_type = typename Base::value_type |
| using | extents_type = typename Base::extents_type |
| typedef Element | element_type |
| typedef LayoutPolicy | layout_type |
| typedef Container | container_type |
| typedef typename layout_type::template mapping< extents_type > | mapping_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 index_type | size () noexcept |
| 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 , std::size_t N>
| using Dune::Assembler::FlatArray< T, N >::extents_type = typename Base::extents_type |
◆ index_type
template<class T , std::size_t N>
| using Dune::Assembler::FlatArray< T, N >::index_type = typename Base::index_type |
◆ value_type
template<class T , std::size_t N>
| using Dune::Assembler::FlatArray< T, N >::value_type = typename Base::value_type |
Constructor & Destructor Documentation
◆ FlatArray()
template<class T , std::size_t N>
|
inlineexplicitconstexpr |
Member Function Documentation
◆ operator=()
template<class T , std::size_t N>
|
inlineconstexpr |
◆ size()
template<class T , std::size_t N>
|
inlinestaticconstexprnoexcept |
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