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

Public Types | |
| typedef BaseType | InterfaceType |
| typedef std::unique_ptr< ThisType > | StoragePointerType |
Public Member Functions | |
| EvaluateImplementation (const RangeVectorType &rangeStorage) | |
| virtual void | axpyRanges (const QuadratureType &quad, const FactorType &rangeFactors, LocalDofVectorType &dofs) const |
| virtual void | axpyJacobians (const QuadratureType &quad, const Geometry &geometry, const FactorType &jacFactors, LocalDofVectorType &dofs) const |
| virtual void | evaluateRanges (const QuadratureType &quad, const LocalDofVectorType &dofs, FactorType &rangeFactors) const |
| virtual void | evaluateJacobians (const QuadratureType &quad, const Geometry &geometry, const LocalDofVectorType &dofs, FactorType &jacFactors) const |
| virtual void * | storageAddress () const=0 |
| virtual size_t | storageSize () const=0 |
Static Public Member Functions | |
| static InterfaceType * | create (const RangeVectorType &) |
| static const StoragePointerType & | storage (const BaseFunctionSet &baseSet, const Storage &dataCache, const QuadratureType &quad) |
Protected Types | |
| typedef Traits::BaseFunctionSetType | BaseFunctionSetType |
| typedef Traits::QuadratureType | QuadratureType |
| typedef Traits::FactorType | FactorType |
| typedef Traits::LocalDofVectorType | LocalDofVectorType |
| typedef Traits::Geometry | Geometry |
| typedef Traits::RangeVectorType | RangeVectorType |
| typedef EvaluateImplementation< Traits, dimRange, quadNop, numBaseFct > | ThisType |
| typedef EvaluateCallerInterface< typename Traits ::BaseTraits > | BaseType |
Static Protected Attributes | |
| static const int | maxNumBaseFunctions |
| static const int | minNumBaseFunctions |
| static const int | maxQuadNop |
| static const int | minQuadNop |
| static const int | maxQuadratures |
Member Typedef Documentation
◆ BaseFunctionSetType
template<class Traits , int dimRange, int quadNop, int numBaseFct>
|
protected |
◆ BaseType
template<class Traits , int dimRange, int quadNop, int numBaseFct>
|
protected |
◆ FactorType
template<class Traits , int dimRange, int quadNop, int numBaseFct>
|
protected |
◆ Geometry
template<class Traits , int dimRange, int quadNop, int numBaseFct>
|
protected |
◆ InterfaceType
template<class Traits , int dimRange, int quadNop, int numBaseFct>
| typedef BaseType Dune::Fem::Codegen::EvaluateImplementation< Traits, dimRange, quadNop, numBaseFct >::InterfaceType |
◆ LocalDofVectorType
template<class Traits , int dimRange, int quadNop, int numBaseFct>
|
protected |
◆ QuadratureType
template<class Traits , int dimRange, int quadNop, int numBaseFct>
|
protected |
◆ RangeVectorType
template<class Traits , int dimRange, int quadNop, int numBaseFct>
|
protected |
◆ StoragePointerType
|
inherited |
◆ ThisType
template<class Traits , int dimRange, int quadNop, int numBaseFct>
|
protected |
Constructor & Destructor Documentation
◆ EvaluateImplementation()
template<class Traits , int dimRange, int quadNop, int numBaseFct>
|
inline |
Member Function Documentation
◆ axpyJacobians()
template<class Traits , int dimRange, int quadNop, int numBaseFct>
|
inlinevirtual |
◆ axpyRanges()
template<class Traits , int dimRange, int quadNop, int numBaseFct>
|
inlinevirtual |
◆ create()
template<class Traits , int dimRange, int quadNop, int numBaseFct>
|
inlinestatic |
◆ evaluateJacobians()
template<class Traits , int dimRange, int quadNop, int numBaseFct>
|
inlinevirtual |
◆ evaluateRanges()
template<class Traits , int dimRange, int quadNop, int numBaseFct>
|
inlinevirtual |
◆ storage()
|
inlinestaticinherited |
◆ storageAddress()
|
pure virtualinherited |
◆ storageSize()
|
pure virtualinherited |
Member Data Documentation
◆ maxNumBaseFunctions
|
staticprotectedinherited |
◆ maxQuadNop
|
staticprotectedinherited |
◆ maxQuadratures
|
staticprotectedinherited |
◆ minNumBaseFunctions
|
staticprotectedinherited |
◆ minQuadNop
|
staticprotectedinherited |
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