mainpage.txt
/build/dune-typetree-xe5eiO/dune-typetree-2.11.0/doc/doxygen/
a00002.html
modules.txt
/build/dune-typetree-xe5eiO/dune-typetree-2.11.0/doc/doxygen/
a00005.html
accumulate_static.hh
/build/dune-typetree-xe5eiO/dune-typetree-2.11.0/dune/typetree/
a00026.html
dune/typetree/nodeinterface.hh
dune/typetree/nodetags.hh
dune/typetree/traversal.hh
dune/typetree/treepath.hh
dune/typetree/utility.hh
Dune::TypeTree::or_
Dune::TypeTree::or_::reduce
Dune::TypeTree::and_
Dune::TypeTree::and_::reduce
Dune::TypeTree::plus
Dune::TypeTree::plus::reduce
Dune::TypeTree::minus
Dune::TypeTree::minus::reduce
Dune::TypeTree::multiply
Dune::TypeTree::multiply::reduce
Dune::TypeTree::min
Dune::TypeTree::min::reduce
Dune::TypeTree::max
Dune::TypeTree::max::reduce
Dune::TypeTree::AccumulateValue
Dune::TypeTree::TypeAccumulationPolicy
Dune::TypeTree::AccumulateType
Dune
Dune::TypeTree
Dune::TypeTree::Experimental
childextraction.hh
/build/dune-typetree-xe5eiO/dune-typetree-2.11.0/dune/typetree/
a00068.html
dune/typetree/treepath.hh
Dune
Dune::TypeTree
compositenode.hh
/build/dune-typetree-xe5eiO/dune-typetree-2.11.0/dune/typetree/
a00062.html
dune/typetree/nodetags.hh
dune/typetree/childextraction.hh
dune/typetree/typetraits.hh
Dune::TypeTree::CompositeNode
Dune::TypeTree::CompositeNode::Child
Dune
Dune::TypeTree
dynamicpowernode.hh
/build/dune-typetree-xe5eiO/dune-typetree-2.11.0/dune/typetree/
a00071.html
dune/typetree/nodetags.hh
dune/typetree/utility.hh
dune/typetree/typetraits.hh
Dune::TypeTree::DynamicPowerNode
Dune
Dune::TypeTree
exceptions.hh
/build/dune-typetree-xe5eiO/dune-typetree-2.11.0/dune/typetree/
a00014.html
Dune::TypeTree::Exception
Dune
Dune::TypeTree
filteredcompositenode.hh
/build/dune-typetree-xe5eiO/dune-typetree-2.11.0/dune/typetree/
a00056.html
dune/typetree/nodetags.hh
dune/typetree/filters.hh
Dune::TypeTree::FilteredCompositeNode
Dune::TypeTree::FilteredCompositeNode::Child
Dune
Dune::TypeTree
filters.hh
/build/dune-typetree-xe5eiO/dune-typetree-2.11.0/dune/typetree/
a00044.html
Dune::TypeTree::FilterEntry
Dune::TypeTree::FilterResult
Dune::TypeTree::FilterResult::apply
Dune::TypeTree::SimpleFilterTag
Dune::TypeTree::AdvancedFilterTag
Dune::TypeTree::AdvancedFilter
Dune::TypeTree::AdvancedFilter::apply
Dune::TypeTree::SimpleFilter
Dune::TypeTree::SimpleFilter::validate
Dune::TypeTree::SimpleFilter::apply
Dune::TypeTree::IndexFilter
Dune::TypeTree::filter
Dune::TypeTree::filter::apply
Dune
Dune::TypeTree
fixedcapacitystack.hh
/build/dune-typetree-xe5eiO/dune-typetree-2.11.0/dune/typetree/
a00065.html
Dune::TypeTree::FixedCapacityStackView
Dune::TypeTree::FixedCapacityStack
Dune
Dune::TypeTree
generictransformationdescriptors.hh
/build/dune-typetree-xe5eiO/dune-typetree-2.11.0/dune/typetree/
a00047.html
dune/typetree/nodeinterface.hh
dune/typetree/nodetags.hh
dune/typetree/powercompositenodetransformationtemplates.hh
Dune::TypeTree::GenericLeafNodeTransformation
Dune::TypeTree::TemplatizedGenericPowerNodeTransformation
Dune::TypeTree::TemplatizedGenericPowerNodeTransformation::result
Dune::TypeTree::GenericPowerNodeTransformation
Dune::TypeTree::TemplatizedGenericDynamicPowerNodeTransformation
Dune::TypeTree::TemplatizedGenericDynamicPowerNodeTransformation::result
Dune::TypeTree::GenericDynamicPowerNodeTransformation
Dune::TypeTree::TemplatizedGenericCompositeNodeTransformation
Dune::TypeTree::TemplatizedGenericCompositeNodeTransformation::result
Dune::TypeTree::GenericCompositeNodeTransformation
Dune
Dune::TypeTree
leafnode.hh
/build/dune-typetree-xe5eiO/dune-typetree-2.11.0/dune/typetree/
a00086.html
dune/typetree/nodetags.hh
Dune::TypeTree::LeafNode
Dune
Dune::TypeTree
nodeinterface.hh
/build/dune-typetree-xe5eiO/dune-typetree-2.11.0/dune/typetree/
a00083.html
Dune::TypeTree::NodeInterface
Dune
Dune::TypeTree
nodetags.hh
/build/dune-typetree-xe5eiO/dune-typetree-2.11.0/dune/typetree/
a00032.html
Dune::TypeTree::LeafNodeTag
Dune::TypeTree::PowerNodeTag
Dune::TypeTree::DynamicPowerNodeTag
Dune::TypeTree::CompositeNodeTag
Dune
Dune::TypeTree
pairtraversal.hh
/build/dune-typetree-xe5eiO/dune-typetree-2.11.0/dune/typetree/
a00041.html
dune/typetree/nodeinterface.hh
dune/typetree/nodetags.hh
dune/typetree/treepath.hh
dune/typetree/visitor.hh
dune/typetree/traversal.hh
Dune
Dune::TypeTree
Dune::TypeTree::Detail
powercompositenodetransformationtemplates.hh
/build/dune-typetree-xe5eiO/dune-typetree-2.11.0/dune/typetree/
a00074.html
dune/typetree/nodeinterface.hh
Dune::TypeTree::GenericPowerNodeTransformationTemplate
Dune::TypeTree::GenericPowerNodeTransformationTemplate::result
Dune::TypeTree::GenericDynamicPowerNodeTransformationTemplate
Dune::TypeTree::GenericDynamicPowerNodeTransformationTemplate::result
Dune::TypeTree::GenericCompositeNodeTransformationTemplate
Dune::TypeTree::GenericCompositeNodeTransformationTemplate::result
Dune
Dune::TypeTree
powernode.hh
/build/dune-typetree-xe5eiO/dune-typetree-2.11.0/dune/typetree/
a00020.html
dune/typetree/nodetags.hh
dune/typetree/utility.hh
dune/typetree/childextraction.hh
dune/typetree/typetraits.hh
Dune::TypeTree::PowerNode
Dune::TypeTree::PowerNode::Child
Dune
Dune::TypeTree
proxynode.hh
/build/dune-typetree-xe5eiO/dune-typetree-2.11.0/dune/typetree/
a00029.html
dune/typetree/nodeinterface.hh
dune/typetree/nodetags.hh
Dune::TypeTree::StaticChildAccessors
Dune::TypeTree::StaticChildAccessors::Child
Dune::TypeTree::DynamicChildAccessors
Dune::TypeTree::ProxyNodeBase< Node, LeafNodeTag >
Dune::TypeTree::ProxyNodeBase< Node, CompositeNodeTag >
Dune::TypeTree::ProxyNodeBase< Node, PowerNodeTag >
Dune::TypeTree::ProxyNodeBase< Node, DynamicPowerNodeTag >
Dune::TypeTree::ProxyNode
Dune
Dune::TypeTree
simpletransformationdescriptors.hh
/build/dune-typetree-xe5eiO/dune-typetree-2.11.0/dune/typetree/
a00008.html
dune/typetree/nodeinterface.hh
dune/typetree/nodetags.hh
Dune::TypeTree::SimpleLeafNodeTransformation
Dune::TypeTree::SimplePowerNodeTransformation
Dune::TypeTree::SimplePowerNodeTransformation::result
Dune::TypeTree::SimpleDynamicPowerNodeTransformation
Dune::TypeTree::SimpleDynamicPowerNodeTransformation::result
Dune::TypeTree::SimpleCompositeNodeTransformation
Dune::TypeTree::SimpleCompositeNodeTransformation::result
Dune
Dune::TypeTree
transformation.hh
/build/dune-typetree-xe5eiO/dune-typetree-2.11.0/dune/typetree/
a00080.html
dune/typetree/typetraits.hh
dune/typetree/nodeinterface.hh
dune/typetree/nodetags.hh
dune/typetree/utility.hh
Dune::TypeTree::TransformTree
Dune
Dune::TypeTree
transformationutilities.hh
/build/dune-typetree-xe5eiO/dune-typetree-2.11.0/dune/typetree/
a00017.html
dune/typetree/simpletransformationdescriptors.hh
dune/typetree/generictransformationdescriptors.hh
traversal.hh
/build/dune-typetree-xe5eiO/dune-typetree-2.11.0/dune/typetree/
a00059.html
dune/typetree/treepath.hh
dune/typetree/visitor.hh
Dune
Dune::TypeTree
Dune::TypeTree::Detail
traversalutilities.hh
/build/dune-typetree-xe5eiO/dune-typetree-2.11.0/dune/typetree/
a00038.html
dune/typetree/traversal.hh
Dune
Dune::TypeTree
treecontainer.hh
/build/dune-typetree-xe5eiO/dune-typetree-2.11.0/dune/typetree/
a00035.html
treepath.hh
/build/dune-typetree-xe5eiO/dune-typetree-2.11.0/dune/typetree/
a00053.html
Dune::TypeTree::TreePathSize< HybridTreePath< index_constant< i >... > >
Dune::TypeTree::TreePathPushBack< HybridTreePath< index_constant< i >... >, k >
Dune::TypeTree::TreePathPushFront< HybridTreePath< index_constant< i >... >, k >
Dune::TypeTree::TreePathBack< HybridTreePath< index_constant< k > > >
Dune::TypeTree::TreePathBack< HybridTreePath< index_constant< j >, index_constant< k >, index_constant< l >... > >
Dune::TypeTree::TreePathFront< HybridTreePath< index_constant< k >, index_constant< i >... > >
Dune::TypeTree::TreePathPopBack< HybridTreePath< index_constant< k > >, i... >
Dune::TypeTree::TreePathPopBack< HybridTreePath< index_constant< j >, index_constant< k >, index_constant< l >... >, i... >
Dune::TypeTree::TreePathPopFront< HybridTreePath< index_constant< k >, index_constant< i >... > >
Dune::TypeTree::TreePathConcat< HybridTreePath< index_constant< i >... >, HybridTreePath< index_constant< k >... > >
Dune
Dune::TypeTree
Dune::TypeTree::TreePathType
typetraits.hh
/build/dune-typetree-xe5eiO/dune-typetree-2.11.0/dune/typetree/
a00011.html
dune/typetree/treepath.hh
dune/typetree/nodeinterface.hh
Dune::first_type< T0, T... >
Dune::TypeTree::has_node_tag
Dune::TypeTree::has_node_tag::yes
Dune::TypeTree::has_node_tag::no
Dune::TypeTree::has_node_tag_value
Dune::TypeTree::has_node_tag_value::maybe
Dune::TypeTree::has_node_tag_value::yes
Dune::TypeTree::has_node_tag_value::no
Dune::TypeTree::has_implementation_tag
Dune::TypeTree::has_implementation_tag::yes
Dune::TypeTree::has_implementation_tag::no
Dune::TypeTree::has_implementation_tag_value
Dune::TypeTree::has_implementation_tag_value::maybe
Dune::TypeTree::has_implementation_tag_value::yes
Dune::TypeTree::has_implementation_tag_value::no
Dune::TypeTree::AlwaysVoid
Dune::TypeTree::meta_function
Dune::TypeTree::lazy_evaluate
Dune::TypeTree::lazy_identity
Dune::TypeTree::evaluate_if_meta_function
Dune::TypeTree::IsTreePath
Dune
Dune::TypeTree
Dune::TypeTree::impl
typetree.hh
/build/dune-typetree-xe5eiO/dune-typetree-2.11.0/dune/typetree/
a00023.html
dune/typetree/nodetags.hh
dune/typetree/utility.hh
dune/typetree/leafnode.hh
dune/typetree/powernode.hh
dune/typetree/dynamicpowernode.hh
dune/typetree/compositenode.hh
dune/typetree/traversal.hh
dune/typetree/pairtraversal.hh
dune/typetree/traversalutilities.hh
dune/typetree/transformation.hh
dune/typetree/transformationutilities.hh
dune/typetree/accumulate_static.hh
dune/typetree/childextraction.hh
utility.hh
/build/dune-typetree-xe5eiO/dune-typetree-2.11.0/dune/typetree/
a00077.html
dune/typetree/nodeinterface.hh
dune/typetree/nodetags.hh
Dune::TypeTree::TreeInfo
Dune
Dune::TypeTree
visitor.hh
/build/dune-typetree-xe5eiO/dune-typetree-2.11.0/dune/typetree/
a00050.html
dune/typetree/treepath.hh
Dune::TypeTree::DefaultVisitor
Dune::TypeTree::DefaultPairVisitor
Dune::TypeTree::Experimental::DefaultHybridVisitor
Dune::TypeTree::VisitDirectChildren
Dune::TypeTree::VisitDirectChildren::VisitChild
Dune::TypeTree::VisitTree
Dune::TypeTree::VisitTree::VisitChild
Dune::TypeTree::StaticTraversal
Dune::TypeTree::DynamicTraversal
Dune::TypeTree::TreeVisitor
Dune::TypeTree::DirectChildrenVisitor
Dune::TypeTree::TreePairVisitor
Dune::TypeTree::DirectChildrenPairVisitor
Dune::TypeTree::Experimental::Info::LeafCounterVisitor
Dune::TypeTree::Experimental::Info::NodeCounterVisitor
Dune::TypeTree::Experimental::Info::DepthVisitor
Dune
Dune::TypeTree
Dune::TypeTree::Experimental
Dune::TypeTree::Experimental::Info
Dune::TypeTree::AccumulateType
a01075.html
typename Tree
typename Policy
- accumulate_type< Tree, Policy, typenamePolicy::start_type, HybridTreePath<>, NodeTag< Tree > >::type type a01075.html a477d6851a80a598acc517ded10b851ed
Dune::TypeTree::AccumulateValue
a01019.html
typename Tree
typename Functor
typename Reduction
typename Functor::result_type startValue
typename ParentChildReduction
- Functor::result_type result_type a01019.html aaf6841863a3afd53a49b33d969449928
- static const result_type result a01019.html ad857a652ea6f4f4ee1e1b7b367c0dbb3
Dune::TypeTree::AdvancedFilter
a01127.html
Dune::TypeTree::AdvancedFilter::apply
- AdvancedFilterTag FilterTag a01127.html a4fd8c754cfcb1eb9eedf19dd8710db94
Dune::TypeTree::AdvancedFilterTag
a01123.html
Dune::TypeTree::AlwaysVoid
a01511.html
typename
- void type a01511.html a56294a12e63e763b9e82a36d503be309
Dune::TypeTree::and_
a00935.html
typename result_type
Dune::TypeTree::and_::reduce
Dune::TypeTree::AdvancedFilter::apply
a01131.html
typename Node
typename... Children
- implementation defined type a01131.html a034c4aa57e11832b7ca8fd75ae511ec3
Dune::TypeTree::filter::apply
a01187.html
typename Node
typename... Children
- filter_helper< Filter, 0, 0, Children... >::template apply ::type type a01187.html ac0c6d8d73084c07bc88660811465a8d4
Dune::TypeTree::FilterResult::apply
a01115.html
typename Node
- std::tuple< typename Node::template Child< FilterEntries::original_index >... > Children a01115.html a39b9a66f186fdd286f5c12838c2c811b
- std::tuple< typename Node::template Child< FilterEntries::original_index >::Type... > ChildTypes a01115.html ae1aa70004391c42ab3be2b7163ed0d0f
- std::tuple< std::shared_ptr< typename Node::template Child< FilterEntries::original_index >::Type >... > NodeStorage a01115.html ae684495ec8a65a094065d41c64ff841e
Dune::TypeTree::SimpleFilter::apply
a01143.html
typename Child
std::size_t new_index
std::size_t old_index
- static const bool value a01143.html a1898f545f2bf84b28e34415c00276770
Dune::TypeTree::CompositeNode::Child
a01083.html
std::size_t k
- std::tuple_element< k, ChildTypes >::type Type a01083.html a3d870db35b9da8565bba729babd2ce4c
- std::tuple_element< k, ChildTypes >::type type a01083.html abb5caac9e575a950957a989f847d1b51
Dune::TypeTree::FilteredCompositeNode::Child
a01103.html
std::size_t k
- OriginalChild::Type Type a01103.html a7528d205d510cb903ff1907909d653e9
- OriginalChild::type type a01103.html a2635488bf3f3d4435514486803609e55
Dune::TypeTree::PowerNode::Child
a01295.html
std::size_t i
- T Type a01295.html a36478705f252b4739ce9e2a63fa7a43a
- T type a01295.html a010f3af06b3c2eddd61d91044f1605bb
Dune::TypeTree::StaticChildAccessors::Child
a01311.html
std::size_t k
Dune::TypeTree::CompositeNode
a01079.html
typename... Children
Dune::TypeTree::CompositeNode::Child
- CompositeNodeTag NodeTag a01079.html a4bd6f6ef27a411f2595c1bf80f5e61d0
- std::tuple< std::shared_ptr< Children >... > NodeStorage a01079.html af0ff238501bae47af3572a6c02908aba
- std::tuple< Children... > ChildTypes a01079.html a90fa55292e12c492942fe9ae4c49e2b3
- Child< k >::Type & child a01079.html ad080a3581f2c584b86adb7b958afee8a (index_constant< k >={})
- const Child< k >::Type & child a01079.html af80b4b009bba741f5845b5cb4bd3e7fa (index_constant< k >={}) const
- std::shared_ptr< typename Child< k >::Type > childStorage a01079.html a7fcd118083e76b077502ae253868f2f2 (index_constant< k >={})
- std::shared_ptr< const typename Child< k >::Type > childStorage a01079.html acca4a8c3b5a26fa702419b7dca1ccae2 (index_constant< k >={}) const
- void setChild a01079.html a4ecf99c406a8b36caff5c72dee9e0f2e (typename Child< k >::Type &child, index_constant< k >={})
- void setChild a01079.html a56bdcefacf70f43fceb78d3061cd7bd1 (typename Child< k >::Type &&child, index_constant< k >={})
- void setChild a01079.html a96d4d4591ee88f50d15abb1c614125c7 (std::shared_ptr< typename Child< k >::Type > child, index_constant< k >={})
- const NodeStorage & nodeStorage a01079.html a6f3ad1b12410641048471fc7f3baa4b4 () const
- ImplementationDefined & child a01079.html a2852330b2a9ad24f832bc3a1b874e0fd (Indices... indices)
- const ImplementationDefined & child a01079.html aae633573b129d26649f8eaba6f064d16 (Indices... indices)
- static constexpr auto degree a01079.html a66a12ee62cbcfb6ee613f825b1461228 ()
- static const bool isLeaf a01079.html a20793f6f05dff40b6186875f6d2bb4b5
- static const bool isPower a01079.html aaf8804e626ebc295192aad92fe6fbd9b
- static const bool isComposite a01079.html a3505fd1834fa9001a8b834c343b92d06
- CompositeNode
  a01079.html
  a4303f12c98eb948a07556b8d78496145
  ()
- CompositeNode
  a01079.html
  a00b3a94562f9f0503106baf7c3f869d7
  (Args &&... args)
- CompositeNode
  a01079.html
  a79e473d935fd18eca3b562b5caade907
  (std::shared_ptr< Children >... children)
- CompositeNode
  a01079.html
  adf98de7be2a2147694506ba60b43ea64
  (const NodeStorage &children)
- Child< k >::Type & child a01079.html ad080a3581f2c584b86adb7b958afee8a (index_constant< k >={})
- const Child< k >::Type & child a01079.html af80b4b009bba741f5845b5cb4bd3e7fa (index_constant< k >={}) const
- std::shared_ptr< typename Child< k >::Type > childStorage a01079.html a7fcd118083e76b077502ae253868f2f2 (index_constant< k >={})
- std::shared_ptr< const typename Child< k >::Type > childStorage a01079.html acca4a8c3b5a26fa702419b7dca1ccae2 (index_constant< k >={}) const
- void setChild a01079.html a4ecf99c406a8b36caff5c72dee9e0f2e (typename Child< k >::Type &child, index_constant< k >={})
- void setChild a01079.html a56bdcefacf70f43fceb78d3061cd7bd1 (typename Child< k >::Type &&child, index_constant< k >={})
- void setChild a01079.html a96d4d4591ee88f50d15abb1c614125c7 (std::shared_ptr< typename Child< k >::Type > child, index_constant< k >={})
- const NodeStorage & nodeStorage a01079.html a6f3ad1b12410641048471fc7f3baa4b4 () const
- ImplementationDefined & child a01079.html a2852330b2a9ad24f832bc3a1b874e0fd (Indices... indices)
- const ImplementationDefined & child a01079.html aae633573b129d26649f8eaba6f064d16 (Indices... indices)
- CompositeNode
  a01079.html
  a4303f12c98eb948a07556b8d78496145
  ()
- CompositeNode
  a01079.html
  a00b3a94562f9f0503106baf7c3f869d7
  (Args &&... args)
- CompositeNode
  a01079.html
  a79e473d935fd18eca3b562b5caade907
  (std::shared_ptr< Children >... children)
- CompositeNode
  a01079.html
  adf98de7be2a2147694506ba60b43ea64
  (const NodeStorage &children)
Dune::TypeTree::CompositeNodeTag
a01263.html
Dune::TypeTree::Experimental::DefaultHybridVisitor
a01547.html
- auto pre a01547.html a858013308d36f3a5167bc87685c8f831 (T &&, TreePath, const U &u) const
- auto in a01547.html ab492601f1e0118e6d9e81f704a8fb0f4 (T &&, TreePath, const U &u) const
- auto post a01547.html a3ad8af765da2b8bfbba2ba17dc0a9f35 (T &&, TreePath, const U &u) const
- auto leaf a01547.html a8c9825573648a003ec5ded66a0d3924d (T &&, TreePath, const U &u) const
- auto beforeChild a01547.html ad702d8a561daf106b779de7f66dea829 (T &&, Child &&, TreePath, ChildIndex, const U &u) const
- auto afterChild a01547.html a9b8fa4073c306094f0029b7ff43845fa (T &&, Child &&, TreePath, ChildIndex, const U &u) const
Dune::TypeTree::DefaultPairVisitor
a01543.html
- void pre a01543.html aa16263024c675121a6d4be9a405e7569 (T1 &&, T2 &&, TreePath) const
- void in a01543.html acd5a90cd29a33f8b00a32a14e8e6d84a (T1 &&, T2 &&, TreePath) const
- void post a01543.html ac0a9bb10da4e4e565deb11a1f2cd1ffd (T1 &&, T2 &&, TreePath) const
- void leaf a01543.html a16eb112aa01f1f5075afc05bcd1504e3 (T1 &&, T2 &&, TreePath) const
- void beforeChild a01543.html a2c63dc52133fc5dcca0630524b104629 (T1 &&, Child1 &&, T2 &&, Child2 &&, TreePath, ChildIndex) const
- void afterChild a01543.html ae58d070f366db82a828982ee6800def1 (T1 &&, Child1 &&, T2 &&, Child2 &&, TreePath, ChildIndex) const
Dune::TypeTree::DefaultVisitor
a01539.html
- void pre a01539.html afc26a0c206c4d9a5721f13c76619b593 (T &&, TreePath) const
- void in a01539.html a29109fa150fe803da9ef96e5545cc34b (T &&, TreePath) const
- void post a01539.html a7fb17e9b2662028132c2ddd44b4e5177 (T &&, TreePath) const
- void leaf a01539.html a847720b94c34dc3d367d0b9e70c75aca (T &&, TreePath) const
- void beforeChild a01539.html a6b183fe30f42681326f449b92adee39b (T &&, Child &&, TreePath, ChildIndex) const
- void afterChild a01539.html a4c3044017e14fba2f79a4985ab051582 (T &&, Child &&, TreePath, ChildIndex) const
Dune::TypeTree::Experimental::Info::DepthVisitor
a01599.html
Dune::TypeTree::Experimental::DefaultHybridVisitor
Dune::TypeTree::StaticTraversal
Dune::TypeTree::VisitTree
- auto leaf a01599.html aa4e91c909f8083203b46c6fe18c4c1a8 (Tree &&, TreePath, U u) const
- auto pre a01547.html a858013308d36f3a5167bc87685c8f831 (T &&, TreePath, const U &u) const
- auto in a01547.html ab492601f1e0118e6d9e81f704a8fb0f4 (T &&, TreePath, const U &u) const
- auto post a01547.html a3ad8af765da2b8bfbba2ba17dc0a9f35 (T &&, TreePath, const U &u) const
- auto leaf a01547.html a8c9825573648a003ec5ded66a0d3924d (T &&, TreePath, const U &u) const
- auto beforeChild a01547.html ad702d8a561daf106b779de7f66dea829 (T &&, Child &&, TreePath, ChildIndex, const U &u) const
- auto afterChild a01547.html a9b8fa4073c306094f0029b7ff43845fa (T &&, Child &&, TreePath, ChildIndex, const U &u) const
- static const TreePathType::Type treePathType a01567.html af5b5b93a9a70f08554680cabd44a83e3
Dune::TypeTree::DirectChildrenPairVisitor
a01587.html
Dune::TypeTree::DefaultPairVisitor
Dune::TypeTree::VisitDirectChildren
- void pre a01543.html aa16263024c675121a6d4be9a405e7569 (T1 &&, T2 &&, TreePath) const
- void in a01543.html acd5a90cd29a33f8b00a32a14e8e6d84a (T1 &&, T2 &&, TreePath) const
- void post a01543.html ac0a9bb10da4e4e565deb11a1f2cd1ffd (T1 &&, T2 &&, TreePath) const
- void leaf a01543.html a16eb112aa01f1f5075afc05bcd1504e3 (T1 &&, T2 &&, TreePath) const
- void beforeChild a01543.html a2c63dc52133fc5dcca0630524b104629 (T1 &&, Child1 &&, T2 &&, Child2 &&, TreePath, ChildIndex) const
- void afterChild a01543.html ae58d070f366db82a828982ee6800def1 (T1 &&, Child1 &&, T2 &&, Child2 &&, TreePath, ChildIndex) const
Dune::TypeTree::DirectChildrenVisitor
a01579.html
Dune::TypeTree::DefaultVisitor
Dune::TypeTree::VisitDirectChildren
- void pre a01539.html afc26a0c206c4d9a5721f13c76619b593 (T &&, TreePath) const
- void in a01539.html a29109fa150fe803da9ef96e5545cc34b (T &&, TreePath) const
- void post a01539.html a7fb17e9b2662028132c2ddd44b4e5177 (T &&, TreePath) const
- void leaf a01539.html a847720b94c34dc3d367d0b9e70c75aca (T &&, TreePath) const
- void beforeChild a01539.html a6b183fe30f42681326f449b92adee39b (T &&, Child &&, TreePath, ChildIndex) const
- void afterChild a01539.html a4c3044017e14fba2f79a4985ab051582 (T &&, Child &&, TreePath, ChildIndex) const
Dune::TypeTree::DynamicChildAccessors
a01315.html
typename ProxiedNode
Dune::TypeTree::StaticChildAccessors< ProxiedNode >
- auto & child a01315.html a180603eb511bd54f88dd36798c78397f (std::size_t i)
- const auto & child a01315.html a8b0507820f4fca1fe800bfc320c70967 (std::size_t i) const
- auto childStorage a01315.html ad289345935ae040ca5c68eb707a204e7 (std::size_t i)
- auto childStorage a01315.html a36a708aacc0fca38b7907f520f853e33 (std::size_t i) const
- void setChild a01315.html a56532e70044f0cf99d685ef8404526ad (std::size_t i, ProxyChild &&child, typename std::enable_if< enabled, void * >::type=0)
- auto & child a01303.html a0465bd204efa9b689222b3a2943d0c77 (index_constant< k >={})
- const auto & child a01303.html abf959440efcbef495ee7c524a8a1e5a7 (index_constant< k >={}) const
- auto childStorage a01303.html a4da4d39ef89fb67364b64a42cf3a3543 (index_constant< k >={})
- auto childStorage a01303.html ad42d61a7ebb201c65f212e58e4adc653 (index_constant< k >={}) const
- void setChild a01303.html a33cbc09c786c2977e8641d3987c0e98e (ProxyChild &&child, typename std::enable_if< lazy_enabled< k >::value, void * >::type=0)
- const ProxiedNode::NodeStorage & nodeStorage a01303.html a48e590e8ed858f0dc989fa1fbd8e78eb () const
- auto & child a01315.html a180603eb511bd54f88dd36798c78397f (std::size_t i)
- const auto & child a01315.html a8b0507820f4fca1fe800bfc320c70967 (std::size_t i) const
- auto childStorage a01315.html ad289345935ae040ca5c68eb707a204e7 (std::size_t i)
- auto childStorage a01315.html a36a708aacc0fca38b7907f520f853e33 (std::size_t i) const
- void setChild a01315.html a56532e70044f0cf99d685ef8404526ad (std::size_t i, ProxyChild &&child, typename std::enable_if< enabled, void * >::type=0)
- auto & child a01303.html a0465bd204efa9b689222b3a2943d0c77 (index_constant< k >={})
- const auto & child a01303.html abf959440efcbef495ee7c524a8a1e5a7 (index_constant< k >={}) const
- auto childStorage a01303.html a4da4d39ef89fb67364b64a42cf3a3543 (index_constant< k >={})
- auto childStorage a01303.html ad42d61a7ebb201c65f212e58e4adc653 (index_constant< k >={}) const
- void setChild a01303.html a33cbc09c786c2977e8641d3987c0e98e (ProxyChild &&child, typename std::enable_if< lazy_enabled< k >::value, void * >::type=0)
- const ProxiedNode::NodeStorage & nodeStorage a01303.html a48e590e8ed858f0dc989fa1fbd8e78eb () const
Dune::TypeTree::DynamicPowerNode
a01087.html
typename T
- DynamicPowerNodeTag NodeTag a01087.html a52a60be3d89ce690963493105bc58b78
- T ChildType a01087.html a6b08f7dded4e1a0a347506841df679c6
- std::shared_ptr< T > ChildStorageType a01087.html a453647c9bbbd135ce3f9192a205ff0f3
- std::shared_ptr< const T > ChildConstStorageType a01087.html a4fcbd538dac494cb25d69516b098e383
- std::vector< ChildStorageType > NodeStorage a01087.html a0dec59b6aacd090206c67d5613ed99f8
- std::size_t degree a01087.html ac566323ae8dfc4020be6ab256ea6de96 () const
- ChildType & child a01087.html a9b9af0f34350b5ea2e4a09b6d2e7082b (std::size_t i)
- const ChildType & child a01087.html a304ef534f326f6cabde4a4c5875c2cf6 (std::size_t i) const
- ChildStorageType childStorage a01087.html ac8c03856802092989c7a69fee45ad314 (std::size_t i)
- ChildConstStorageType childStorage a01087.html a165ad9425514822abdd064204c5a4acd (std::size_t i) const
- void setChild a01087.html a74eb4bd490c115744f64c5bc34630c34 (std::size_t i, ChildType &t)
- void setChild a01087.html a9b0c8045e492eccd67684f9b3ade4ab4 (std::size_t i, ChildType &&t)
- void setChild a01087.html a7610f9b8e0cd55abfddc968d6ed35c8b (std::size_t i, ChildStorageType st)
- const NodeStorage & nodeStorage a01087.html a0e61cc88f768238a1071da0a72e86ea4 () const
- static const bool isLeaf a01087.html ad8f970336459fcc261f189d5d1ed235e
- static const bool isPower a01087.html a071ec7382a162ae89deec9bbb2c8c038
- static const bool isComposite a01087.html a95a5cd912bab80a57ca6ffc8fbdfb092
- DynamicPowerNode
  a01087.html
  af4d06e3f91f6b13788f4cce30472944d
  ()=delete
