dune-fem 2.8.0
|
#include <dune/fem/space/basisfunctionset/evaluatecaller.hh>
Classes | |
class | EvaluatorStorage |
Public Types | |
typedef std::unique_ptr< ThisType > | StoragePointerType |
typedef std::pair< bool, StoragePointerType > | StorageItemType |
typedef Traits::QuadratureType | QuadratureType |
typedef Traits::FactorType | FactorType |
typedef Traits::LocalDofVectorType | LocalDofVectorType |
typedef Traits::Geometry | Geometry |
Public Member Functions | |
virtual | ~EvaluateCallerInterface () |
virtual void * | storageAddress () const =0 |
virtual size_t | storageSize () const =0 |
virtual void | axpyRanges (const QuadratureType &, const FactorType &, LocalDofVectorType &) const =0 |
virtual void | evaluateRanges (const QuadratureType &quad, const LocalDofVectorType &dofs, FactorType &factors) const =0 |
virtual void | axpyJacobians (const QuadratureType &, const Geometry &, const FactorType &, LocalDofVectorType &) const =0 |
virtual void | evaluateJacobians (const QuadratureType &, const Geometry &, const LocalDofVectorType &, FactorType &) const =0 |
Static Public Member Functions | |
template<class BaseFunctionSet , class Storage > | |
static const StoragePointerType & | storage (const BaseFunctionSet &baseSet, const Storage &dataCache, const QuadratureType &quad) |
Protected Member Functions | |
EvaluateCallerInterface () | |
Static Protected Attributes | |
static const int | maxNumBaseFunctions = MAX_NUMBER_OF_BASE_FCT |
static const int | minNumBaseFunctions = MIN_NUMBER_OF_BASE_FCT |
static const int | maxQuadNop = MAX_NUMBER_OF_QUAD_POINTS |
static const int | minQuadNop = MIN_NUMBER_OF_QUAD_POINTS |
static const int | maxQuadratures = 50 |
typedef Traits::FactorType Dune::Fem::Codegen::EvaluateCallerInterface< Traits >::FactorType |
typedef Traits::Geometry Dune::Fem::Codegen::EvaluateCallerInterface< Traits >::Geometry |
typedef Traits::LocalDofVectorType Dune::Fem::Codegen::EvaluateCallerInterface< Traits >::LocalDofVectorType |
typedef Traits::QuadratureType Dune::Fem::Codegen::EvaluateCallerInterface< Traits >::QuadratureType |
typedef std::pair< bool, StoragePointerType > Dune::Fem::Codegen::EvaluateCallerInterface< Traits >::StorageItemType |
typedef std::unique_ptr< ThisType > Dune::Fem::Codegen::EvaluateCallerInterface< Traits >::StoragePointerType |
|
inlineprotected |
|
inlinevirtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
inlinestatic |
|
pure virtual |
|
pure virtual |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |