dune-functions  2.5.1
Public Member Functions | List of all members
Dune::Functions::Concept::LocalIndexSet< LocalView > Struct Template Reference

#include <dune/functions/functionspacebases/concepts.hh>

Public Member Functions

template<class I >
auto require (const I &indexSet) -> decltype(requireType< typename I::size_type >(), requireType< typename I::MultiIndex >(), requireType< typename I::LocalView >(), requireSameType< typename I::LocalView, LocalView >(), const_cast< I &>(indexSet).bind(std::declval< typename I::LocalView >()), const_cast< I &>(indexSet).unbind(), requireConvertible< typename I::size_type >(indexSet.size()), requireConvertible< typename I::MultiIndex >(indexSet.index(std::declval< typename I::size_type >())), requireConvertible< typename I::LocalView >(indexSet.localView()))
 

Member Function Documentation

◆ require()

template<class LocalView >
template<class I >
auto Dune::Functions::Concept::LocalIndexSet< LocalView >::require ( const I &  indexSet) -> decltype(requireType< typename I::size_type >(), requireType< typename I::MultiIndex >(), requireType< typename I::LocalView >(), requireSameType< typename I::LocalView, LocalView >(), const_cast< I &>(indexSet).bind(std::declval< typename I::LocalView >()), const_cast< I &>(indexSet).unbind(), requireConvertible< typename I::size_type >(indexSet.size()), requireConvertible< typename I::MultiIndex >(indexSet.index(std::declval< typename I::size_type >())), requireConvertible< typename I::LocalView >(indexSet.localView()))

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