#include <dune/fem/common/hybrid.hh>
|
constexpr | CompositeIndex (SubIndex subIndex) |
|
constexpr | operator I () const |
|
template<std::size_t i> |
constexpr auto | operator[] (std::integral_constant< std::size_t, i >) const -> std::enable_if_t< !IsIntegralConstant< Access< i > >::value, Access< i > > |
|
template<std::size_t i> |
constexpr auto | operator[] (std::integral_constant< std::size_t, i >) const -> std::enable_if_t< IsIntegralConstant< Access< i > >::value, std::decay_t< Access< i > > > |
|
const SubIndex & | subIndex () const |
|
◆ FlatIndex
template<std::size_t component, class I , I offset, class SI >
◆ SubIndex
template<std::size_t component, class I , I offset, class SI >
◆ CompositeIndex()
template<std::size_t component, class I , I offset, class SI >
◆ operator I()
template<std::size_t component, class I , I offset, class SI >
◆ operator[]() [1/2]
template<std::size_t component, class I , I offset, class SI >
template<std::size_t i>
constexpr auto Dune::Hybrid::CompositeIndex< component, I, offset, SI >::operator[] |
( |
std::integral_constant< std::size_t, i > |
| ) |
const -> std::enable_if_t< !IsIntegralConstant< Access< i > >::value, Access< i > >
|
|
inlineconstexpr |
◆ operator[]() [2/2]
template<std::size_t component, class I , I offset, class SI >
template<std::size_t i>
constexpr auto Dune::Hybrid::CompositeIndex< component, I, offset, SI >::operator[] |
( |
std::integral_constant< std::size_t, i > |
| ) |
const -> std::enable_if_t< IsIntegralConstant< Access< i > >::value, std::decay_t< Access< i > > >
|
|
inlineconstexpr |
◆ subIndex()
template<std::size_t component, class I , I offset, class SI >
The documentation for this struct was generated from the following file: