dune-fem  2.4.1-rc
Public Types | Public Member Functions | List of all members
Dune::Fem::LocalFunctionTuple< DiscreteFunctionTuple, Entity, 0 > Class Template Reference

#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/pass/common/localfunctiontuple.hh>

Public Types

typedef DiscreteFunctionTuple DiscreteFunctionTupleType
 
typedef Entity EntityType
 
typedef std::tuple RangeTupleType
 
typedef std::tuple JacobianRangeTupleType
 
typedef std::tuple HessianRangeTupleType
 

Public Member Functions

template<class Factory >
 LocalFunctionTuple (Factory factory)
 
void init (const EntityType &entity)
 
const EntityTypeentity () const
 
template<class Point >
void evaluate (const Point &x, RangeTupleType &values) const
 
template<class Point >
void jacobian (const Point &x, JacobianRangeTupleType &jacobians) const
 
template<class Point >
void hessian (const Point &x, HessianRangeTupleType &hessians) const
 
template<class QuadratureType , class TupleVectorType >
void evaluateQuadrature (const QuadratureType &quadrature, TupleVectorType &vector) const
 

Member Typedef Documentation

template<class DiscreteFunctionTuple , class Entity >
typedef DiscreteFunctionTuple Dune::Fem::LocalFunctionTuple< DiscreteFunctionTuple, Entity, 0 >::DiscreteFunctionTupleType
template<class DiscreteFunctionTuple , class Entity >
typedef Entity Dune::Fem::LocalFunctionTuple< DiscreteFunctionTuple, Entity, 0 >::EntityType
template<class DiscreteFunctionTuple , class Entity >
typedef std::tuple Dune::Fem::LocalFunctionTuple< DiscreteFunctionTuple, Entity, 0 >::HessianRangeTupleType
template<class DiscreteFunctionTuple , class Entity >
typedef std::tuple Dune::Fem::LocalFunctionTuple< DiscreteFunctionTuple, Entity, 0 >::JacobianRangeTupleType
template<class DiscreteFunctionTuple , class Entity >
typedef std::tuple Dune::Fem::LocalFunctionTuple< DiscreteFunctionTuple, Entity, 0 >::RangeTupleType

Constructor & Destructor Documentation

template<class DiscreteFunctionTuple , class Entity >
template<class Factory >
Dune::Fem::LocalFunctionTuple< DiscreteFunctionTuple, Entity, 0 >::LocalFunctionTuple ( Factory  factory)
inline

Member Function Documentation

template<class DiscreteFunctionTuple , class Entity >
const EntityType& Dune::Fem::LocalFunctionTuple< DiscreteFunctionTuple, Entity, 0 >::entity ( ) const
inline
template<class DiscreteFunctionTuple , class Entity >
template<class Point >
void Dune::Fem::LocalFunctionTuple< DiscreteFunctionTuple, Entity, 0 >::evaluate ( const Point &  x,
RangeTupleType values 
) const
inline
template<class DiscreteFunctionTuple , class Entity >
template<class QuadratureType , class TupleVectorType >
void Dune::Fem::LocalFunctionTuple< DiscreteFunctionTuple, Entity, 0 >::evaluateQuadrature ( const QuadratureType &  quadrature,
TupleVectorType &  vector 
) const
inline
template<class DiscreteFunctionTuple , class Entity >
template<class Point >
void Dune::Fem::LocalFunctionTuple< DiscreteFunctionTuple, Entity, 0 >::hessian ( const Point &  x,
HessianRangeTupleType hessians 
) const
inline
template<class DiscreteFunctionTuple , class Entity >
void Dune::Fem::LocalFunctionTuple< DiscreteFunctionTuple, Entity, 0 >::init ( const EntityType entity)
inline
template<class DiscreteFunctionTuple , class Entity >
template<class Point >
void Dune::Fem::LocalFunctionTuple< DiscreteFunctionTuple, Entity, 0 >::jacobian ( const Point &  x,
JacobianRangeTupleType jacobians 
) const
inline

The documentation for this class was generated from the following file: