dune-functions  2.6-dev
Public Member Functions | List of all members
Dune::Functions::Concept::NodeIndexSet< PreBasis > 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::PreBasis >(), requireType< typename I::Node >(), requireSameType< typename I::PreBasis, PreBasis >(), const_cast< I & >(indexSet).bind(std::declval< typename I::Node >()), const_cast< I & >(indexSet).unbind(), requireConvertible< typename I::size_type >(indexSet.size()), requireConvertible< typename std::vector< typename I::MultiIndex >::iterator >(indexSet.indices(std::declval< typename std::vector< typename I::MultiIndex >::iterator >())))
 

Member Function Documentation

◆ require()

template<class PreBasis >
template<class I >
auto Dune::Functions::Concept::NodeIndexSet< PreBasis >::require ( const I &  indexSet) -> decltype(requireType< typename I::size_type >(), requireType< typename I::MultiIndex >(), requireType< typename I::PreBasis >(), requireType< typename I::Node >(), requireSameType< typename I::PreBasis, PreBasis >(), const_cast< I & >(indexSet).bind(std::declval< typename I::Node >()), const_cast< I & >(indexSet).unbind(), requireConvertible< typename I::size_type >(indexSet.size()), requireConvertible< typename std::vector< typename I::MultiIndex >::iterator >(indexSet.indices(std::declval< typename std::vector< typename I::MultiIndex >::iterator >())))

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