▼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 |