dune-fem
2.4.1-rc
|
#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/space/shapefunctionset/simple.hh>
Public Types | |
typedef ShapeFunction | ShapeFunctionType |
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 |
Protected Attributes | |
std::vector< const ShapeFunctionType * > | shapeFunctions_ |
int | order_ |
typedef FunctionSpaceType::DomainType Dune::Fem::SimpleShapeFunctionSet< ShapeFunction >::DomainType |
typedef ShapeFunction::FunctionSpaceType Dune::Fem::SimpleShapeFunctionSet< ShapeFunction >::FunctionSpaceType |
typedef FunctionSpaceType::HessianRangeType Dune::Fem::SimpleShapeFunctionSet< ShapeFunction >::HessianRangeType |
typedef FunctionSpaceType::JacobianRangeType Dune::Fem::SimpleShapeFunctionSet< ShapeFunction >::JacobianRangeType |
typedef FunctionSpaceType::RangeType Dune::Fem::SimpleShapeFunctionSet< ShapeFunction >::RangeType |
typedef ShapeFunction Dune::Fem::SimpleShapeFunctionSet< ShapeFunction >::ShapeFunctionType |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |