| ▼NDune | |
| ▼NFunctions | |
| ►NBasisBuilder | |
| ►NImp | |
| CCompositeNodeFactoryBuilder | |
| CPowerNodeFactoryBuilder | |
| CPQkNodeFactoryBuilder | |
| CBlockedLexicographic | Lexicographic merging of direct children with blocking (i.e. creating one block per direct child) |
| CFlatInterleaved | Interleaved merging of direct children without blocking |
| CFlatLexicographic | Lexicographic merging of direct children without blocking |
| CIndexMergingStrategy | Base class for index merging strategies to simplify detection |
| CLeafBlockedInterleaved | Interleaved merging of direct children with blocking (i.e. creating blocks at the leaves containing one leaf per child each) |
| ►NConcept | |
| CBasisNode | |
| CBasisTree | |
| CCallable | Concept objects that can be called with given argument list |
| ►CCompositeBasisNode | |
| CFixArgs | |
| CDifferentiableFunction | |
| CDifferentiableFunction< Range(Domain), DerivativeTraits > | Concept for a differentiable function mapping Domain to Range |
| CEntitySet | Concept for an entity set for a Concept::GridFunction<Range(Domain), EntitySet, DerivativeTraits> |
| CFunction | |
| CFunction< Range(Domain)> | Concept for a function mapping Domain to Range |
| CGlobalBasis | |
| CGridFunction | |
| CGridFunction< Range(Domain), EntitySet, DerivativeTraits > | Concept for a grid function mapping Domain to Range |
| CGridViewFunction | |
| CGridViewFunction< Range(Domain), GridView, DerivativeTraits > | Concept for a grid view function mapping Domain to Range |
| CHasIndexAccess | |
| CHasResize | |
| CHasSizeMethod | |
| CIndexMergingStrategy | |
| CLeafBasisNode | |
| CLocalFunction | |
| CLocalFunction< Range(Domain), LocalContext, DerivativeTraits > | Concept for a local function mapping Domain to Range |
| CLocalIndexSet | |
| CLocalView | |
| CNodeFactory | |
| CNodeIndexSet | |
| CPowerBasisNode | |
| ►NImp | |
| ►NConcept | |
| CHasDynamicIndexAccess | |
| ►CAllTrueBitSetVector | |
| CAllTrueBitSet | |
| ►CCoefficientType | |
| CDefaultCoefficientTypeHelper | |
| CDefaultCoefficientTypeHelper< E, 0 > | |
| CDifferentiableFunctionTraits | Traits class providing type information for DifferentiableFunction |
| CDifferentiableFunctionWrapperImplementation | |
| CDifferentiableFunctionWrapperImplementation< Range(Domain), DerivativeInterface, B > | |
| CDifferentiableFunctionWrapperInterface | |
| CDifferentiableFunctionWrapperInterface< Range(Domain), DerivativeInterface > | |
| CExpandTupleHelper | |
| CExpandTupleHelper< T, ListType< Args... > > | |
| CGridFunctionTraits | Traits class providing type information for DifferentiableFunction |
| CGridFunctionWrapperImplementation | |
| CGridFunctionWrapperInterface | |
| CHasFreeDerivative | |
| CHasFreeLocalFunction | |
| CIntegerSequenceTupleHelper | |
| CIntegerSequenceTupleHelper< std::integer_sequence< I, k... > > | |
| CLocalAnalyticGridViewFunction | |
| CLocalAnalyticGridViewFunction< Range(LocalDomain), GV, F, DerivativeTraits > | |
| CLocalFunctionTraits | Traits class providing type information for DifferentiableFunction |
| CLocalFunctionWrapperImplementation | |
| CLocalFunctionWrapperInterface | |
| CLocalInterpolateVisitor | |
| CMultiIndexResolver | |
| CRotateHelper | |
| CRotateHelper< std::tuple< T... >, std::index_sequence< I... > > | |
| CSizeOf | |
| CStaticFindInRange | |
| CStaticFindInRange< ST, end, end > | |
| CTransformTupleHelper | |
| CTransformTupleHelper< T, typename std::tuple< Args1... > > | |
| CTransformTupleHelper< T, typename std::tuple< Args1... >, typename std::tuple< Args2... > > | |
| CTypeErasureWrapperBase | Base implementation of the internal wrapper interface |
| CTypeErasureWrapperImplementation | Implementation of the internal wrapper interface |
| CTypeErasureWrapperInterface | The internal wrapper interface for type erasure |
| CAnalyticGridViewFunction | |
| CAnalyticGridViewFunction< Range(Domain), GV, F, DerivativeTraits > | Class wrapping any differentiable function as grid function |
| CBasisNodeMixin | |
| CBSplineLocalBasis | LocalBasis class in the sense of dune-localfunctions, presenting the restriction of a B-spline patch to a knot span |
| CBSplineLocalCoefficients | Attaches a shape function to an entity |
| CBSplineLocalFiniteElement | LocalFiniteElement in the sense of dune-localfunctions, for the B-spline basis on tensor-product grids |
| CBSplineLocalInterpolation | Local interpolation in the sense of dune-localfunctions, for the B-spline basis on tensor-product grids |
| CBSplineNode | |
| CBSplineNodeFactory | Node factory for B-spline basis |
| CBSplineNodeIndexSet | |
| CCallableFunctionWrapper | Wrap a Dune::VirtualFunction into a callable object |
| CCompositeBasisNode | |
| ►CCompositeNodeFactory | A factory for composite bases |
| CFixedTP | |
| ►CCompositeNodeIndexSet | |
| CLambda_FactoryToSubIndexSet | |
| CLambda_index | |
| CLambda_index_flat | |
| CDefaultDerivativeTraits | Default implementation for derivative traits |
| CDefaultDerivativeTraits< double(double) > | Default implementation for derivative traits |
| CDefaultDerivativeTraits< FieldMatrix< K, 1, m >(FieldVector< K, n > | Default implementation for derivative traits |
| CDefaultDerivativeTraits< FieldVector< K, m >(FieldVector< K, n > | Default implementation for derivative traits |
| CDefaultDerivativeTraits< K(FieldVector< K, n > | Default implementation for derivative traits |
| CDefaultGlobalBasis | Global basis for given node factory |
| CDefaultLocalIndexSet | |
| CDefaultLocalView | The restriction of a finite element basis to a single element |
| ►CDefaultNodeToRangeMap | A simple node to range map using lexicographic ordering |
| CVisitor | |
| CDifferentiableFunction | |
| CDifferentiableFunction< Range(Domain), DerivativeTraits, bufferSize > | Class storing differentiable functions using type erasure |
| CDifferentiableFunctionFromCallables | |
| CDifferentiableFunctionFromCallables< Range(Domain), DerivativeTraits, F > | Wrap a list of callable objects as derivative sequence modelling Concept::DifferentiableFunction<Range(Domain), DerivativeTraits> |
| CDifferentiableFunctionFromCallables< Range(Domain), DerivativeTraits, F, DF, Derivatives... > | Wrap a list of callable objects as derivative sequence modelling Concept::DifferentiableFunction<Range(Domain), DerivativeTraits> |
| ►CDiscreteGlobalBasisFunction | A grid function induced by a global basis and a coefficient vector |
| CLocalFunction | |
| ►CDiscreteScalarGlobalBasisFunction | A grid function induced by a global basis and a coefficient vector |
| CLocalFunction | |
| CFlatMultiIndex | A multi index class with only one level |
| CFlatVectorBackend | |
| CFlatVectorBackend< typename Dune::FieldMatrix< K, n, m > > | |
| CFunctionFromCallable | |
| CFunctionFromCallable< Range(Domain), F, FunctionInterface > | Wrap a callable object as Dune::Function or Dune::VirtualFunction |
| CGridFunction | |
| CGridFunction< Range(Domain), ES, DerivativeTraits, bufferSize > | Wrapper class for functions defined on a Grid |
| CGridViewEntitySet | An entity set for all entities of given codim in a grid view |
| CGridViewFunction | |
| CGridViewFunction< Range(Domain), GV, DerivativeTraits, bufferSize > | Wrapper class for functions defined on a GridView |
| CHasStaticSize | Check if type is a statically sized container |
| CHierarchicVectorWrapper | A wrapper providing multiindex access to vector entries |
| CInvalidRange | Dummy range class to be used if no proper type is available |
| CIsCallable | Helper class to check that F is callable |
| CLagrangeDGNodeFactory | |
| CLagrangeDGNodeIndexSet | |
| CLastType | Get last entry of type list |
| CLeafBasisNode | |
| ►CLocalDerivativeTraits | Derivative traits for local functions |
| CTraits | |
| CTraits< R(LocalDomain)> | |
| CLocalFunction | |
| CLocalFunction< Range(Domain), LocalContext, DerivativeTraits, bufferSize > | Class storing local functions using type erasure |
| COptional | A wrapper that can either contain an object of T or be empty |
| CPolymorphicSmallObject | A wrapper providing small object optimization with polymorphic types |
| CPolymorphicType | Base class with polymorphic type boiler plate code |
| CPolynomial | A scalar polynomial implementation |
| CPowerBasisNode | |
| CPowerNodeFactory | A factory for power bases |
| CPowerNodeIndexSet | |
| CPQ1Node | |
| CPQ1NodeFactory | Factory for a first order PQ-lagrange basis |
| CPQ1NodeIndexSet | |
| CPQkNode | |
| CPQkNodeFactory | A factory for PQ-lagrange bases with given order |
| CPQkNodeIndexSet | |
| CReservedDeque | A Vector class with statically reserved memory |
| CRotateTuple | Rotate type list by one, such that last entry is moved to first position |
| CShiftedMultiIndex | Class representing a shifted multi index |
| CSignatureTag | |
| CSignatureTag< Range(Domain), DerivativeTraitsT > | Tag-class to encapsulate signature information |
| CSignatureTraits | Helper class to deduce the signature of a callable |
| CSizeInfo | A class encapsulating size information |
| CStaticSize | Obtain size of statically sized container |
| CSubspaceBasis | |
| CSubspaceLocalView | The restriction of a finite element basis to a single element |
| CTaylorHoodBasisTree | |
| CTaylorHoodNodeFactory | Factory for lowest order Taylor-Hood basis |
| CTaylorHoodNodeIndexSet | |
| CTaylorHoodVelocityTree | |
| ►CTreeData | Container allowing to attach data to each node of a tree |
| CCopyVisitor | |
| CDestroyVisitor | |
| CInitVisitor | |
| CTrigonometricFunction | A linear combination of trigonomic functions |
| CTupleVector | A class augmenting std::tuple by element access via operator[] |
| CTypeErasureBase | Base class for type-erased interface wrapper |
| CUniformNodeVisitor | Mixin for visitors that should apply the same action on all nodes |