- DynamicPowerNode
  a01087.html
  a92bc8b65e9546fe2c00d7166861964ab
  (std::size_t size)
- DynamicPowerNode
  a01087.html
  a523963fb4d8bcd6e72efaa9fc895daa6
  (NodeStorage children)
- DynamicPowerNode
  a01087.html
  a4d066ccd9b100f24523d1ef0b02411b7
  (T &t1, T &t2,...)
- ChildType & child a01087.html a9b9af0f34350b5ea2e4a09b6d2e7082b (std::size_t i)
- const ChildType & child a01087.html a304ef534f326f6cabde4a4c5875c2cf6 (std::size_t i) const
- ChildStorageType childStorage a01087.html ac8c03856802092989c7a69fee45ad314 (std::size_t i)
- ChildConstStorageType childStorage a01087.html a165ad9425514822abdd064204c5a4acd (std::size_t i) const
- void setChild a01087.html a74eb4bd490c115744f64c5bc34630c34 (std::size_t i, ChildType &t)
- void setChild a01087.html a9b0c8045e492eccd67684f9b3ade4ab4 (std::size_t i, ChildType &&t)
- void setChild a01087.html a7610f9b8e0cd55abfddc968d6ed35c8b (std::size_t i, ChildStorageType st)
- const NodeStorage & nodeStorage a01087.html a0e61cc88f768238a1071da0a72e86ea4 () const
- DynamicPowerNode
  a01087.html
  af4d06e3f91f6b13788f4cce30472944d
  ()=delete
- DynamicPowerNode
  a01087.html
  a92bc8b65e9546fe2c00d7166861964ab
  (std::size_t size)
- DynamicPowerNode
  a01087.html
  a523963fb4d8bcd6e72efaa9fc895daa6
  (NodeStorage children)
- DynamicPowerNode
  a01087.html
  a4d066ccd9b100f24523d1ef0b02411b7
  (T &t1, T &t2,...)
Dune::TypeTree::DynamicPowerNodeTag
a01259.html
Dune::TypeTree::DynamicTraversal
a01571.html
- static const TreePathType::Type treePathType a01571.html a63dbdad07a75c2f9c92a71333e14515c
Dune::TypeTree::evaluate_if_meta_function
a01527.html
typename F
- std::conditional< std::is_base_of< meta_function, F >::value, lazy_evaluate< F >, lazy_identity< F > >::type::type type a01527.html a06a6cc811119a86e04828a84c0435588
Dune::TypeTree::Exception
a01091.html
Dune::TypeTree::filter
a01183.html
typename Filter
Dune::TypeTree::filter::apply
Dune::TypeTree::FilteredCompositeNode
a01095.html
typename Node
typename Filter
Dune::TypeTree::FilteredCompositeNode::Child
- CompositeNodeTag NodeTag a01095.html abeb406938826982e2af997d0e98f5d30
- mapped_children::NodeStorage NodeStorage a01095.html a40d9cc8420a84db2f55146a0991854c8
- mapped_children::ChildTypes ChildTypes a01095.html ac83723482ae3c454a3acfb924c77b788
- auto & child a01095.html ab2967e1126248e014670131d1a518e6b (index_constant< k >={})
- const auto & child a01095.html aacf3017580c4be373e999b3e60d808d6 (index_constant< k >={}) const
- auto childStorage a01095.html aa2859d6bd1a7f3e9c16967e45adb3103 (index_constant< k >={})
- auto childStorage a01095.html a1f60c9d0bdbd9759d683281bccdf5380 (index_constant< k >={}) const
- void setChild a01095.html a504bd599d2e1c88acf62851575632eb1 (ChildType &&child, typename std::enable_if< lazy_enable< k >::value, void * >::type=0)
- FilteredCompositeNode
  a01095.html
  a960aedd24f4622a905e719a0f1ec289b
  (std::shared_ptr< Node > node)
- FilteredCompositeNode
  a01095.html
  a9092b3ecf47d44193e96ad796dc33a0d
  (Node &node)
- static constexpr auto degree a01095.html a2cf6550eeb948b6d646001024f236a79 ()
- static const bool isLeaf a01095.html a52d7699cb0821c4d7c7f58e8f25b04a3
- static const bool isPower a01095.html a83fbd6c6ae3d20b93d7417eb107437c4
- static const bool isComposite a01095.html a6814ea4fd113b68b14eeccc3372119fa
- std::enable_if< enabled, Node & >::type unfiltered a01095.html ac9d3feb5c366598413763309e5d14c82 ()
- const Node & unfiltered a01095.html a5ead69e6cbddece295e5612b2c30bcd7 () const
- std::enable_if< enabled, std::shared_ptr< Node > >::type unfilteredStorage a01095.html a78e69adc470eda059817cfad9178945e ()
- std::shared_ptr< const Node > unfilteredStorage a01095.html afbe74bbb8c43fdf387646fe21b3dada6 () const
- auto & child a01095.html ab2967e1126248e014670131d1a518e6b (index_constant< k >={})
- const auto & child a01095.html aacf3017580c4be373e999b3e60d808d6 (index_constant< k >={}) const
- auto childStorage a01095.html aa2859d6bd1a7f3e9c16967e45adb3103 (index_constant< k >={})
- auto childStorage a01095.html a1f60c9d0bdbd9759d683281bccdf5380 (index_constant< k >={}) const
- void setChild a01095.html a504bd599d2e1c88acf62851575632eb1 (ChildType &&child, typename std::enable_if< lazy_enable< k >::value, void * >::type=0)
- FilteredCompositeNode
  a01095.html
  a960aedd24f4622a905e719a0f1ec289b
  (std::shared_ptr< Node > node)
- FilteredCompositeNode
  a01095.html
  a9092b3ecf47d44193e96ad796dc33a0d
  (Node &node)
- std::enable_if< enabled, Node & >::type unfiltered a01095.html ac9d3feb5c366598413763309e5d14c82 ()
- const Node & unfiltered a01095.html a5ead69e6cbddece295e5612b2c30bcd7 () const
- std::enable_if< enabled, std::shared_ptr< Node > >::type unfilteredStorage a01095.html a78e69adc470eda059817cfad9178945e ()
- std::shared_ptr< const Node > unfilteredStorage a01095.html afbe74bbb8c43fdf387646fe21b3dada6 () const
Dune::TypeTree::FilterEntry
a01107.html
std::size_t new_k
std::size_t old_k
Dune::TypeTree::FilterResult
a01111.html
typename... FilterEntries
Dune::TypeTree::FilterResult::apply
- std::tuple< FilterEntries... > IndexMap a01111.html a4a8e3649ff2e1c91ec7944dd1ea460d5
- static const std::size_t size a01111.html af0d63cc663fd5c6c47c6c8f3dce247bf
Dune::first_type
a01447.html
typename... T
Dune::first_type< T0, T... >
a01451.html
typename T0
typename... T
- T0 type a01451.html a86292d90287ae32933442f183d478e62
Dune::TypeTree::FixedCapacityStack
a01199.html
typename T
std::size_t capacity
Dune::TypeTree::FixedCapacityStackView< T >
- FixedCapacityStack
  a01199.html
  a679edaa9c21f3293350bd5cb702755bf
  ()
- T & back a01199.html a2296539c97f9bcb893300f68d7ec6948 ()
- const T & back a01199.html ad4f096d379444a1fc79794ac92c3630d () const
- T & front a01199.html a702d594a7f3d8e2e19a560071bd85928 ()
- const T & front a01199.html a8d191330f95f2d95bd3a7a7d9ce139e2 () const
- std::size_t size a01199.html adb2f90552e9a7cf6c2d4eefed39aacfb () const
- T & operator[] a01199.html a1dc10f21954ae4bf7e486e00ddaf5d97 (std::size_t k)
- const T & operator[] a01199.html ab28c7823d98231062eb41c06e577fae9 (std::size_t k) const
- std::size_t capacity a01191.html a5bc6ae7155dd3e9ce5537925c8cee97e () const
- bool empty a01191.html a00e29e07e56cf5119b3c75356f42611b () const
- bool full a01191.html a068d12e2860fa4edcf925f1958f883eb () const
- void push_back a01191.html ac27fe64b7ded989da720c9afe20a221a (const T &t)
- void pop_back a01191.html a1ea6108f95394f3403fe45d8307ce803 ()
Dune::TypeTree::FixedCapacityStackView
a01191.html
typename T
- FixedCapacityStackView
  a01191.html
  ade25e3245a230df58d4beb64e1ef1862
  (Impl &impl)
- std::size_t size a01191.html adb2f90552e9a7cf6c2d4eefed39aacfb () const
- std::size_t capacity a01191.html a5bc6ae7155dd3e9ce5537925c8cee97e () const
- bool empty a01191.html a00e29e07e56cf5119b3c75356f42611b () const
- bool full a01191.html a068d12e2860fa4edcf925f1958f883eb () const
- void push_back a01191.html ac27fe64b7ded989da720c9afe20a221a (const T &t)
- void pop_back a01191.html a1ea6108f95394f3403fe45d8307ce803 ()
- T & back a01191.html a2296539c97f9bcb893300f68d7ec6948 ()
- const T & back a01191.html ad4f096d379444a1fc79794ac92c3630d () const
- T & front a01191.html a702d594a7f3d8e2e19a560071bd85928 ()
- const T & front a01191.html a8d191330f95f2d95bd3a7a7d9ce139e2 () const
- T & operator[] a01191.html a1dc10f21954ae4bf7e486e00ddaf5d97 (std::size_t k)
- const T & operator[] a01191.html ab28c7823d98231062eb41c06e577fae9 (std::size_t k) const
Dune::TypeTree::GenericCompositeNodeTransformation
a01239.html
typename SourceNode
typename Transformation
template< typename, typename... > class TransformedNode
Dune::TypeTree::TemplatizedGenericCompositeNodeTransformation< SourceNode, Transformation, GenericCompositeNodeTransformationTemplate< SourceNode, Transformation, TransformedNode >::template result >
- static result< TC... >::type transform a01231.html a2673a334b31c21643e21969c0ac6a98a (const SourceNode &s, const Transformation &t, std::shared_ptr< TC >... children)
- static result< TC... >::storage_type transform_storage a01231.html a84dabf5dfd5db413b81069fb712e9019 (std::shared_ptr< const SourceNode > s, const Transformation &t, std::shared_ptr< TC >... children)
- static const bool recursive a01231.html af1318e760833875048c269c471af03e1
Dune::TypeTree::GenericCompositeNodeTransformationTemplate
a01283.html
typename SourceNode
typename Transformation
template< typename, typename... > class TransformedNode
Dune::TypeTree::GenericCompositeNodeTransformationTemplate::result
Dune::TypeTree::GenericDynamicPowerNodeTransformation
a01227.html
typename SourceNode
typename Transformation
template< typename, typename > class TransformedNode
Dune::TypeTree::TemplatizedGenericDynamicPowerNodeTransformation< SourceNode, Transformation, GenericDynamicPowerNodeTransformationTemplate< SourceNode, Transformation, TransformedNode >::template result >
- static result< TC >::type transform a01219.html a63e0d400d764a3dc8d5f7405e8322c6a (const SourceNode &s, const Transformation &t, const std::vector< std::shared_ptr< TC > > &children)
- static result< TC >::storage_type transform_storage a01219.html a8c26231252b44ac96911a148c7167635 (std::shared_ptr< const SourceNode > s, const Transformation &t, const std::vector< std::shared_ptr< TC > > &children)
- static const bool recursive a01219.html a36d08b6a82553e52143dc485bc87282e
Dune::TypeTree::GenericDynamicPowerNodeTransformationTemplate
a01275.html
typename SourceNode
typename Transformation
template< typename, typename > class TransformedNode
Dune::TypeTree::GenericDynamicPowerNodeTransformationTemplate::result
Dune::TypeTree::GenericLeafNodeTransformation
a01203.html
typename SourceNode
typename Transformation
typename TransformedNode
- TransformedNode transformed_type a01203.html a56ff1d056f549d38a889a5f6201d7c2b
- std::shared_ptr< transformed_type > transformed_storage_type a01203.html a78d2e8afed4a03be36b8c8b6d5d5533b
- static transformed_type transform a01203.html afa094041574f399950f3b93f49b295d1 (const SourceNode &s, const Transformation &t)
- static transformed_type transform a01203.html a7da405da31c1d9126a215285950cd12d (std::shared_ptr< const SourceNode > s, const Transformation &t)
- static transformed_storage_type transform_storage a01203.html ae0f0319b7ea5a1ee562d64c553e18631 (std::shared_ptr< const SourceNode > s, const Transformation &t)
- static const bool recursive a01203.html aad84fe33720a00e3d6b140095919e3e2
Dune::TypeTree::GenericPowerNodeTransformation
a01215.html
typename SourceNode
typename Transformation
template< typename, typename, std::size_t > class TransformedNode
Dune::TypeTree::TemplatizedGenericPowerNodeTransformation< SourceNode, Transformation, GenericPowerNodeTransformationTemplate< SourceNode, Transformation, TransformedNode >::template result >
- static result< TC >::type transform a01207.html af11cbb8f56e5e0f62cd20c76e0f0c8e7 (const SourceNode &s, const Transformation &t, const std::array< std::shared_ptr< TC >, result< TC >::degree > &children)
- static result< TC >::storage_type transform_storage a01207.html a3d9a9e0f27a5e475276e4205621e5c79 (std::shared_ptr< const SourceNode > s, const Transformation &t, const std::array< std::shared_ptr< TC >, result< TC >::degree > &children)
- static const bool recursive a01207.html ab42ec41914479dc39213ffbf0b96fcbe
Dune::TypeTree::GenericPowerNodeTransformationTemplate
a01267.html
typename SourceNode
typename Transformation
template< typename, typename, std::size_t > class TransformedNode
Dune::TypeTree::GenericPowerNodeTransformationTemplate::result
Dune::TypeTree::has_implementation_tag
a01483.html
typename T
Dune::TypeTree::has_implementation_tag::yes
Dune::TypeTree::has_implementation_tag::no
- static yes test a01483.html a7b759cea365a646f50b75937da355c83 (ImplementationTag< X > *)
- static no test a01483.html abcd13b6ded4ca8b54ee1c27b38f32fec (...)
- static constexpr bool value a01483.html ac4c8f738c1f7a2e1285ae9c00fa7c4e2
Dune::TypeTree::has_implementation_tag_value
a01495.html
typename T
typename V
Dune::TypeTree::has_implementation_tag_value::maybe
Dune::TypeTree::has_implementation_tag_value::yes
Dune::TypeTree::has_implementation_tag_value::no
- static maybe< std::is_base_of< V, ImplementationTag< X > >::value > test a01495.html a32be618fa6d36b1aa7a024e59f41d577 (ImplementationTag< X > *a)
- static no test a01495.html a6fef49afbb6f6fb52baf55bad5aa52ff (...)
- static constexpr bool value a01495.html a7d440aaa7ee60fac9c465c4cc2ec7910
Dune::TypeTree::has_node_tag
a01455.html
typename T
Dune::TypeTree::has_node_tag::yes
Dune::TypeTree::has_node_tag::no
- static yes test a01455.html ac19e6e056b0e079ed7d1ca1b4785da14 (NodeTag< X > *)
- static no test a01455.html acd3615ce65fda959179c09aae17edf50 (...)
- static constexpr bool value a01455.html a371c998d5fbec08670affa46871e955f
Dune::TypeTree::has_node_tag_value
a01467.html
typename T
typename V
Dune::TypeTree::has_node_tag_value::maybe
Dune::TypeTree::has_node_tag_value::yes
Dune::TypeTree::has_node_tag_value::no
- static maybe< std::is_base_of< V, NodeTag< X > >::value > test a01467.html a6c362704e90879dcd3ec9224f3153da7 (NodeTag< X > *a)
- static no test a01467.html af380ad715d581f707130b84bcb94f144 (...)
- static constexpr bool value a01467.html aac5901b0648988f6fb1792b190e2394b
Dune::TypeTree::IndexFilter
a01163.html
std::size_t... indices
Dune::TypeTree::AdvancedFilter
- AdvancedFilterTag FilterTag a01127.html a4fd8c754cfcb1eb9eedf19dd8710db94
Dune::TypeTree::IsTreePath
a01531.html
class T
Dune::TypeTree::lazy_evaluate
a01519.html
typename F
- F::type type a01519.html a699cb90460ba44cc0a4e5197b409d18d
Dune::TypeTree::lazy_identity
a01523.html
typename F
- F type a01523.html a4144fb6426f024627ed86c44480f17c7
Dune::TypeTree::Experimental::Info::LeafCounterVisitor
a01591.html
Dune::TypeTree::Experimental::DefaultHybridVisitor
Dune::TypeTree::StaticTraversal
Dune::TypeTree::VisitTree
- auto beforeChild a01591.html a951b73b10a172078636131da559989d2 (Tree &&, Child &&, TreePath, ChildIndex, U u) const
- std::size_t beforeChild a01591.html aff0b0e9c68760bab3becf68c3abd2136 (Tree &&, Child &&, TreePath, std::size_t, U u) const
- auto leaf a01591.html a7ae0f477dbe212c32cdde6ef9d16410d (Tree &&, TreePath, U u) const
- auto pre a01547.html a858013308d36f3a5167bc87685c8f831 (T &&, TreePath, const U &u) const
- auto in a01547.html ab492601f1e0118e6d9e81f704a8fb0f4 (T &&, TreePath, const U &u) const
- auto post a01547.html a3ad8af765da2b8bfbba2ba17dc0a9f35 (T &&, TreePath, const U &u) const
- auto leaf a01547.html a8c9825573648a003ec5ded66a0d3924d (T &&, TreePath, const U &u) const
- auto beforeChild a01547.html ad702d8a561daf106b779de7f66dea829 (T &&, Child &&, TreePath, ChildIndex, const U &u) const
- auto afterChild a01547.html a9b8fa4073c306094f0029b7ff43845fa (T &&, Child &&, TreePath, ChildIndex, const U &u) const
- static const TreePathType::Type treePathType a01567.html af5b5b93a9a70f08554680cabd44a83e3
Dune::TypeTree::LeafNode
a01243.html
- LeafNodeTag NodeTag a01243.html a157d29cab82c4fdb53381f981ecc98df
- static constexpr auto degree a01243.html aeeefe6c03e821e35aaade4d737500f53 ()
- static const bool isLeaf a01243.html a2c525318cbe13c3e99a1f0bcfe1e19e0
- static const bool isPower a01243.html a8bf984f7d84fb1df57bfcbdf16eb2f1d
- static const bool isComposite a01243.html ace159eb403f520e6e813439f7f7fa260
- LeafNode
  a01243.html
  a8c18e6a68a8738147f5b762766ad7de8
  ()
Dune::TypeTree::LeafNodeTag
a01251.html
Dune::TypeTree::max
a00975.html
typename result_type
Dune::TypeTree::max::reduce
Dune::TypeTree::has_implementation_tag_value::maybe
a01499.html
int N
- char dummy a01499.html a599b42ba6b2a5d0f827cdc9bb67a4718 [N+1]
Dune::TypeTree::has_node_tag_value::maybe
a01471.html
int N
- char dummy a01471.html a94ff68b96ae845cae3f6d627f3b5a028 [N+1]
Dune::TypeTree::meta_function
a01515.html
Dune::TypeTree::min
a00967.html
typename result_type
Dune::TypeTree::min::reduce
Dune::TypeTree::minus
a00951.html
typename result_type
Dune::TypeTree::minus::reduce
Dune::TypeTree::multiply
a00959.html
typename result_type
Dune::TypeTree::multiply::reduce
Dune::TypeTree::has_implementation_tag::no
a01491.html
- char dummy a01491.html a16f6850149a28fedb189d6df08f5a94f [2]
Dune::TypeTree::has_implementation_tag_value::no
a01507.html
- char dummy a01507.html aa8ccfe6f4dff783e7222fe87254655aa [1]
Dune::TypeTree::has_node_tag::no
a01463.html
- char dummy a01463.html a75441ea51bdc776b367c2a8c3b868300 [2]
Dune::TypeTree::has_node_tag_value::no
a01479.html
- char dummy a01479.html ad8b08c8a2e083b49c652c94aaaa23d91 [1]
Dune::TypeTree::Experimental::Info::NodeCounterVisitor
a01595.html
Dune::TypeTree::Experimental::Info::LeafCounterVisitor
- auto pre a01595.html ad96b7d51f95324ef4fa8b6a5e9a77779 (Tree &&, TreePath, U u) const
- auto beforeChild a01591.html a951b73b10a172078636131da559989d2 (Tree &&, Child &&, TreePath, ChildIndex, U u) const
- std::size_t beforeChild a01591.html aff0b0e9c68760bab3becf68c3abd2136 (Tree &&, Child &&, TreePath, std::size_t, U u) const
- auto beforeChild a01547.html ad702d8a561daf106b779de7f66dea829 (T &&, Child &&, TreePath, ChildIndex, const U &u) const
- auto leaf a01591.html a7ae0f477dbe212c32cdde6ef9d16410d (Tree &&, TreePath, U u) const
- auto leaf a01547.html a8c9825573648a003ec5ded66a0d3924d (T &&, TreePath, const U &u) const
- auto pre a01547.html a858013308d36f3a5167bc87685c8f831 (T &&, TreePath, const U &u) const
- auto in a01547.html ab492601f1e0118e6d9e81f704a8fb0f4 (T &&, TreePath, const U &u) const
- auto post a01547.html a3ad8af765da2b8bfbba2ba17dc0a9f35 (T &&, TreePath, const U &u) const
- auto afterChild a01547.html a9b8fa4073c306094f0029b7ff43845fa (T &&, Child &&, TreePath, ChildIndex, const U &u) const
- static const TreePathType::Type treePathType a01567.html af5b5b93a9a70f08554680cabd44a83e3
Dune::TypeTree::NodeInterface
a01247.html
- ImplementationDefined NodeTag a01247.html ad6074e269b64278112cf86caa2298133
- ImplementationDefined NodeStorage a01247.html a84d7eb90e7b30648892b8278495b5d6a
- static auto degree a01247.html a2df377f2e6955a72132fdbce145c3507 ()
- static const bool isLeaf a01247.html a5ec7bcac3957c41028be41f3713d44fc
- static const bool isPower a01247.html a3ea46e12485ced909c46bafbe0c7d8df
- static const bool isComposite a01247.html ab19c154cbeaf73ff62c21b13560419b9
Dune::TypeTree::or_
a00927.html
typename result_type
Dune::TypeTree::or_::reduce
Dune::TypeTree::plus
a00943.html
typename result_type
Dune::TypeTree::plus::reduce
Dune::TypeTree::PowerNode
a01291.html
typename T
std::size_t k
Dune::TypeTree::PowerNode::Child
- PowerNodeTag NodeTag a01291.html a6c3688a559a975166adfb990fe6de522
- T ChildType a01291.html aacce4d46c79116347ef62c8f59235144
- std::array< std::shared_ptr< T >, k > NodeStorage a01291.html a3bb2aeb17ecf20beb0818e30670e2d0c
- T & child a01291.html aae8dcdf40a53f0fb1b7ba77219d3bc58 (index_constant< i >={})
- const T & child a01291.html a14e42fd1fd8a7197eb89f5a1e462912c (index_constant< i >={}) const
- std::shared_ptr< T > childStorage a01291.html a1b45c11ce23d0b423db5f8a13a63beb2 (index_constant< i >={})
- std::shared_ptr< const T > childStorage a01291.html a4aea378b74e815e059cb764570a3bb3a (index_constant< i >={}) const
- void setChild a01291.html a01c54073ccb06fbf74b4387fb3bd8ce0 (T &t, index_constant< i >={})
- void setChild a01291.html ad47d5280b3f68a38e4e7f83cba61ed9e (T &&t, index_constant< i >={})
- void setChild a01291.html a177c68f780281cea78020f3085aac719 (std::shared_ptr< T > st, index_constant< i >={})
- T & child a01291.html a0440e91e7ff5ff95f75b4e5bf48efcdc (std::size_t i)
- const T & child a01291.html a6cf89c78972c89285d4e0599191dfc52 (std::size_t i) const
- std::shared_ptr< T > childStorage a01291.html af5792eced4832509032040dfd86e8c28 (std::size_t i)
- std::shared_ptr< const T > childStorage a01291.html a7fa2fea31364fcc94fabedeb6ce2cde5 (std::size_t i) const
- void setChild a01291.html aeaf6c1f51f1a9313ad69f86a41bf1764 (std::size_t i, T &t)
- void setChild a01291.html ac3c28a1c5cef5e0e677d3cf78e8a870d (std::size_t i, T &&t)
- void setChild a01291.html a906b42c59829611461f84f484c00e10b (std::size_t i, std::shared_ptr< T > st)
- const NodeStorage & nodeStorage a01291.html a35da572efe78f590954295f0bda96c1e () const
- ImplementationDefined & child a01291.html abdad58173ebc7dd2202682b448837eb7 (Indices... indices)
- const ImplementationDefined & child a01291.html aea3ff748f7ea3c66b0adff2e73a17311 (Indices... indices)
- static constexpr auto degree a01291.html a7896358bf0fec62631a5da40338157d9 ()
- static const bool isLeaf a01291.html aa1b69a455bafdbb8b040bbe9071614cd
- static const bool isPower a01291.html aaa6652060b89f583524e5fdac39d75e9
- static const bool isComposite a01291.html a909808b4131a00efefcf640df313504f
- PowerNode
  a01291.html
  ae59c7d90f33f41b786fce61c519a6e2d
  ()
