CDune::TypeTree::AccumulateType< Tree, Policy > | Statically accumulate a type over the nodes of a TypeTree |
CDune::TypeTree::AccumulateValue< Tree, Functor, Reduction, startValue, ParentChildReduction > | Statically accumulate a value over the nodes of a TypeTree |
►CDune::TypeTree::AdvancedFilter | Base class for advanced filters |
CDune::TypeTree::IndexFilter< indices > | Filter class for FilteredCompositeNode that selects the children with the given indices |
CDune::TypeTree::AdvancedFilterTag | Tag describing an advanced filter that has full control over the construction of the list of FilterEntries |
CDune::TypeTree::AlwaysVoid< typename > | |
CDune::TypeTree::and_< result_type > | Statically combine two values of type result_type using && |
CDune::TypeTree::FilterResult< FilterEntries >::apply< Node > | |
CDune::TypeTree::AdvancedFilter::apply< Node, Children > | Apply this filter to the given node and children |
CDune::TypeTree::SimpleFilter::apply< Child, new_index, old_index > | Applies the filter to the given child node |
CDune::TypeTree::filter< Filter >::apply< Node, Children > | Apply the filter |
►Cstd::array< T > | STL class |
CDune::TypeTree::FixedCapacityStack< T, capacity > | |
CDune::TypeTree::CompositeNode< Children >::Child< k > | Access to the type and storage type of the i-th child |
CDune::TypeTree::FilteredCompositeNode< Node, Filter >::Child< k > | Access to the type and storage type of the i-th child |
CDune::TypeTree::PowerNode< T, k >::Child< i > | Access to the type and storage type of the i-th child |
CDune::TypeTree::CompositeNode< Children > | Base class for composite nodes based on variadic templates |
CDune::TypeTree::CompositeNodeTag | Tag designating a composite node |
►CDune::TypeTree::DefaultPairVisitor | Visitor interface and base class for visitors of pairs of TypeTrees |
CDune::TypeTree::DirectChildrenPairVisitor | Convenience base class for visiting the direct children of a node pair |
CDune::TypeTree::TreePairVisitor | Convenience base class for visiting an entire tree pair |
►CDune::TypeTree::DefaultVisitor | Visitor interface and base class for TypeTree visitors |
CDune::TypeTree::DirectChildrenVisitor | Convenience base class for visiting the direct children of a node |
CDune::TypeTree::TreeVisitor | Convenience base class for visiting the entire tree |
CDune::TypeTree::DynamicTraversal | Mixin base class for visitors that only need a dynamic TreePath during traversal |
CDune::TypeTree::DynamicTreePath | A TreePath that stores the path of a node as runtime information |
CDune::TypeTree::evaluate_if_meta_function< F > | Meta function that evaluates its argument iff it inherits from meta_function |
►CException | |
CDune::TypeTree::Exception | Base class for all TypeTree exceptions |
CDune::TypeTree::filter< Filter > | Adapter class that takes a SimpleFilter, validated it and turns it into an AdvancedFilter |
CDune::TypeTree::FilteredCompositeNode< Node, Filter > | Base class for composite nodes representing a filtered view on an underlying composite node |
CDune::TypeTree::FilterEntry< new_k, old_k > | A filter entry describing the mapping of one child in the filtered node |
CDune::TypeTree::FilterResult< FilterEntries > | The result of a filter |
CDune::first_type< T > | |
CDune::first_type< T0, T... > | |
►CDune::TypeTree::FixedCapacityStackView< T > | |
CDune::TypeTree::FixedCapacityStack< T, capacity > | |
CDune::TypeTree::GenericCompositeNodeTransformationTemplate< SourceNode, Transformation, TransformedNode > | |
CDune::TypeTree::GenericLeafNodeTransformation< SourceNode, Transformation, TransformedNode > | |
CDune::TypeTree::GenericPowerNodeTransformationTemplate< SourceNode, Transformation, TransformedNode > | |
CDune::TypeTree::has_implementation_tag< T > | |
CDune::TypeTree::has_implementation_tag_value< T, V > | |
CDune::TypeTree::has_node_tag< T > | |
CDune::TypeTree::has_node_tag_value< T, V > | |
CDune::TypeTree::HybridTreePath< T > | A hybrid version of TreePath that supports both compile time and run time indices |
►CDune::TypeTree::FixedCapacityStackView< T >::Impl | |
CDune::TypeTree::FixedCapacityStack< T, capacity > | |
CDune::TypeTree::index_pack< i > | Simple holder class for a template argument pack of indices |
CDune::TypeTree::index_pack_builder< n, i > | TMP to build an index_pack containing the sequence 0,...,n-1 |
►CDune::TypeTree::index_pack_builder< std::tuple_size< tuple >::value > | |
CDune::TypeTree::tuple_index_pack_builder< tuple > | TMP to build an index_pack for all elements in the tuple |
CDune::TypeTree::lazy_evaluate< F > | Helper meta function to delay evaluation of F |
CDune::TypeTree::lazy_identity< F > | Identity function |
CDune::TypeTree::LeafNode | Base class for leaf nodes in a dune-typetree |
CDune::TypeTree::LeafNodeTag | Tag designating a leaf node |
CDune::TypeTree::max< result_type > | Statically combine two values of type result_type by returning their maximum |
CDune::TypeTree::has_node_tag_value< T, V >::maybe< N > | |
CDune::TypeTree::has_implementation_tag_value< T, V >::maybe< N > | |
CDune::TypeTree::meta_function | Marker tag declaring a meta function |
CDune::TypeTree::min< result_type > | Statically combine two values of type result_type by returning their minimum |
CDune::TypeTree::minus< result_type > | Statically combine two values of type result_type using - |
CDune::TypeTree::multiply< result_type > | Statically combine two values of type result_type using * |
CDune::TypeTree::has_node_tag_value< T, V >::no | |
CDune::TypeTree::has_implementation_tag< T >::no | |
CDune::TypeTree::has_implementation_tag_value< T, V >::no | |
CDune::TypeTree::has_node_tag< T >::no | |
CDune::TypeTree::apply_to_tuple_policy::no_pass_index | Do not pass the index of the current tuple to the functor |
CDune::TypeTree::NodeInterface | Interface for nodes in a dune-typetree |
CDune::TypeTree::or_< result_type > | Statically combine two values of type result_type using || |
CDune::TypeTree::apply_to_tuple_policy::pass_index | Pass the index of the current tuple to the functor as its first argument in a std::integral_constant |
CDune::TypeTree::plus< result_type > | Statically combine two values of type result_type using + |
CDune::TypeTree::PowerNode< T, k > | Collect k instances of type T within a dune-typetree |
CDune::TypeTree::PowerNodeTag | Tag designating a power node |
CDune::TypeTree::ProxyNodeBase< Node, NodeTag > | Tag-based dispatch to appropriate base class that provides necessary functionality |
CDune::TypeTree::ProxyNodeBase< Node, LeafNodeTag > | ProxyNode base class for LeafNode |
►CDune::TypeTree::ProxyNodeBase< Node, NodeTag< Node > > | |
CDune::TypeTree::ProxyNode< Node > | Base class for nodes acting as a proxy for an existing node |
CDune::TypeTree::min< result_type >::reduce< r1, r2 > | |
CDune::TypeTree::minus< result_type >::reduce< r1, r2 > | |
CDune::TypeTree::multiply< result_type >::reduce< r1, r2 > | |
CDune::TypeTree::plus< result_type >::reduce< r1, r2 > | |
CDune::TypeTree::and_< result_type >::reduce< r1, r2 > | |
CDune::TypeTree::or_< result_type >::reduce< r1, r2 > | |
CDune::TypeTree::max< result_type >::reduce< r1, r2 > | |
CDune::TypeTree::SimpleCompositeNodeTransformation< SourceNode, Transformation, TransformedNode >::result< TC > | |
CDune::TypeTree::TemplatizedGenericCompositeNodeTransformation< SourceNode, Transformation, TransformedNodeTemplate >::result< TC > | |
CDune::TypeTree::TemplatizedGenericPowerNodeTransformation< SourceNode, Transformation, TransformedNodeTemplate >::result< TC > | |
CDune::TypeTree::GenericPowerNodeTransformationTemplate< SourceNode, Transformation, TransformedNode >::result< TC > | |
CDune::TypeTree::GenericCompositeNodeTransformationTemplate< SourceNode, Transformation, TransformedNode >::result< TC > | |
CDune::TypeTree::SimplePowerNodeTransformation< SourceNode, Transformation, TransformedNode >::result< TC > | |
CDune::TypeTree::SimpleCompositeNodeTransformation< SourceNode, Transformation, TransformedNode > | |
CDune::TypeTree::SimpleFilter | Default simple filter that accepts any node and leaves its child structure unchanged |
CDune::TypeTree::SimpleFilterTag | Tag describing a simple filter that can only decide whether or not to include a single given child |
CDune::TypeTree::SimpleLeafNodeTransformation< SourceNode, Transformation, TransformedNode > | |
CDune::TypeTree::SimplePowerNodeTransformation< SourceNode, Transformation, TransformedNode > | |
►CDune::TypeTree::StaticChildAccessors< ProxiedNode > | Mixin class providing methods for child access with compile-time parameter |
►CDune::TypeTree::DynamicChildAccessors< ProxiedNode > | Mixin class providing methods for child access with run-time parameter |
CDune::TypeTree::ProxyNodeBase< Node, PowerNodeTag > | ProxyNode base class for PowerNode |
►CDune::TypeTree::StaticChildAccessors< Node > | |
CDune::TypeTree::ProxyNodeBase< Node, CompositeNodeTag > | ProxyNode base class for CompositeNode |
CDune::TypeTree::DynamicChildAccessors< Node > | |
CDune::TypeTree::StaticTraversal | Mixin base class for visitors that require a static TreePath during traversal |
►Ctemplate Child | |
CDune::TypeTree::StaticChildAccessors< ProxiedNode >::Child< k > | Access to the type and storage type of the i-th child |
CDune::TypeTree::TemplatizedGenericCompositeNodeTransformation< SourceNode, Transformation, TransformedNodeTemplate > | |
►CDune::TypeTree::TemplatizedGenericCompositeNodeTransformation< SourceNode, Transformation, GenericCompositeNodeTransformationTemplate< SourceNode, Transformation, TransformedNode >::template result > | |
CDune::TypeTree::GenericCompositeNodeTransformation< SourceNode, Transformation, TransformedNode > | |
CDune::TypeTree::TemplatizedGenericPowerNodeTransformation< SourceNode, Transformation, TransformedNodeTemplate > | |
►CDune::TypeTree::TemplatizedGenericPowerNodeTransformation< SourceNode, Transformation, GenericPowerNodeTransformationTemplate< SourceNode, Transformation, TransformedNode >::template result > | |
CDune::TypeTree::GenericPowerNodeTransformation< SourceNode, Transformation, TransformedNode > | |
CDune::TypeTree::TransformTree< SourceTree, Transformation, Tag, recursive > | Transform a TypeTree |
CDune::TypeTree::TreeInfo< Tree, Tag > | Struct for obtaining some basic structural information about a TypeTree |
CDune::TypeTree::TreePath< i > | |
CDune::TypeTree::TreePathBack< typename > | |
►CDune::TypeTree::TreePathBack< TreePath< k, l... > > | |
CDune::TypeTree::TreePathBack< TreePath< j, k, l... > > | |
CDune::TypeTree::TreePathConcat< typename, typename > | |
CDune::TypeTree::TreePathConcat< TreePath< i... >, TreePath< k... > > | |
CDune::TypeTree::TreePathFront< typename > | |
CDune::TypeTree::TreePathPopBack< typename,... > | |
CDune::TypeTree::TreePathPopBack< TreePath< k >, i... > | |
►CDune::TypeTree::TreePathPopBack< TreePath< k, l... >, i..., j > | |
CDune::TypeTree::TreePathPopBack< TreePath< j, k, l... >, i... > | |
CDune::TypeTree::TreePathPopFront< typename > | |
CDune::TypeTree::TreePathPopFront< TreePath< k, i... > > | |
CDune::TypeTree::TreePathPushBack< typename, size_t > | |
CDune::TypeTree::TreePathPushBack< TreePath< i... >, k > | |
CDune::TypeTree::TreePathPushFront< typename, size_t > | |
CDune::TypeTree::TreePathPushFront< TreePath< i... >, k > | |
CDune::TypeTree::TreePathSize< typename > | |
CDune::TypeTree::TypeAccumulationPolicy< Functor, Reduction, StartType, ParentChildReduction, ReductionAlgorithm > | |
►Ctypenullptr | |
CDune::TypeTree::IsTreePath< T > | Check if type represents a tree path |
CDune::TypeTree::SimpleFilter::validate< Node > | Validates the combination of filter and node |
CDune::TypeTree::VisitTree::VisitChild< Node1, Child1, Node2, Child2, TreePath > | Template struct for determining whether or not to visit a given child |
CDune::TypeTree::VisitDirectChildren::VisitChild< Node1, Child1, Node2, Child2, TreePath > | Template struct for determining whether or not to visit a given child |
►CDune::TypeTree::VisitDirectChildren | Mixin base class for visitors that only want to visit the direct children of a node |
CDune::TypeTree::DirectChildrenPairVisitor | Convenience base class for visiting the direct children of a node pair |
CDune::TypeTree::DirectChildrenVisitor | Convenience base class for visiting the direct children of a node |
►CDune::TypeTree::VisitTree | Mixin base class for visitors that want to visit the complete tree |
CDune::TypeTree::TreePairVisitor | Convenience base class for visiting an entire tree pair |
CDune::TypeTree::TreeVisitor | Convenience base class for visiting the entire tree |
CDune::TypeTree::has_node_tag< T >::yes | |
CDune::TypeTree::has_implementation_tag< T >::yes | |
CDune::TypeTree::has_node_tag_value< T, V >::yes | |
CDune::TypeTree::has_implementation_tag_value< T, V >::yes | |
►Cindex_constant | |
CDune::TypeTree::TreePathBack< TreePath< k > > | |
CDune::TypeTree::TreePathFront< TreePath< k, i... > > | |
CDune::TypeTree::TreePathSize< TreePath< i... > > | |