dune-fem 2.8.0
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
hybrid.hh File Reference
#include <cstddef>
#include <tuple>
#include <type_traits>
#include <utility>
#include <dune/common/hybridutilities.hh>
#include <dune/common/typetraits.hh>
#include <dune/fem/common/utility.hh>

Go to the source code of this file.

Classes

struct  Dune::Hybrid::IndexRange< T, sz >
 
struct  Dune::Hybrid::CompositeIndexRange< SR >
 
struct  Dune::Hybrid::CompositeIndex< component, I, offset, SI >
 

Namespaces

namespace  Dune
 
namespace  Dune::Hybrid
 

Typedefs

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

Functions

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