|
dune-fem 2.8.0
|
#include <dune/fem/space/shapefunctionset/proxy.hh>
Public Types | |
| typedef ShapeFunctionSet | ImplementationType |
| typedef ImplementationType::FunctionSpaceType | FunctionSpaceType |
| typedef FunctionSpaceType::DomainType | DomainType |
| typedef FunctionSpaceType::RangeType | RangeType |
| typedef FunctionSpaceType::JacobianRangeType | JacobianRangeType |
| typedef FunctionSpaceType::HessianRangeType | HessianRangeType |
Public Member Functions | |
| const ImplementationType & | impl () const |
| ShapeFunctionSetProxy () | |
| ShapeFunctionSetProxy (const ShapeFunctionSet *shapeFunctionSet) | |
| 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 | pointSetId = detail::SelectPointSetId< ShapeFunctionSet >::value |
| static constexpr bool | codegenShapeFunctionSet = detail::IsCodegenShapeFunctionSet< ImplementationType >::value |
| typedef FunctionSpaceType::DomainType Dune::Fem::ShapeFunctionSetProxy< ShapeFunctionSet >::DomainType |
| typedef ImplementationType::FunctionSpaceType Dune::Fem::ShapeFunctionSetProxy< ShapeFunctionSet >::FunctionSpaceType |
| typedef FunctionSpaceType::HessianRangeType Dune::Fem::ShapeFunctionSetProxy< ShapeFunctionSet >::HessianRangeType |
| typedef ShapeFunctionSet Dune::Fem::ShapeFunctionSetProxy< ShapeFunctionSet >::ImplementationType |
| typedef FunctionSpaceType::JacobianRangeType Dune::Fem::ShapeFunctionSetProxy< ShapeFunctionSet >::JacobianRangeType |
| typedef FunctionSpaceType::RangeType Dune::Fem::ShapeFunctionSetProxy< ShapeFunctionSet >::RangeType |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
staticconstexpr |
|
static |