|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
Classes |
Public Types |
Public Member Functions |
Static Public Member Functions |
Protected Member Functions |
Static Protected Attributes |
List of all members
Dune::Fem::Codegen::EvaluateCallerInterface< Traits > Class Template Referenceabstract
#include <dune/fem/space/basisfunctionset/evaluatecaller.hh>
Inheritance diagram for Dune::Fem::Codegen::EvaluateCallerInterface< Traits >:

Classes | |
| class | EvaluatorStorage |
Public Types | |
| typedef std::unique_ptr< ThisType > | StoragePointerType |
| 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 = 25 |
Member Typedef Documentation
◆ FactorType
template<class Traits >
| typedef Traits::FactorType Dune::Fem::Codegen::EvaluateCallerInterface< Traits >::FactorType |
◆ Geometry
template<class Traits >
| typedef Traits::Geometry Dune::Fem::Codegen::EvaluateCallerInterface< Traits >::Geometry |
◆ LocalDofVectorType
template<class Traits >
| typedef Traits::LocalDofVectorType Dune::Fem::Codegen::EvaluateCallerInterface< Traits >::LocalDofVectorType |
◆ QuadratureType
template<class Traits >
| typedef Traits::QuadratureType Dune::Fem::Codegen::EvaluateCallerInterface< Traits >::QuadratureType |
◆ StoragePointerType
template<class Traits >
| typedef std::unique_ptr< ThisType > Dune::Fem::Codegen::EvaluateCallerInterface< Traits >::StoragePointerType |
Constructor & Destructor Documentation
◆ EvaluateCallerInterface()
template<class Traits >
|
inlineprotected |
◆ ~EvaluateCallerInterface()
template<class Traits >
|
inlinevirtual |
Member Function Documentation
◆ axpyJacobians()
template<class Traits >
|
pure virtual |
◆ axpyRanges()
template<class Traits >
|
pure virtual |
◆ evaluateJacobians()
template<class Traits >
|
pure virtual |
◆ evaluateRanges()
template<class Traits >
|
pure virtual |
◆ storage()
template<class Traits >
template<class BaseFunctionSet , class Storage >
|
inlinestatic |
◆ storageAddress()
template<class Traits >
|
pure virtual |
◆ storageSize()
template<class Traits >
|
pure virtual |
Member Data Documentation
◆ maxNumBaseFunctions
template<class Traits >
|
staticprotected |
◆ maxQuadNop
template<class Traits >
|
staticprotected |
◆ maxQuadratures
template<class Traits >
|
staticprotected |
◆ minNumBaseFunctions
template<class Traits >
|
staticprotected |
◆ minQuadNop
template<class Traits >
|
staticprotected |
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8