|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
Public Types |
Public Member Functions |
Static Public Attributes |
Protected Attributes |
List of all members
Dune::Fem::SimpleShapeFunctionSet< ShapeFunction > Class Template Reference
#include <dune/fem/space/shapefunctionset/simple.hh>
Inheritance diagram for Dune::Fem::SimpleShapeFunctionSet< ShapeFunction >:

Public Types | |
| typedef ShapeFunction | ShapeFunctionType |
| typedef ThisType | ScalarFunctionSpaceType |
| typedef ShapeFunction::FunctionSpaceType | FunctionSpaceType |
| typedef FunctionSpaceType::DomainType | DomainType |
| typedef FunctionSpaceType::RangeType | RangeType |
| typedef FunctionSpaceType::JacobianRangeType | JacobianRangeType |
| typedef FunctionSpaceType::HessianRangeType | HessianRangeType |
Public Member Functions | |
| template<class Factory > | |
| SimpleShapeFunctionSet (const Factory &factory) | |
| SimpleShapeFunctionSet (const ThisType &other) | |
| const ThisType & | operator= (const ThisType &other) |
| ~SimpleShapeFunctionSet () | |
| int | order () const |
| std::size_t | size () const |
| template<class Point , class Functor > | |
| void | evaluateEach (const Point &x, Functor functor) const |
| template<class Point , class Functor > | |
| void | jacobianEach (const Point &x, Functor functor) const |
| template<class Point , class Functor > | |
| void | hessianEach (const Point &x, Functor functor) const |
Static Public Attributes | |
| static const int | lagrangePointId = -1 |
Protected Attributes | |
| std::vector< const ShapeFunctionType * > | shapeFunctions_ |
| int | order_ |
Member Typedef Documentation
◆ DomainType
template<class ShapeFunction >
| typedef FunctionSpaceType::DomainType Dune::Fem::SimpleShapeFunctionSet< ShapeFunction >::DomainType |
◆ FunctionSpaceType
template<class ShapeFunction >
| typedef ShapeFunction::FunctionSpaceType Dune::Fem::SimpleShapeFunctionSet< ShapeFunction >::FunctionSpaceType |
◆ HessianRangeType
template<class ShapeFunction >
| typedef FunctionSpaceType::HessianRangeType Dune::Fem::SimpleShapeFunctionSet< ShapeFunction >::HessianRangeType |
◆ JacobianRangeType
template<class ShapeFunction >
| typedef FunctionSpaceType::JacobianRangeType Dune::Fem::SimpleShapeFunctionSet< ShapeFunction >::JacobianRangeType |
◆ RangeType
template<class ShapeFunction >
| typedef FunctionSpaceType::RangeType Dune::Fem::SimpleShapeFunctionSet< ShapeFunction >::RangeType |
◆ ScalarFunctionSpaceType
template<class ShapeFunction >
| typedef ThisType Dune::Fem::SimpleShapeFunctionSet< ShapeFunction >::ScalarFunctionSpaceType |
◆ ShapeFunctionType
template<class ShapeFunction >
| typedef ShapeFunction Dune::Fem::SimpleShapeFunctionSet< ShapeFunction >::ShapeFunctionType |
Constructor & Destructor Documentation
◆ SimpleShapeFunctionSet() [1/2]
template<class ShapeFunction >
template<class Factory >
|
inlineexplicit |
◆ SimpleShapeFunctionSet() [2/2]
template<class ShapeFunction >
|
inline |
◆ ~SimpleShapeFunctionSet()
template<class ShapeFunction >
|
inline |
Member Function Documentation
◆ evaluateEach()
template<class ShapeFunction >
template<class Point , class Functor >
|
inline |
◆ hessianEach()
template<class ShapeFunction >
template<class Point , class Functor >
|
inline |
◆ jacobianEach()
template<class ShapeFunction >
template<class Point , class Functor >
|
inline |
◆ operator=()
template<class ShapeFunction >
|
inline |
◆ order()
template<class ShapeFunction >
|
inline |
◆ size()
template<class ShapeFunction >
|
inline |
Member Data Documentation
◆ lagrangePointId
template<class ShapeFunction >
|
static |
◆ order_
template<class ShapeFunction >
|
protected |
◆ shapeFunctions_
template<class ShapeFunction >
|
protected |
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8