- PowerNode
  a01291.html
  aab21ac4bd1e1a6e7cfa81c00e5b368bb
  (const NodeStorage &children)
- PowerNode
  a01291.html
  a6880435ea965546474e0c5e9e6a09ebe
  (T &t, bool distinct_objects=true)
- PowerNode
  a01291.html
  a28b85a6932b997818d51b6227a792116
  (T &t1, T &t2,...)
- T & child a01291.html aae8dcdf40a53f0fb1b7ba77219d3bc58 (index_constant< i >={})
- const T & child a01291.html a14e42fd1fd8a7197eb89f5a1e462912c (index_constant< i >={}) const
- std::shared_ptr< T > childStorage a01291.html a1b45c11ce23d0b423db5f8a13a63beb2 (index_constant< i >={})
- std::shared_ptr< const T > childStorage a01291.html a4aea378b74e815e059cb764570a3bb3a (index_constant< i >={}) const
- void setChild a01291.html a01c54073ccb06fbf74b4387fb3bd8ce0 (T &t, index_constant< i >={})
- void setChild a01291.html ad47d5280b3f68a38e4e7f83cba61ed9e (T &&t, index_constant< i >={})
- void setChild a01291.html a177c68f780281cea78020f3085aac719 (std::shared_ptr< T > st, index_constant< i >={})
- T & child a01291.html a0440e91e7ff5ff95f75b4e5bf48efcdc (std::size_t i)
- const T & child a01291.html a6cf89c78972c89285d4e0599191dfc52 (std::size_t i) const
- std::shared_ptr< T > childStorage a01291.html af5792eced4832509032040dfd86e8c28 (std::size_t i)
- std::shared_ptr< const T > childStorage a01291.html a7fa2fea31364fcc94fabedeb6ce2cde5 (std::size_t i) const
- void setChild a01291.html aeaf6c1f51f1a9313ad69f86a41bf1764 (std::size_t i, T &t)
- void setChild a01291.html ac3c28a1c5cef5e0e677d3cf78e8a870d (std::size_t i, T &&t)
- void setChild a01291.html a906b42c59829611461f84f484c00e10b (std::size_t i, std::shared_ptr< T > st)
- const NodeStorage & nodeStorage a01291.html a35da572efe78f590954295f0bda96c1e () const
- ImplementationDefined & child a01291.html abdad58173ebc7dd2202682b448837eb7 (Indices... indices)
- const ImplementationDefined & child a01291.html aea3ff748f7ea3c66b0adff2e73a17311 (Indices... indices)
- PowerNode
  a01291.html
  ae59c7d90f33f41b786fce61c519a6e2d
  ()
- PowerNode
  a01291.html
  aab21ac4bd1e1a6e7cfa81c00e5b368bb
  (const NodeStorage &children)
- PowerNode
  a01291.html
  a6880435ea965546474e0c5e9e6a09ebe
  (T &t, bool distinct_objects=true)
- PowerNode
  a01291.html
  a28b85a6932b997818d51b6227a792116
  (T &t1, T &t2,...)
Dune::TypeTree::PowerNodeTag
a01255.html
Dune::TypeTree::ProxyNode
a01299.html
typename Node
Dune::TypeTree::ProxyNodeBase< Node, NodeTag< Node > >
- Node ProxiedNode a01299.html a968bc5b9a31d2ad1e79c6c9eb7c8fe2b
- Dune::TypeTree::NodeTag< Node > NodeTag a01299.html a39eec235919e0d128ca716e7f1bb4301
- auto degree a01299.html a773824f1bc058297482fd93269ce227a () const
- static constexpr auto degree a01299.html ab94a45822377d91e704d51f73e3e00d8 ()
- static const bool isLeaf a01299.html a4ebc1c794a42b66170eafe043bb367fd
- static const bool isPower a01299.html a725892f3549722c422b395ca3c2344f8
- static const bool isComposite a01299.html a3e24b0feb227820603f2cee4f74806a5
- std::enable_if< enabled, Node & >::type proxiedNode a01299.html a87a5b982d768c50dcdfe6e58935d9e6a ()
- const Node & proxiedNode a01299.html ae8ad599d06ebb27b3f18cafd012820fa () const
- std::enable_if< enabled, std::shared_ptr< Node > >::type proxiedNodeStorage a01299.html aac016f3d0dbf5ba599a749b5c1d109e6 ()
- std::shared_ptr< const Node > proxiedNodeStorage a01299.html a959a07afebc401315a1a872cf94a7622 () const
- ProxyNode
  a01299.html
  a0e43d09ca7852c6cff4e7f9fc1ed1929
  (Node &node)
- ProxyNode
  a01299.html
  ac693971042ac6c4fcd88fc734f026c69
  (std::shared_ptr< Node > node)
- friend class StaticChildAccessors< Node > a01299.html a76aa3adeb2f46913fcbbc07b7752340d
- friend class DynamicChildAccessors< Node > a01299.html a9250e9e54ae16676cda0a71c6df6cccd
- std::enable_if< enabled, Node & >::type proxiedNode a01299.html a87a5b982d768c50dcdfe6e58935d9e6a ()
- const Node & proxiedNode a01299.html ae8ad599d06ebb27b3f18cafd012820fa () const
- std::enable_if< enabled, std::shared_ptr< Node > >::type proxiedNodeStorage a01299.html aac016f3d0dbf5ba599a749b5c1d109e6 ()
- std::shared_ptr< const Node > proxiedNodeStorage a01299.html a959a07afebc401315a1a872cf94a7622 () const
- ProxyNode
  a01299.html
  a0e43d09ca7852c6cff4e7f9fc1ed1929
  (Node &node)
- ProxyNode
  a01299.html
  ac693971042ac6c4fcd88fc734f026c69
  (std::shared_ptr< Node > node)
Dune::TypeTree::ProxyNodeBase
a01319.html
typename Node
typename NodeTag
Dune::TypeTree::ProxyNodeBase< Node, CompositeNodeTag >
a01327.html
typename Node
Dune::TypeTree::StaticChildAccessors< Node >
- Node::ChildTypes ChildTypes a01327.html a7e5a68dd6b33b9f6c4ea322f86dd9691
- Node::NodeStorage NodeStorage a01327.html a72e8738e0ca3193fe904d5d008992c7e
- auto & child a01303.html a0465bd204efa9b689222b3a2943d0c77 (index_constant< k >={})
- auto childStorage a01303.html a4da4d39ef89fb67364b64a42cf3a3543 (index_constant< k >={})
- void setChild a01303.html a33cbc09c786c2977e8641d3987c0e98e (ProxyChild &&child, typename std::enable_if< lazy_enabled< k >::value, void * >::type=0)
- const Node::NodeStorage & nodeStorage a01303.html a48e590e8ed858f0dc989fa1fbd8e78eb () const
- auto & child a01303.html a0465bd204efa9b689222b3a2943d0c77 (index_constant< k >={})
- auto childStorage a01303.html a4da4d39ef89fb67364b64a42cf3a3543 (index_constant< k >={})
- void setChild a01303.html a33cbc09c786c2977e8641d3987c0e98e (ProxyChild &&child, typename std::enable_if< lazy_enabled< k >::value, void * >::type=0)
- const Node::NodeStorage & nodeStorage a01303.html a48e590e8ed858f0dc989fa1fbd8e78eb () const
Dune::TypeTree::ProxyNodeBase< Node, DynamicPowerNodeTag >
a01335.html
typename Node
Dune::TypeTree::DynamicChildAccessors< Node >
- Node::ChildType ChildType a01335.html ae342ab8db1a7233f9063a232116ea755
- Node::NodeStorage NodeStorage a01335.html a7564689493e427ad4869491a4ef06727
- auto & child a01315.html a180603eb511bd54f88dd36798c78397f (std::size_t i)
- auto childStorage a01315.html ad289345935ae040ca5c68eb707a204e7 (std::size_t i)
- void setChild a01315.html a56532e70044f0cf99d685ef8404526ad (std::size_t i, ProxyChild &&child, typename std::enable_if< enabled, void * >::type=0)
- auto & child a01303.html a0465bd204efa9b689222b3a2943d0c77 (index_constant< k >={})
- const auto & child a01303.html abf959440efcbef495ee7c524a8a1e5a7 (index_constant< k >={}) const
- auto childStorage a01303.html a4da4d39ef89fb67364b64a42cf3a3543 (index_constant< k >={})
- auto childStorage a01303.html ad42d61a7ebb201c65f212e58e4adc653 (index_constant< k >={}) const
- void setChild a01303.html a33cbc09c786c2977e8641d3987c0e98e (ProxyChild &&child, typename std::enable_if< lazy_enabled< k >::value, void * >::type=0)
- const Node::NodeStorage & nodeStorage a01303.html a48e590e8ed858f0dc989fa1fbd8e78eb () const
- auto & child a01315.html a180603eb511bd54f88dd36798c78397f (std::size_t i)
- auto childStorage a01315.html ad289345935ae040ca5c68eb707a204e7 (std::size_t i)
- void setChild a01315.html a56532e70044f0cf99d685ef8404526ad (std::size_t i, ProxyChild &&child, typename std::enable_if< enabled, void * >::type=0)
- auto & child a01303.html a0465bd204efa9b689222b3a2943d0c77 (index_constant< k >={})
- const auto & child a01303.html abf959440efcbef495ee7c524a8a1e5a7 (index_constant< k >={}) const
- auto childStorage a01303.html a4da4d39ef89fb67364b64a42cf3a3543 (index_constant< k >={})
- auto childStorage a01303.html ad42d61a7ebb201c65f212e58e4adc653 (index_constant< k >={}) const
- void setChild a01303.html a33cbc09c786c2977e8641d3987c0e98e (ProxyChild &&child, typename std::enable_if< lazy_enabled< k >::value, void * >::type=0)
- const Node::NodeStorage & nodeStorage a01303.html a48e590e8ed858f0dc989fa1fbd8e78eb () const
Dune::TypeTree::ProxyNodeBase< Node, LeafNodeTag >
a01323.html
typename Node
Dune::TypeTree::ProxyNodeBase< Node, PowerNodeTag >
a01331.html
typename Node
Dune::TypeTree::DynamicChildAccessors< Node >
- Node::ChildType ChildType a01331.html a441ea16cffb44710d41ef4c8a32e7a1e
- Node::NodeStorage NodeStorage a01331.html a0e2dc0a5b1308336816c493ebae550e6
- auto & child a01315.html a180603eb511bd54f88dd36798c78397f (std::size_t i)
- auto childStorage a01315.html ad289345935ae040ca5c68eb707a204e7 (std::size_t i)
- void setChild a01315.html a56532e70044f0cf99d685ef8404526ad (std::size_t i, ProxyChild &&child, typename std::enable_if< enabled, void * >::type=0)
- auto & child a01303.html a0465bd204efa9b689222b3a2943d0c77 (index_constant< k >={})
- const auto & child a01303.html abf959440efcbef495ee7c524a8a1e5a7 (index_constant< k >={}) const
- auto childStorage a01303.html a4da4d39ef89fb67364b64a42cf3a3543 (index_constant< k >={})
- auto childStorage a01303.html ad42d61a7ebb201c65f212e58e4adc653 (index_constant< k >={}) const
- void setChild a01303.html a33cbc09c786c2977e8641d3987c0e98e (ProxyChild &&child, typename std::enable_if< lazy_enabled< k >::value, void * >::type=0)
- const Node::NodeStorage & nodeStorage a01303.html a48e590e8ed858f0dc989fa1fbd8e78eb () const
- auto & child a01315.html a180603eb511bd54f88dd36798c78397f (std::size_t i)
- auto childStorage a01315.html ad289345935ae040ca5c68eb707a204e7 (std::size_t i)
- void setChild a01315.html a56532e70044f0cf99d685ef8404526ad (std::size_t i, ProxyChild &&child, typename std::enable_if< enabled, void * >::type=0)
- auto & child a01303.html a0465bd204efa9b689222b3a2943d0c77 (index_constant< k >={})
- const auto & child a01303.html abf959440efcbef495ee7c524a8a1e5a7 (index_constant< k >={}) const
- auto childStorage a01303.html a4da4d39ef89fb67364b64a42cf3a3543 (index_constant< k >={})
- auto childStorage a01303.html ad42d61a7ebb201c65f212e58e4adc653 (index_constant< k >={}) const
- void setChild a01303.html a33cbc09c786c2977e8641d3987c0e98e (ProxyChild &&child, typename std::enable_if< lazy_enabled< k >::value, void * >::type=0)
- const Node::NodeStorage & nodeStorage a01303.html a48e590e8ed858f0dc989fa1fbd8e78eb () const
Dune::TypeTree::and_::reduce
a00939.html
result_type r1
result_type r2
- static const result_type result a00939.html afd5aa82afbde5032ac7179be2e71584c
Dune::TypeTree::max::reduce
a00979.html
result_type r1
result_type r2
- static const result_type result a00979.html a2dc2d647efdb98bbf23e8c450f753abd
Dune::TypeTree::min::reduce
a00971.html
result_type r1
result_type r2
- static const result_type result a00971.html a0626bec9ba3e55463234f5d25b3dd20b
Dune::TypeTree::minus::reduce
a00955.html
result_type r1
result_type r2
- static const result_type result a00955.html a2addd41cf0fa10cd396af23943fe4c84
Dune::TypeTree::multiply::reduce
a00963.html
result_type r1
result_type r2
- static const result_type result a00963.html a5c5780fd11bf490ab76234a9f987544a
Dune::TypeTree::or_::reduce
a00931.html
result_type r1
result_type r2
- static const result_type result a00931.html aa7bdb909ef8b0ea752dddd340160c3c7
Dune::TypeTree::plus::reduce
a00947.html
result_type r1
result_type r2
- static const result_type result a00947.html a2cb0d4f361c931ef4c0d8620b7e12c1a
Dune::TypeTree::GenericCompositeNodeTransformationTemplate::result
a01287.html
typename... TC
- TransformedNode< SourceNode, TC... > type a01287.html ae9c1b1f00bb0a1ee622311dff8460ef1
Dune::TypeTree::GenericDynamicPowerNodeTransformationTemplate::result
a01279.html
typename TC
- TransformedNode< SourceNode, TC > type a01279.html adaa8a341b0101e7e5336654133d47c0e
Dune::TypeTree::GenericPowerNodeTransformationTemplate::result
a01271.html
typename TC
- TransformedNode< SourceNode, TC, StaticDegree< SourceNode >::value > type a01271.html a2ff86d75565a9d1d1acdd34a12b8cb55
Dune::TypeTree::SimpleCompositeNodeTransformation::result
a01363.html
typename... TC
- TransformedNode< TC... > type a01363.html a2e90f99cd656f209ce6044215c74bddd
- std::shared_ptr< type > storage_type a01363.html a10f5ad6862df441221281b52160ed3b0
Dune::TypeTree::SimpleDynamicPowerNodeTransformation::result
a01355.html
typename TC
- TransformedNode< TC > type a01355.html aa95f83212975c2470f0361b94890c671
- std::shared_ptr< type > storage_type a01355.html afd8a1d62b3d68c6118db28267aaed0c4
Dune::TypeTree::SimplePowerNodeTransformation::result
a01347.html
typename TC
- TransformedNode< TC, StaticDegree< SourceNode >::value > type a01347.html a1de73f0bdcf33ec83d31c03075c0d499
- std::shared_ptr< type > storage_type a01347.html ab028ec256a6d198194c815b362ab2801
- static const std::size_t degree a01347.html a411f7b80f8465a7b7434858dd33d2fd7
Dune::TypeTree::TemplatizedGenericCompositeNodeTransformation::result
a01235.html
typename... TC
- TransformedNodeTemplate< TC... >::type type a01235.html a9c7f4657753bbb8afcecb5be7ed09264
- std::shared_ptr< type > storage_type a01235.html add8b889493a0a7300736fb8ceeb52e64
Dune::TypeTree::TemplatizedGenericDynamicPowerNodeTransformation::result
a01223.html
typename TC
- TransformedNodeTemplate< TC >::type type a01223.html a91eb0b26c6593dc47b7b05ccea59b44d
- std::shared_ptr< type > storage_type a01223.html ad459c392296a41aa198499c721f8914b
Dune::TypeTree::TemplatizedGenericPowerNodeTransformation::result
a01211.html
typename TC
- TransformedNodeTemplate< TC >::type type a01211.html a2718d8db626a4e44fab6ae162d3a8159
- std::shared_ptr< type > storage_type a01211.html adf9e43bec2ce06621f833d057ff40e44
- static const std::size_t degree a01211.html ab1aa077f01c3d1686ab63b872f093ed4
Dune::TypeTree::SimpleCompositeNodeTransformation
a01359.html
typename SourceNode
typename Transformation
template< typename... > class TransformedNode
Dune::TypeTree::SimpleCompositeNodeTransformation::result
- static result< TC... >::type transform a01359.html af79253ffe5856d005187e7065649c1f0 (const SourceNode &s, const Transformation &t, std::shared_ptr< TC >... children)
- static result< TC... >::storage_type transform_storage a01359.html a78ea284f1b9bc47321dff5779ed6907d (std::shared_ptr< const SourceNode > s, const Transformation &t, std::shared_ptr< TC >... children)
- static const bool recursive a01359.html a47c41ee210422fdb7b0b9c0e69c207aa
Dune::TypeTree::SimpleDynamicPowerNodeTransformation
a01351.html
typename SourceNode
typename Transformation
template< typename Child > class TransformedNode
Dune::TypeTree::SimpleDynamicPowerNodeTransformation::result
- static result< TC >::type transform a01351.html ae3bd647d2350d9529d8f9e1cd8b79920 (const SourceNode &s, const Transformation &t, const std::vector< std::shared_ptr< TC > > &children)
- static result< TC >::storage_type transform_storage a01351.html afea54f6ad39e912794668f7422e27934 (std::shared_ptr< const SourceNode > s, const Transformation &t, const std::vector< std::shared_ptr< TC > > &children)
- static const bool recursive a01351.html a72208d963624267d83cafb2522d6a120
Dune::TypeTree::SimpleFilter
a01135.html
Dune::TypeTree::SimpleFilter::validate
Dune::TypeTree::SimpleFilter::apply
- SimpleFilterTag FilterTag a01135.html ae67f1c40828cfb2622d0a9bac6737410
Dune::TypeTree::SimpleFilterTag
a01119.html
Dune::TypeTree::SimpleLeafNodeTransformation
a01339.html
typename SourceNode
typename Transformation
typename TransformedNode
- TransformedNode transformed_type a01339.html afa37c301eb96854dbe3b8ff418771200
- std::shared_ptr< transformed_type > transformed_storage_type a01339.html a762f8cd1661843ca5b67d9d6c26ab790
- static transformed_type transform a01339.html a04e6ff6c636a3b36f242ca34e682dd13 (const SourceNode &s, const Transformation &t)
- static transformed_storage_type transform_storage a01339.html a9b8409f72b3759f5eb1fe50a105e3241 (std::shared_ptr< const SourceNode > s, const Transformation &t)
- static const bool recursive a01339.html a14d22b0d2536ece00f4fc7fc57fb05d9
Dune::TypeTree::SimplePowerNodeTransformation
a01343.html
typename SourceNode
typename Transformation
template< typename Child, std::size_t > class TransformedNode
Dune::TypeTree::SimplePowerNodeTransformation::result
- static result< TC >::type transform a01343.html ae10930cd8b9b2264ca18cf63d42e85de (const SourceNode &s, const Transformation &t, const std::array< std::shared_ptr< TC >, result< TC >::degree > &children)
- static result< TC >::storage_type transform_storage a01343.html a2a2164a962159c12235be4d29d762697 (std::shared_ptr< const SourceNode > s, const Transformation &t, const std::array< std::shared_ptr< TC >, result< TC >::degree > &children)
- static const bool recursive a01343.html a5e74b42b008e5311f4060489ac228ed8
Dune::TypeTree::StaticChildAccessors
a01303.html
typename ProxiedNode
Dune::TypeTree::StaticChildAccessors::Child
- auto & child a01303.html a0465bd204efa9b689222b3a2943d0c77 (index_constant< k >={})
- const auto & child a01303.html abf959440efcbef495ee7c524a8a1e5a7 (index_constant< k >={}) const
- auto childStorage a01303.html a4da4d39ef89fb67364b64a42cf3a3543 (index_constant< k >={})
- auto childStorage a01303.html ad42d61a7ebb201c65f212e58e4adc653 (index_constant< k >={}) const
- void setChild a01303.html a33cbc09c786c2977e8641d3987c0e98e (ProxyChild &&child, typename std::enable_if< lazy_enabled< k >::value, void * >::type=0)
- const ProxiedNode::NodeStorage & nodeStorage a01303.html a48e590e8ed858f0dc989fa1fbd8e78eb () const
- auto & child a01303.html a0465bd204efa9b689222b3a2943d0c77 (index_constant< k >={})
- const auto & child a01303.html abf959440efcbef495ee7c524a8a1e5a7 (index_constant< k >={}) const
- auto childStorage a01303.html a4da4d39ef89fb67364b64a42cf3a3543 (index_constant< k >={})
- auto childStorage a01303.html ad42d61a7ebb201c65f212e58e4adc653 (index_constant< k >={}) const
- void setChild a01303.html a33cbc09c786c2977e8641d3987c0e98e (ProxyChild &&child, typename std::enable_if< lazy_enabled< k >::value, void * >::type=0)
- const ProxiedNode::NodeStorage & nodeStorage a01303.html a48e590e8ed858f0dc989fa1fbd8e78eb () const
Dune::TypeTree::StaticTraversal
a01567.html
- static const TreePathType::Type treePathType a01567.html af5b5b93a9a70f08554680cabd44a83e3
Dune::TypeTree::TemplatizedGenericCompositeNodeTransformation
a01231.html
typename SourceNode
typename Transformation
template< typename... > class TransformedNodeTemplate
Dune::TypeTree::TemplatizedGenericCompositeNodeTransformation::result
- static result< TC... >::type transform a01231.html a2673a334b31c21643e21969c0ac6a98a (const SourceNode &s, const Transformation &t, std::shared_ptr< TC >... children)
- static result< TC... >::type transform a01231.html a91d90ba3bb91b6d7bb7d75d8995251e4 (std::shared_ptr< const SourceNode > s, const Transformation &t, std::shared_ptr< TC >... children)
- static result< TC... >::storage_type transform_storage a01231.html a84dabf5dfd5db413b81069fb712e9019 (std::shared_ptr< const SourceNode > s, const Transformation &t, std::shared_ptr< TC >... children)
- static const bool recursive a01231.html af1318e760833875048c269c471af03e1
Dune::TypeTree::TemplatizedGenericDynamicPowerNodeTransformation
a01219.html
typename SourceNode
typename Transformation
template< typename Child > class TransformedNodeTemplate
Dune::TypeTree::TemplatizedGenericDynamicPowerNodeTransformation::result
- static result< TC >::type transform a01219.html a63e0d400d764a3dc8d5f7405e8322c6a (const SourceNode &s, const Transformation &t, const std::vector< std::shared_ptr< TC > > &children)
- static result< TC >::type transform a01219.html a1d0bd277a0159043e898b4a20597d240 (std::shared_ptr< const SourceNode > s, const Transformation &t, const std::vector< std::shared_ptr< TC > > &children)
- static result< TC >::storage_type transform_storage a01219.html a8c26231252b44ac96911a148c7167635 (std::shared_ptr< const SourceNode > s, const Transformation &t, const std::vector< std::shared_ptr< TC > > &children)
- static const bool recursive a01219.html a36d08b6a82553e52143dc485bc87282e
Dune::TypeTree::TemplatizedGenericPowerNodeTransformation
a01207.html
typename SourceNode
typename Transformation
template< typename Child > class TransformedNodeTemplate
Dune::TypeTree::TemplatizedGenericPowerNodeTransformation::result
- static result< TC >::type transform a01207.html af11cbb8f56e5e0f62cd20c76e0f0c8e7 (const SourceNode &s, const Transformation &t, const std::array< std::shared_ptr< TC >, result< TC >::degree > &children)
- static result< TC >::type transform a01207.html ae10134b6435c658d56d2a37c78507a05 (std::shared_ptr< const SourceNode > s, const Transformation &t, const std::array< std::shared_ptr< TC >, result< TC >::degree > &children)
- static result< TC >::storage_type transform_storage a01207.html a3d9a9e0f27a5e475276e4205621e5c79 (std::shared_ptr< const SourceNode > s, const Transformation &t, const std::array< std::shared_ptr< TC >, result< TC >::degree > &children)
- static const bool recursive a01207.html ab42ec41914479dc39213ffbf0b96fcbe
Dune::TypeTree::TransformTree
a01367.html
typename SourceTree
typename Transformation
typename Tag
bool recursive
- transformed_type type a01367.html aa01b86c1992348c37a370a6eb7e9cd65
- type Type a01367.html a0fa8df89b999152babfee3749e5e03fd
- static transformed_type transform a01367.html aba5dbf5fc7965852ecfcf89ff52284da (const SourceTree &s, const Transformation &t=Transformation())
- static transformed_type transform a01367.html a84a5e3bb26d3f9f922603acbce5ab1a4 (const SourceTree &s, Transformation &t)
- static transformed_type transform a01367.html a6ed10e27fd50de59bc28ea23a06f9925 (std::shared_ptr< const SourceTree > sp, const Transformation &t=Transformation())
- static transformed_type transform a01367.html a1b704cd756aae56438079f11a0f43fd0 (std::shared_ptr< const SourceTree > sp, Transformation &t)
- static transformed_storage_type transform_storage a01367.html aca577396e60081dd3c87e64f0d932cc9 (std::shared_ptr< const SourceTree > sp, const Transformation &t=Transformation())
- static transformed_storage_type transform_storage a01367.html aef1bafb2982714bcf0639d6857b42030 (std::shared_ptr< const SourceTree > sp, Transformation &t)
Dune::TypeTree::TreeInfo
a01535.html
typename Tree
typename Tag
- static const std::size_t depth a01535.html a57865e1039b7173227a68ace3595af99
- static const std::size_t nodeCount a01535.html af40f1e154afb15491116809ef2245b4c
- static const std::size_t leafCount a01535.html a11e15acb63ccfb67ca7093ff153013ec
Dune::TypeTree::TreePairVisitor
a01583.html
Dune::TypeTree::DefaultPairVisitor
Dune::TypeTree::VisitTree
- void pre a01543.html aa16263024c675121a6d4be9a405e7569 (T1 &&, T2 &&, TreePath) const
- void in a01543.html acd5a90cd29a33f8b00a32a14e8e6d84a (T1 &&, T2 &&, TreePath) const
- void post a01543.html ac0a9bb10da4e4e565deb11a1f2cd1ffd (T1 &&, T2 &&, TreePath) const
- void leaf a01543.html a16eb112aa01f1f5075afc05bcd1504e3 (T1 &&, T2 &&, TreePath) const
- void beforeChild a01543.html a2c63dc52133fc5dcca0630524b104629 (T1 &&, Child1 &&, T2 &&, Child2 &&, TreePath, ChildIndex) const
- void afterChild a01543.html ae58d070f366db82a828982ee6800def1 (T1 &&, Child1 &&, T2 &&, Child2 &&, TreePath, ChildIndex) const
Dune::TypeTree::TreePathBack
a01387.html
typename
Dune::TypeTree::TreePathBack< HybridTreePath< index_constant< j >, index_constant< k >, index_constant< l >... > >
a01423.html
std::size_t j
std::size_t k
std::size_t... l
Dune::TypeTree::TreePathBack< HybridTreePath< index_constant< k >, index_constant< l >... > >
Dune::TypeTree::TreePathBack< HybridTreePath< index_constant< k > > >
a01419.html
std::size_t k
Dune::TypeTree::TreePathConcat
a01403.html
typename
typename
Dune::TypeTree::TreePathConcat< HybridTreePath< index_constant< i >... >, HybridTreePath< index_constant< k >... > >
a01443.html
std::size_t... i
std::size_t... k
- HybridTreePath< index_constant< i >..., index_constant< k >... > type a01443.html ada5d2db63bce0172c5fd4ef8cea79c19
Dune::TypeTree::TreePathFront
a01391.html
typename
Dune::TypeTree::TreePathFront< HybridTreePath< index_constant< k >, index_constant< i >... > >
a01427.html
std::size_t k
std::size_t... i
Dune::TypeTree::TreePathPopBack
a01395.html
typename
std::size_t...
Dune::TypeTree::TreePathPopBack< HybridTreePath< index_constant< j >, index_constant< k >, index_constant< l >... >, i... >
a01435.html
std::size_t j
std::size_t k
std::size_t... l
std::size_t... i
Dune::TypeTree::TreePathPopBack< HybridTreePath< index_constant< k >, index_constant< l >... >, i..., j >
Dune::TypeTree::TreePathPopBack< HybridTreePath< index_constant< k > >, i... >
a01431.html
std::size_t k
std::size_t... i
- HybridTreePath< index_constant< i >... > type a01431.html a152d8da9bd9d3d37a29fcb321baae6c2
Dune::TypeTree::TreePathPopFront
a01399.html
typename
Dune::TypeTree::TreePathPopFront< HybridTreePath< index_constant< k >, index_constant< i >... > >
a01439.html
std::size_t k
std::size_t... i
- HybridTreePath< index_constant< i >... > type a01439.html ab54b57efb5a8329a61818956bbc27a8a
Dune::TypeTree::TreePathPushBack
a01379.html
typename
std::size_t
Dune::TypeTree::TreePathPushBack< HybridTreePath< index_constant< i >... >, k >
a01411.html
std::size_t k
std::size_t... i
- HybridTreePath< index_constant< i >..., index_constant< k > > type a01411.html aefbb54e742b2ca3f1950555744ac8164
Dune::TypeTree::TreePathPushFront
a01383.html
typename
std::size_t
Dune::TypeTree::TreePathPushFront< HybridTreePath< index_constant< i >... >, k >
a01415.html
std::size_t k
std::size_t... i
- HybridTreePath< index_constant< k >, index_constant< i >... > type a01415.html a43ee9f962a011d8f93d3849c59370640
Dune::TypeTree::TreePathSize
a01375.html
typename
Dune::TypeTree::TreePathSize< HybridTreePath< index_constant< i >... > >
a01407.html
std::size_t... i
Dune::TypeTree::TreeVisitor
a01575.html
Dune::TypeTree::DefaultVisitor
Dune::TypeTree::VisitTree
- void pre a01539.html afc26a0c206c4d9a5721f13c76619b593 (T &&, TreePath) const
- void in a01539.html a29109fa150fe803da9ef96e5545cc34b (T &&, TreePath) const
- void post a01539.html a7fb17e9b2662028132c2ddd44b4e5177 (T &&, TreePath) const
- void leaf a01539.html a847720b94c34dc3d367d0b9e70c75aca (T &&, TreePath) const
- void beforeChild a01539.html a6b183fe30f42681326f449b92adee39b (T &&, Child &&, TreePath, ChildIndex) const
- void afterChild a01539.html a4c3044017e14fba2f79a4985ab051582 (T &&, Child &&, TreePath, ChildIndex) const
Dune::TypeTree::TypeAccumulationPolicy
a01071.html
typename Functor
typename Reduction
typename StartType
typename ParentChildReduction
typename ReductionAlgorithm
- Functor functor a01071.html a3b1a56207cb93b1ce51d6ce8d820815d
- Reduction sibling_reduction a01071.html aae2cb32304e014e5be96fc979737f65e
- ParentChildReduction parent_child_reduction a01071.html a267f825310089246c7f3cf82a464944a
- StartType start_type a01071.html a69d3cdc5a0b494eb8d9927ecd6b6bdb3
- ReductionAlgorithm reduction_strategy a01071.html a7658a27585345f9fe379367fed06349c
Dune::TypeTree::SimpleFilter::validate
a01139.html
typename Node
- static const bool value a01139.html a5c66acd334e0cb097ee1c4f652ed6139
Dune::TypeTree::VisitDirectChildren::VisitChild
a01555.html
typename Node1
typename Child1
typename Node2
typename Child2
typename TreePath
- static const bool value a01555.html a0a8eca77f9c305ce340a43776408de70
Dune::TypeTree::VisitTree::VisitChild
a01563.html
typename Node1
typename Child1
typename Node2
typename Child2
typename TreePath
- static const bool value a01563.html a133b8eac4c63e87699e8aeab25f59e79
Dune::TypeTree::VisitDirectChildren
a01551.html
Dune::TypeTree::VisitDirectChildren::VisitChild
Dune::TypeTree::VisitTree
a01559.html
Dune::TypeTree::VisitTree::VisitChild
Dune::TypeTree::has_implementation_tag::yes
a01487.html
- char dummy a01487.html a6d85e10ee3fda0b59a07a1bedd2efd32 [1]
Dune::TypeTree::has_implementation_tag_value::yes
a01503.html
- char dummy a01503.html a785da89b03a035b24788f677da3344cb [2]
Dune::TypeTree::has_node_tag::yes
a01459.html
- char dummy a01459.html a3192df83f6a29fbfebeee8b4b6eaf0ca [1]
Dune::TypeTree::has_node_tag_value::yes
a01475.html
- char dummy a01475.html a5e55794068fc41f0874216ce5c3490b9 [2]
Dune
a00096.html
Dune::TypeTree
Dune::first_type
Dune::first_type< T0, T... >
Dune::TypeTree
a00097.html
Dune::TypeTree::Experimental
Dune::TypeTree::Detail
Dune::TypeTree::TreePathType
Dune::TypeTree::impl
Dune::TypeTree::or_
Dune::TypeTree::and_
Dune::TypeTree::plus
Dune::TypeTree::minus
Dune::TypeTree::multiply
Dune::TypeTree::min
Dune::TypeTree::max
Dune::TypeTree::AccumulateValue
Dune::TypeTree::TypeAccumulationPolicy
Dune::TypeTree::AccumulateType
Dune::TypeTree::CompositeNode
Dune::TypeTree::DynamicPowerNode
Dune::TypeTree::Exception
Dune::TypeTree::FilteredCompositeNode
Dune::TypeTree::FilterEntry
Dune::TypeTree::FilterResult
Dune::TypeTree::SimpleFilterTag
Dune::TypeTree::AdvancedFilterTag
Dune::TypeTree::AdvancedFilter
Dune::TypeTree::SimpleFilter
Dune::TypeTree::IndexFilter
Dune::TypeTree::filter
Dune::TypeTree::FixedCapacityStackView
Dune::TypeTree::FixedCapacityStack
Dune::TypeTree::GenericLeafNodeTransformation
Dune::TypeTree::TemplatizedGenericPowerNodeTransformation
Dune::TypeTree::GenericPowerNodeTransformation
Dune::TypeTree::TemplatizedGenericDynamicPowerNodeTransformation
Dune::TypeTree::GenericDynamicPowerNodeTransformation
Dune::TypeTree::TemplatizedGenericCompositeNodeTransformation
Dune::TypeTree::GenericCompositeNodeTransformation
Dune::TypeTree::LeafNode
Dune::TypeTree::NodeInterface
Dune::TypeTree::LeafNodeTag
Dune::TypeTree::PowerNodeTag
Dune::TypeTree::DynamicPowerNodeTag
Dune::TypeTree::CompositeNodeTag
Dune::TypeTree::GenericPowerNodeTransformationTemplate
Dune::TypeTree::GenericDynamicPowerNodeTransformationTemplate
Dune::TypeTree::GenericCompositeNodeTransformationTemplate
Dune::TypeTree::PowerNode
Dune::TypeTree::ProxyNode
Dune::TypeTree::StaticChildAccessors
Dune::TypeTree::DynamicChildAccessors
Dune::TypeTree::ProxyNodeBase
Dune::TypeTree::ProxyNodeBase< Node, LeafNodeTag >
Dune::TypeTree::ProxyNodeBase< Node, CompositeNodeTag >
Dune::TypeTree::ProxyNodeBase< Node, PowerNodeTag >
Dune::TypeTree::ProxyNodeBase< Node, DynamicPowerNodeTag >
Dune::TypeTree::SimpleLeafNodeTransformation
Dune::TypeTree::SimplePowerNodeTransformation
Dune::TypeTree::SimpleDynamicPowerNodeTransformation
Dune::TypeTree::SimpleCompositeNodeTransformation
Dune::TypeTree::TransformTree
Dune::TypeTree::TreePathSize
Dune::TypeTree::TreePathPushBack
Dune::TypeTree::TreePathPushFront
Dune::TypeTree::TreePathBack
Dune::TypeTree::TreePathFront
Dune::TypeTree::TreePathPopBack
Dune::TypeTree::TreePathPopFront
Dune::TypeTree::TreePathConcat
Dune::TypeTree::TreePathSize< HybridTreePath< index_constant< i >... > >
Dune::TypeTree::TreePathPushBack< HybridTreePath< index_constant< i >... >, k >
Dune::TypeTree::TreePathPushFront< HybridTreePath< index_constant< i >... >, k >
Dune::TypeTree::TreePathBack< HybridTreePath< index_constant< k > > >
Dune::TypeTree::TreePathBack< HybridTreePath< index_constant< j >, index_constant< k >, index_constant< l >... > >
Dune::TypeTree::TreePathFront< HybridTreePath< index_constant< k >, index_constant< i >... > >
Dune::TypeTree::TreePathPopBack< HybridTreePath< index_constant< k > >, i... >
Dune::TypeTree::TreePathPopBack< HybridTreePath< index_constant< j >, index_constant< k >, index_constant< l >... >, i... >
Dune::TypeTree::TreePathPopFront< HybridTreePath< index_constant< k >, index_constant< i >... > >
Dune::TypeTree::TreePathConcat< HybridTreePath< index_constant< i >... >, HybridTreePath< index_constant< k >... > >
Dune::TypeTree::has_node_tag
Dune::TypeTree::has_node_tag_value
Dune::TypeTree::has_implementation_tag
Dune::TypeTree::has_implementation_tag_value
Dune::TypeTree::AlwaysVoid
Dune::TypeTree::meta_function
Dune::TypeTree::lazy_evaluate
Dune::TypeTree::lazy_identity
Dune::TypeTree::evaluate_if_meta_function
Dune::TypeTree::IsTreePath
Dune::TypeTree::TreeInfo
Dune::TypeTree::DefaultVisitor
Dune::TypeTree::DefaultPairVisitor
Dune::TypeTree::VisitDirectChildren
Dune::TypeTree::VisitTree
Dune::TypeTree::StaticTraversal
Dune::TypeTree::DynamicTraversal
Dune::TypeTree::TreeVisitor
Dune::TypeTree::DirectChildrenVisitor
Dune::TypeTree::TreePairVisitor
Dune::TypeTree::DirectChildrenPairVisitor
- typename impl::_is_flat_index< std::decay_t< T > >::type is_flat_index a00097.html a3f98729ac91797c57d7095d2fc5b5419
- typename std::decay_t< Node >::NodeTag NodeTag a00092.html gaf73d9148a92bc60eb1663e866b7aa441
- typename std::decay_t< T >::ImplementationTag ImplementationTag a00092.html ga7ca055e2456dca0c7c2b3aa32b073db9
- decltype(Node::degree()) StaticDegree a00092.html gacb0067e1c0919c936209f29b050ee0de
- Dune::HybridMultiIndex< T... > HybridTreePath a00093.html ga4358f72338f292a7e552b5c408b344be
- HybridTreePath< Dune::index_constant< i >... > StaticTreePath a00093.html gab58e0e977d0c6aa8a6876870e70f2687
- auto childStorage a00097.html a63c62423f4b63463203964e0b01517a2 (Node &&node, Indices... indices)
- auto childStorage a00097.html a8aa2ab31aa5d9d338f951760de792113 (Node &&node, HybridTreePath< Indices... > treePath)
- std::size_t degree a00092.html ga56ec139aa8b8af4e8fd25d3b31b970cd (const Node &node)
- void applyToTreePair a00091.html ga677ef3ed3418747507fd30687854f5c4 (Tree1 &&tree1, Tree2 &&tree2, Visitor &&visitor)
- void registerNodeTransformation a00094.html ga48cffe31075a96776d284a184097a2aa (SourceNode *, Transformation *, Tag *)
- constexpr auto leafTreePathTuple a00091.html ga40f2a5d5435d0ae5ff375e2d54beb973 ()
- void applyToTree a00091.html gafebbce1d18f7ddd62e267df3de139334 (Tree &&tree, Visitor &&visitor)
- ResultType reduceOverLeafs a00091.html gab407f8e914f8fa3fee78d35a102e2693 (const Tree &tree, F functor, R reduction, ResultType startValue)
- constexpr auto hybridTreePath a00093.html ga42f5bc0a9259699350dcd9bd0c25dfae (const T &... t)
- void print_tree_path a00093.html gaeb32e41118574398d079d0a22a5e1f80 (std::ostream &os)
- void print_tree_path a00093.html gaa3668be2162ed006dbd170855d7ef042 (std::ostream &os)
- constexpr auto makeTreePath a00093.html ga165dcbe9555c436a5c0d905cf674d128 (const T... t)
- constexpr std::size_t treePathSize a00093.html ga15a231b783d71e9daa350133a71b2b53 (const HybridTreePath< T... > &)
- constexpr auto treePathEntry a00093.html ga0b1bcda4a10ce7bec6b51c9e6a6d9c4b (const HybridTreePath< T... > &tp, index_constant< i >={})
- constexpr std::size_t treePathIndex a00093.html ga93fde33df04c0302b1efa4363b4741ab (const HybridTreePath< T... > &tp, index_constant< i >={})
- T * declptr a00097.html aa52c80157f2085d6b8f49faa2856595e ()
- constexpr auto isTreePath a00097.html a9f06f53488df709cddad40051120e058 (const T &) -> IsTreePath< T >
Dune::TypeTree::Detail
a00102.html
- decltype(( std::declval< Tree >().degree(), std::declval< Tree >().child(0u))) DynamicTraversalConcept a00102.html adb002ebd693f9e56b09a51bf384f0940
- decltype(( std::integral_constant< std::size_t, Tree::degree()>{})) StaticTraversalConcept a00102.html a8bd46a3a3ef2e7380c4039b9123a6119
- void applyToTreePair a00102.html a8b542590e97d908492307e64a9d8ec99 (T1 &&tree1, T2 &&tree2, TreePath treePath, V &&visitor)
- void applyToTreePair a00102.html a8b542590e97d908492307e64a9d8ec99 (T1 &&tree1, T2 &&tree2, TreePath treePath, V &&visitor)
- constexpr auto leafTreePathTuple a00102.html aac044f60050eb4fb71c685c68a187e02 (Prefix prefix)
- constexpr auto leafTreePathTuple a00102.html aac044f60050eb4fb71c685c68a187e02 (Prefix prefix)
- constexpr auto leafTreePathTuple a00102.html addc8106816a6c1ab2870f3c34398a7df (Prefix prefix, std::index_sequence< indices... >)
- constexpr auto leafTreePathTuple a00102.html addc8106816a6c1ab2870f3c34398a7df (Prefix prefix, std::index_sequence< indices... >)
- void applyToTree a00102.html a6dd219b33e36d07c725b68addf01ead7 (T &&tree, TreePath treePath, V &&visitor)
- void applyToTree a00102.html a6dd219b33e36d07c725b68addf01ead7 (T &&tree, TreePath treePath, V &&visitor)
Dune::TypeTree::Experimental
a00099.html
Dune::TypeTree::Experimental::Info
Dune::TypeTree::Experimental::DefaultHybridVisitor
- auto hybridApplyToTree a00099.html a470e7e00fc4aa26e0bf46ea22a8cf2e2 (Tree &&tree, Visitor &&visitor, Init &&init)
Dune::TypeTree::Experimental::Info
a00107.html
Dune::TypeTree::Experimental::Info::LeafCounterVisitor
Dune::TypeTree::Experimental::Info::NodeCounterVisitor
Dune::TypeTree::Experimental::Info::DepthVisitor
- auto depth a00107.html a7ab47599182e64eb1cfc8d73ccf87c3c (const Tree &tree)
- constexpr auto depth a00107.html a769c643bdde5a9a73adf45d96fec1d6b ()
- auto nodeCount a00107.html a5785c6c18fde92f5bff32c3096f8a00d (const Tree &tree)
- auto leafCount a00107.html a53a6ba5f914d4da3ba5ff80408f21163 (const Tree &tree)
- constexpr bool isDynamic a00107.html a104fe96df2b6e08ed3f71b6aff53fb5c
Dune::TypeTree::impl
a00106.html
- constexpr auto isTreePath a00106.html a224db604579b3eae53710448ac4d4547 (void *) -> std::false_type
- constexpr auto isTreePath a00106.html acfd196de0f9309186d50cd012950677c (const HybridTreePath< I... > *) -> std::true_type
Dune::TypeTree::TreePathType
a00105.html
- Type
  a00105.html
  a2c22745f087ef4029052be4816e093ce
