dune-functions 2.10
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Dune::Functions::Concept::BasisTree< GridView > Struct Template Reference

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

Inheritance diagram for Dune::Functions::Concept::BasisTree< GridView >:
Inheritance graph

Public Member Functions

template<class N , class NodeTag = typename N::NodeTag>
auto require (const N &node) -> decltype(requireConcept< std::conditional_t< N::isLeaf, LeafBasisNode< GridView >, BasisNode >, N >(), requireConcept< std::conditional_t< std::is_same_v< NodeTag, Dune::TypeTree::PowerNodeTag >, PowerBasisNode< GridView >, BasisNode >, N >(), requireConcept< std::conditional_t< std::is_same_v< NodeTag, Dune::TypeTree::DynamicPowerNodeTag >, DynamicPowerBasisNode< GridView >, BasisNode >, N >(), requireConcept< std::conditional_t< N::isComposite, CompositeBasisNode< GridView >, BasisNode >, N >())
 

Member Function Documentation

◆ require()

template<class GridView >
template<class N , class NodeTag = typename N::NodeTag>
auto Dune::Functions::Concept::BasisTree< GridView >::require ( const N &  node) -> decltype(requireConcept< std::conditional_t< N::isLeaf, LeafBasisNode< GridView >, BasisNode >, N >(), requireConcept< std::conditional_t< std::is_same_v< NodeTag, Dune::TypeTree::PowerNodeTag >, PowerBasisNode< GridView >, BasisNode >, N >(), requireConcept< std::conditional_t< std::is_same_v< NodeTag, Dune::TypeTree::DynamicPowerNodeTag >, DynamicPowerBasisNode< GridView >, BasisNode >, N >(), requireConcept< std::conditional_t< N::isComposite, CompositeBasisNode< GridView >, BasisNode >, N >())

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