#include <dune/functions/functionspacebases/concepts.hh>
|
template<class F > |
auto | require (const F &factory) -> decltype(requireType< typename F::GridView >(), requireType< typename F::size_type >(), requireType< typename F::MultiIndex >(), requireType< typename F::SizePrefix >(), requireType< typename F::template Node< RootTreePath >>(), requireType< typename F::template IndexSet< RootTreePath >>(), requireSameType< typename F::GridView, GridView >(), const_cast< F &>(factory).initializeIndices(), requireConvertible< typename F::GridView >(factory.gridView()), requireConvertible< typename F::template Node< RootTreePath >>(factory.node(RootTreePath())), requireConvertible< typename F::template IndexSet< RootTreePath >>(factory.template indexSet< RootTreePath >()), requireConvertible< typename F::size_type >(factory.size()), requireConvertible< typename F::size_type >(factory.size(std::declval< typename F::SizePrefix >())), requireConvertible< typename F::size_type >(factory.dimension()), requireConvertible< typename F::size_type >(factory.maxNodeSize()), requireConcept< BasisTree< typename F::GridView >>(factory.node(RootTreePath())), requireConcept< NodeIndexSet< F >>(factory.template indexSet< RootTreePath >())) |
|
◆ RootTreePath
template<class GridView >
◆ require()
template<class GridView >
template<class F >
auto Dune::Functions::Concept::NodeFactory< GridView >::require |
( |
const F & |
factory | ) |
-> decltype(requireType< typename F::GridView >(), requireType< typename F::size_type >(), requireType< typename F::MultiIndex >(), requireType< typename F::SizePrefix >(), requireType< typename F::template Node< RootTreePath >>(), requireType< typename F::template IndexSet< RootTreePath >>(), requireSameType< typename F::GridView, GridView >(), const_cast< F &>(factory).initializeIndices(), requireConvertible< typename F::GridView >(factory.gridView()), requireConvertible< typename F::template Node< RootTreePath >>(factory.node(RootTreePath())), requireConvertible< typename F::template IndexSet< RootTreePath >>(factory.template indexSet< RootTreePath >()), requireConvertible< typename F::size_type >(factory.size()), requireConvertible< typename F::size_type >(factory.size(std::declval< typename F::SizePrefix >())), requireConvertible< typename F::size_type >(factory.dimension()), requireConvertible< typename F::size_type >(factory.maxNodeSize()), requireConcept< BasisTree< typename F::GridView >>(factory.node(RootTreePath())), requireConcept< NodeIndexSet< F >>(factory.template indexSet< RootTreePath >())) |
The documentation for this struct was generated from the following file: