|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
Public Types |
Public Member Functions |
Static Public Member Functions |
Static Public Attributes |
List of all members
Dune::Fem::DiscontinuousGalerkinSpaceTraits< FunctionSpace, GridPart, polOrder, Storage >::ScalarShapeFunctionSet Struct Reference
#include <dune/fem/space/discontinuousgalerkin/space.hh>
Inheritance diagram for Dune::Fem::DiscontinuousGalerkinSpaceTraits< FunctionSpace, GridPart, polOrder, Storage >::ScalarShapeFunctionSet:

Public Types | |
| typedef Dune::Fem::OrthonormalShapeFunctionSet< ScalarShapeFunctionSpaceType > | BaseType |
| typedef ScalarShapeFunctionSpaceType | FunctionSpaceType |
| function space type | |
| typedef FunctionSpaceType::DomainType | DomainType |
| typedef FunctionSpaceType::RangeType | RangeType |
| range type | |
| typedef FunctionSpaceType::JacobianRangeType | JacobianRangeType |
| jacobian range type | |
| typedef FunctionSpaceType::HessianRangeType | HessianRangeType |
| hessian range type | |
| typedef int | OrthonormalLocalFiniteElementType |
Public Member Functions | |
| ScalarShapeFunctionSet (Dune::GeometryType type) | |
Static Public Member Functions | |
| static constexpr unsigned int | size () |
Static Public Attributes | |
| static constexpr int | numberShapeFunctions |
| static const int | dimension |
| static const bool | haveLocalFunctions_ |
Public member methods | |
| int | order () const |
| return order of shape functions | |
| std::size_t constexpr | size () const |
| return number of shape functions | |
| void | evaluateEach (const Point &x, Functor functor) const |
| evalute each shape function | |
| void | jacobianEach (const Point &x, Functor functor) const |
| evalute jacobian of each shape function | |
| void | hessianEach (const Point &x, Functor functor) const |
| evalute hessian of each shape function | |
| static std::size_t constexpr | size (int order) |
| please doc me | |
Member Typedef Documentation
◆ BaseType
template<class FunctionSpace , class GridPart , int polOrder, class Storage >
| typedef Dune::Fem::OrthonormalShapeFunctionSet< ScalarShapeFunctionSpaceType > Dune::Fem::DiscontinuousGalerkinSpaceTraits< FunctionSpace, GridPart, polOrder, Storage >::ScalarShapeFunctionSet::BaseType |
◆ DomainType
|
inherited |
◆ FunctionSpaceType
|
inherited |
function space type
◆ HessianRangeType
|
inherited |
hessian range type
◆ JacobianRangeType
|
inherited |
jacobian range type
◆ OrthonormalLocalFiniteElementType
|
inherited |
◆ RangeType
|
inherited |
range type
Constructor & Destructor Documentation
◆ ScalarShapeFunctionSet()
template<class FunctionSpace , class GridPart , int polOrder, class Storage >
|
inlineexplicit |
Member Function Documentation
◆ evaluateEach()
|
inlineinherited |
evalute each shape function
- Parameters
-
[in] x coordinate or quadrature point [in] functor functor call for evaluating each shape function
The functor has to be a copyable object satisfying the following interface:
struct Functor
{
template< class Value >
};
virtual void operator()()=0
◆ hessianEach()
|
inlineinherited |
evalute hessian of each shape function
- Parameters
-
[in] x coordinate or quadrature point [in] functor functor call for evaluating the hessian of each shape function
The functor has to be a copyable object satisfying the following interface:
struct Functor
{
template< class Hessian >
};
◆ jacobianEach()
|
inlineinherited |
evalute jacobian of each shape function
- Parameters
-
[in] x coordinate or quadrature point [in] functor functor call for evaluating the jacobian of each shape function
The functor has to be a copyable object satisfying the following interface:
struct Functor
{
template< class Jacobian >
};
◆ order()
|
inlineinherited |
return order of shape functions
◆ size() [1/3]
template<class FunctionSpace , class GridPart , int polOrder, class Storage >
|
inlinestaticconstexpr |
◆ size() [2/3]
|
inlineconstexprinherited |
return number of shape functions
◆ size() [3/3]
|
inlinestaticconstexprinherited |
please doc me
Member Data Documentation
◆ dimension
|
staticinherited |
◆ haveLocalFunctions_
|
staticinherited |
◆ numberShapeFunctions
template<class FunctionSpace , class GridPart , int polOrder, class Storage >
|
staticconstexpr |
Initial value:
=
OrthonormalShapeFunctions< ScalarShapeFunctionSpaceType::dimDomain >::size(polOrder)
The documentation for this struct was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8