DUNE-FEM (unstable)

Dune::Fem::DefaultBasisFunctionSets< GridPart, ShapeFunctionSets > Class Template Reference

generate a set of default basis function sets from given set of shape function sets More...

#include <dune/fem/space/discontinuousgalerkin/basisfunctionsets.hh>

Public Types

typedef GridPart GridPartType
 grid part type
 
typedef ShapeFunctionSets ShapeFunctionSetsType
 shape function sets type
 
typedef ShapeFunctionSetsType::ShapeFunctionSetType ShapeFunctionSetType
 shape function set type
 
typedef GridPartType::template Codim< codimension >::EntityType EntityType
 entity type More...
 
typedef Dune::Fem::DefaultBasisFunctionSet< EntityType, ShapeFunctionSetTypeBasisFunctionSetType
 entity type More...
 

Public Member Functions

Construction
 DefaultBasisFunctionSets (ShapeFunctionSetsType &&shapeFunctionSets)
 
template<class... Args, std::enable_if_t< std::is_constructible< ShapeFunctionSetsType, Args &&... >::value, int > = 0>
 DefaultBasisFunctionSets (Args &&... args)
 
Copying and assignment
 DefaultBasisFunctionSets (const ThisType &)=delete
 
 DefaultBasisFunctionSets (ThisType &&other)=default
 
DefaultBasisFunctionSetsoperator= (const ThisType &)=delete
 
DefaultBasisFunctionSetsoperator= (ThisType &&)=delete
 
Public member methods
int order () const
 return maximum order More...
 
int order (const EntityType &entity) const
 return maximum order More...
 
BasisFunctionSetType basisFunctionSet (const EntityType &entity) const
 return basis function set for given entity More...
 

Detailed Description

template<class GridPart, class ShapeFunctionSets>
class Dune::Fem::DefaultBasisFunctionSets< GridPart, ShapeFunctionSets >

generate a set of default basis function sets from given set of shape function sets

Template Parameters
GridPartgrid part type
ShapeFunctionSetsshape function sets type

Member Typedef Documentation

◆ BasisFunctionSetType

entity type

◆ EntityType

template<class GridPart , class ShapeFunctionSets >
typedef GridPartType::template Codim<codimension>::EntityType Dune::Fem::DefaultBasisFunctionSets< GridPart, ShapeFunctionSets >::EntityType

entity type

Member Function Documentation

◆ basisFunctionSet()

template<class GridPart , class ShapeFunctionSets >
BasisFunctionSetType Dune::Fem::DefaultBasisFunctionSets< GridPart, ShapeFunctionSets >::basisFunctionSet ( const EntityType entity) const
inline

return basis function set for given entity

◆ order() [1/2]

template<class GridPart , class ShapeFunctionSets >
int Dune::Fem::DefaultBasisFunctionSets< GridPart, ShapeFunctionSets >::order ( ) const
inline

return maximum order

References Dune::Fem::ShapeFunctionSets::order().

◆ order() [2/2]

template<class GridPart , class ShapeFunctionSets >
int Dune::Fem::DefaultBasisFunctionSets< GridPart, ShapeFunctionSets >::order ( const EntityType entity) const
inline

return maximum order

References Dune::Fem::ShapeFunctionSets::order().


The documentation for this class was generated from the following file:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.111.3 (Nov 21, 23:30, 2024)