- fullyStatic
  a00105.html
  a2c22745f087ef4029052be4816e093cea9a0cbcf7ee58f560a6c87edbbad79635
- dynamic
  a00105.html
  a2c22745f087ef4029052be4816e093ceaa2ea1e08f9676588a2f746d67d425e86
TypeTree

# dune-typetree

a00090.html
Tree
Nodes
TreePath
Transformation
Dune::TypeTree::TreeInfo
Tree

# Traversal

a00091.html
Dune::TypeTree
Dune::TypeTree::Experimental
Dune::TypeTree::Experimental::Info
Dune::TypeTree::Detail
Dune::TypeTree::or_
Dune::TypeTree::and_
Dune::TypeTree::plus
Dune::TypeTree::minus
Dune::TypeTree::multiply
Dune::TypeTree::min
Dune::TypeTree::max
Dune::TypeTree::AccumulateValue
Dune::TypeTree::TypeAccumulationPolicy
Dune::TypeTree::AccumulateType
Dune::TypeTree::DefaultVisitor
Dune::TypeTree::DefaultPairVisitor
Dune::TypeTree::VisitDirectChildren
Dune::TypeTree::VisitTree
Dune::TypeTree::StaticTraversal
Dune::TypeTree::DynamicTraversal
Dune::TypeTree::TreeVisitor
Dune::TypeTree::DirectChildrenVisitor
Dune::TypeTree::TreePairVisitor
Dune::TypeTree::DirectChildrenPairVisitor
- void Dune::TypeTree::applyToTreePair a00091.html ga677ef3ed3418747507fd30687854f5c4 (Tree1 &&tree1, Tree2 &&tree2, Visitor &&visitor)
- constexpr auto Dune::TypeTree::leafTreePathTuple a00091.html ga40f2a5d5435d0ae5ff375e2d54beb973 ()
- void Dune::TypeTree::applyToTree a00091.html gafebbce1d18f7ddd62e267df3de139334 (Tree &&tree, Visitor &&visitor)
- ResultType Dune::TypeTree::reduceOverLeafs a00091.html gab407f8e914f8fa3fee78d35a102e2693 (const Tree &tree, F functor, R reduction, ResultType startValue)
Nodes

# Nodes

a00092.html
Dune::TypeTree
Dune::TypeTree::CompositeNode
Dune::TypeTree::DynamicPowerNode
Dune::TypeTree::FilteredCompositeNode
Dune::TypeTree::FilterEntry
Dune::TypeTree::FilterResult
Dune::TypeTree::SimpleFilterTag
Dune::TypeTree::AdvancedFilterTag
Dune::TypeTree::AdvancedFilter
Dune::TypeTree::SimpleFilter
Dune::TypeTree::IndexFilter
Dune::TypeTree::filter
Dune::TypeTree::LeafNode
Dune::TypeTree::NodeInterface
Dune::TypeTree::LeafNodeTag
Dune::TypeTree::PowerNodeTag
Dune::TypeTree::DynamicPowerNodeTag
Dune::TypeTree::CompositeNodeTag
Dune::TypeTree::PowerNode
Dune::TypeTree::ProxyNode
Dune::TypeTree::StaticChildAccessors
Dune::TypeTree::DynamicChildAccessors
Dune::TypeTree::ProxyNodeBase
Dune::TypeTree::ProxyNodeBase< Node, LeafNodeTag >
Dune::TypeTree::ProxyNodeBase< Node, CompositeNodeTag >
Dune::TypeTree::ProxyNodeBase< Node, PowerNodeTag >
Dune::TypeTree::ProxyNodeBase< Node, DynamicPowerNodeTag >
- typename std::decay_t< Node >::NodeTag Dune::TypeTree::NodeTag a00092.html gaf73d9148a92bc60eb1663e866b7aa441
- typename std::decay_t< T >::ImplementationTag Dune::TypeTree::ImplementationTag a00092.html ga7ca055e2456dca0c7c2b3aa32b073db9
- decltype(Node::degree()) Dune::TypeTree::StaticDegree a00092.html gacb0067e1c0919c936209f29b050ee0de
- std::size_t Dune::TypeTree::degree a00092.html ga56ec139aa8b8af4e8fd25d3b31b970cd (const Node &node)
TreePath

# TreePath

a00093.html
Dune::TypeTree::TreePathType
Dune::TypeTree::FixedCapacityStackView
Dune::TypeTree::FixedCapacityStack
Dune::TypeTree::TreePathSize
Dune::TypeTree::TreePathPushBack
Dune::TypeTree::TreePathPushFront
Dune::TypeTree::TreePathBack
Dune::TypeTree::TreePathFront
Dune::TypeTree::TreePathPopBack
Dune::TypeTree::TreePathPopFront
Dune::TypeTree::TreePathConcat
Dune::TypeTree::TreePathSize< HybridTreePath< index_constant< i >... > >
Dune::TypeTree::TreePathPushBack< HybridTreePath< index_constant< i >... >, k >
Dune::TypeTree::TreePathPushFront< HybridTreePath< index_constant< i >... >, k >
Dune::TypeTree::TreePathBack< HybridTreePath< index_constant< k > > >
Dune::TypeTree::TreePathBack< HybridTreePath< index_constant< j >, index_constant< k >, index_constant< l >... > >
Dune::TypeTree::TreePathFront< HybridTreePath< index_constant< k >, index_constant< i >... > >
Dune::TypeTree::TreePathPopBack< HybridTreePath< index_constant< k > >, i... >
Dune::TypeTree::TreePathPopBack< HybridTreePath< index_constant< j >, index_constant< k >, index_constant< l >... >, i... >
Dune::TypeTree::TreePathPopFront< HybridTreePath< index_constant< k >, index_constant< i >... > >
Dune::TypeTree::TreePathConcat< HybridTreePath< index_constant< i >... >, HybridTreePath< index_constant< k >... > >
- Dune::HybridMultiIndex< T... > Dune::TypeTree::HybridTreePath a00093.html ga4358f72338f292a7e552b5c408b344be
- HybridTreePath< Dune::index_constant< i >... > Dune::TypeTree::StaticTreePath a00093.html gab58e0e977d0c6aa8a6876870e70f2687
- constexpr auto Dune::TypeTree::hybridTreePath a00093.html ga42f5bc0a9259699350dcd9bd0c25dfae (const T &... t)
- void Dune::TypeTree::print_tree_path a00093.html gaeb32e41118574398d079d0a22a5e1f80 (std::ostream &os)
- void Dune::TypeTree::print_tree_path a00093.html gaa3668be2162ed006dbd170855d7ef042 (std::ostream &os)
- constexpr auto Dune::TypeTree::makeTreePath a00093.html ga165dcbe9555c436a5c0d905cf674d128 (const T... t)
- constexpr std::size_t Dune::TypeTree::treePathSize a00093.html ga15a231b783d71e9daa350133a71b2b53 (const HybridTreePath< T... > &)
- constexpr auto Dune::TypeTree::treePathEntry a00093.html ga0b1bcda4a10ce7bec6b51c9e6a6d9c4b (const HybridTreePath< T... > &tp, index_constant< i >={})
- constexpr std::size_t Dune::TypeTree::treePathIndex a00093.html ga93fde33df04c0302b1efa4363b4741ab (const HybridTreePath< T... > &tp, index_constant< i >={})
Transformation

# Transformation

a00094.html
Dune::TypeTree::GenericLeafNodeTransformation
Dune::TypeTree::TemplatizedGenericPowerNodeTransformation
Dune::TypeTree::GenericPowerNodeTransformation
Dune::TypeTree::TemplatizedGenericDynamicPowerNodeTransformation
Dune::TypeTree::GenericDynamicPowerNodeTransformation
Dune::TypeTree::TemplatizedGenericCompositeNodeTransformation
Dune::TypeTree::GenericCompositeNodeTransformation
Dune::TypeTree::GenericPowerNodeTransformationTemplate
Dune::TypeTree::GenericDynamicPowerNodeTransformationTemplate
Dune::TypeTree::GenericCompositeNodeTransformationTemplate
Dune::TypeTree::SimpleLeafNodeTransformation
Dune::TypeTree::SimplePowerNodeTransformation
Dune::TypeTree::SimpleDynamicPowerNodeTransformation
Dune::TypeTree::SimpleCompositeNodeTransformation
Dune::TypeTree::TransformTree
- void Dune::TypeTree::registerNodeTransformation a00094.html ga48cffe31075a96776d284a184097a2aa (SourceNode *, Transformation *, Tag *)
modules

# Modules

a02093.html
doc
/build/dune-typetree-xe5eiO/dune-typetree-2.11.0/doc/
dir_e68e8157741866f444e17edd764ebbae.html
doxygen
doxygen
/build/dune-typetree-xe5eiO/dune-typetree-2.11.0/doc/doxygen/
dir_04f2ecc425faf0d475a3caf484e551f3.html
dune
/build/dune-typetree-xe5eiO/dune-typetree-2.11.0/dune/
dir_5e69be5995c9f5d42bf491ae6f29600e.html
typetree
typetree
/build/dune-typetree-xe5eiO/dune-typetree-2.11.0/dune/typetree/
dir_5e74c06688912037f4b476b8dc05fab9.html
accumulate_static.hh
childextraction.hh
compositenode.hh
dynamicpowernode.hh
exceptions.hh
filteredcompositenode.hh
filters.hh
fixedcapacitystack.hh
generictransformationdescriptors.hh
leafnode.hh
nodeinterface.hh
nodetags.hh
pairtraversal.hh
powercompositenodetransformationtemplates.hh
powernode.hh
proxynode.hh
simpletransformationdescriptors.hh
transformation.hh
transformationutilities.hh
traversal.hh
traversalutilities.hh
treecontainer.hh
treepath.hh
typetraits.hh
typetree.hh
utility.hh
visitor.hh
index

# dune-typetree Automatic Documentation

index.html
a02093.html

Introduction

intro

Modules

mods