dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | List of all members
Dune::Hybrid::CompositeIndexRange< SR > Struct Template Reference

#include <dune/fem/common/hybrid.hh>

Public Types

typedef std::common_type_t< IndexType< SR >... > Index
 
template<std::size_t i>
using SubRange = std::tuple_element_t< i, std::tuple< SR... > >
 

Static Public Member Functions

template<std::size_t i>
static constexpr Index offset (std::integral_constant< std::size_t, i >={})
 
static constexpr Index size ()
 

Member Typedef Documentation

◆ Index

template<class... SR>
typedef std::common_type_t< IndexType< SR >... > Dune::Hybrid::CompositeIndexRange< SR >::Index

◆ SubRange

template<class... SR>
template<std::size_t i>
using Dune::Hybrid::CompositeIndexRange< SR >::SubRange = std::tuple_element_t< i, std::tuple< SR... > >

Member Function Documentation

◆ offset()

template<class... SR>
template<std::size_t i>
static constexpr Index Dune::Hybrid::CompositeIndexRange< SR >::offset ( std::integral_constant< std::size_t, i >  = {})
inlinestaticconstexpr

◆ size()

template<class... SR>
static constexpr Index Dune::Hybrid::CompositeIndexRange< SR >::size ( )
inlinestaticconstexpr

The documentation for this struct was generated from the following file: