dune-fem 2.8.0
Loading...
Searching...
No Matches
Classes | Typedefs | Functions
Dune::Hybrid Namespace Reference

Classes

struct  CompositeIndex
 
struct  CompositeIndexRange
 
struct  IndexRange
 

Typedefs

template<class Range >
using IndexType = typename Impl::Index< Range >::Type
 
template<class Index >
using FlatIndexType = typename Impl::FlatIndex< Index >::Type
 

Functions

template<class T , T sz, class F >
static void forEach (IndexRange< T, sz > range, F &&f)
 
template<class... SR, class F >
static void forEach (CompositeIndexRange< SR... >, F &&f)
 

Typedef Documentation

◆ FlatIndexType

template<class Index >
using Dune::Hybrid::FlatIndexType = typedef typename Impl::FlatIndex< Index >::Type

◆ IndexType

template<class Range >
using Dune::Hybrid::IndexType = typedef typename Impl::Index< Range >::Type

Function Documentation

◆ forEach() [1/2]

template<class... SR, class F >
static void Dune::Hybrid::forEach ( CompositeIndexRange< SR... >  ,
F &&  f 
)
inlinestatic

◆ forEach() [2/2]

template<class T , T sz, class F >
static void Dune::Hybrid::forEach ( IndexRange< T, sz >  range,
F &&  f 
)
inlinestatic