dune-fem
2.4.1-rc
|
#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/space/shapefunctionset/selectcaching.hh>
Public Types | |
typedef ShapeFunctionSet | ImplementationType |
typedef ShapeFunctionSet::FunctionSpaceType | FunctionSpaceType |
typedef ShapeFunctionSet::DomainType | DomainType |
typedef ShapeFunctionSet::RangeType | RangeType |
typedef ShapeFunctionSet::JacobianRangeType | JacobianRangeType |
typedef ShapeFunctionSet::HessianRangeType | HessianRangeType |
typedef std::vector< RangeType > | RangeVectorType |
typedef std::vector< JacobianRangeType > | JacobianRangeVectorType |
typedef std::vector< RangeVectorType > | ValueCacheVectorType |
typedef std::vector< JacobianRangeVectorType > | JacobianCacheVectorType |
Public Member Functions | |
SelectCachingShapeFunctionSet (const GeometryType &type, const ShapeFunctionSet &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 Quadrature , class Functor > | |
void | evaluateEach (const QuadraturePointWrapper< Quadrature > &x, Functor functor) const |
template<class Point , class Functor > | |
void | jacobianEach (const Point &x, Functor functor) const |
template<class Quadrature , class Functor > | |
void | jacobianEach (const QuadraturePointWrapper< Quadrature > &x, Functor functor) const |
template<class Point , class Functor > | |
void | hessianEach (const Point &x, Functor functor) const |
GeometryType | type () const |
template<class QuadratureType > | |
const RangeVectorType & | rangeCache (const QuadratureType &quadrature) const |
template<class QuadratureType > | |
const JacobianRangeVectorType & | jacobianCache (const QuadratureType &quadrature) const |
|
inherited |
|
inherited |
|
inherited |
typedef ShapeFunctionSet Dune::Fem::SelectCachingShapeFunctionSet< ShapeFunctionSet, CachingStorage >::ImplementationType |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inlineexplicit |
|
inlineinherited |
References Dune::Fem::ShapeFunctionSet< FunctionSpace >::evaluateEach().
Referenced by Dune::Fem::CachingShapeFunctionSet< ShapeFunctionSet >::evaluateEach(), Dune::Fem::CachingShapeFunctionSet< ShapeFunctionSet >::jacobianCache(), and Dune::Fem::CachingShapeFunctionSet< ShapeFunctionSet >::~CachingShapeFunctionSet().
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
References Dune::Fem::CachingShapeFunctionSet< ShapeFunctionSet >::evaluateEach(), Dune::Fem::CachingShapeFunctionSet< ShapeFunctionSet >::jacobianEach(), Dune::Fem::IntegrationPointList< FieldImp, dim, IntegrationTraits >::point(), and Dune::Fem::CachingShapeFunctionSet< ShapeFunctionSet >::size().
|
inlineinherited |
References Dune::Fem::ShapeFunctionSet< FunctionSpace >::jacobianEach().
Referenced by Dune::Fem::CachingShapeFunctionSet< ShapeFunctionSet >::jacobianCache(), Dune::Fem::CachingShapeFunctionSet< ShapeFunctionSet >::jacobianEach(), and Dune::Fem::CachingShapeFunctionSet< ShapeFunctionSet >::~CachingShapeFunctionSet().
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlinevirtualinherited |