|
dune-localfunctions 2.10
|
Loading...
Searching...
No Matches
Dune::MonomialBasis< geometryId, F > Class Template Reference
#include <dune/localfunctions/utility/monomialbasis.hh>
Inheritance diagram for Dune::MonomialBasis< geometryId, F >:

Public Types | |
| typedef Base::Field | Field |
| typedef Base::DomainVector | DomainVector |
| typedef Dune::FieldVector< Field, dimRange > | RangeVector |
| typedef MonomialBasisSize< geometryId > | Size |
Public Member Functions | |
| MonomialBasis (unsigned int order) | |
| const unsigned int * | sizes (unsigned int order) const |
| const unsigned int * | sizes () const |
| unsigned int | size () const |
| unsigned int | derivSize (const unsigned int deriv) const |
| unsigned int | order () const |
| unsigned int | topologyId () const |
| void | evaluate (const unsigned int deriv, const DomainVector &x, Field *const values) const |
| template<unsigned int deriv> | |
| void | evaluate (const DomainVector &x, Field *const values) const |
| template<unsigned int deriv, class Vector > | |
| void | evaluate (const DomainVector &x, Vector &values) const |
| template<unsigned int deriv, DerivativeLayoutNS::DerivativeLayout layout> | |
| void | evaluate (const DomainVector &x, Derivatives< Field, dimension, 1, deriv, layout > *values) const |
| template<unsigned int deriv> | |
| void | evaluate (const DomainVector &x, FieldVector< Field, Derivatives< Field, dimension, 1, deriv, DerivativeLayoutNS::value >::size > *values) const |
| template<class Vector > | |
| void | evaluate (const DomainVector &x, Vector &values) const |
| template<class DVector , class RVector > | |
| void | evaluate (const DVector &x, RVector &values) const |
| void | integrate (Field *const values) const |
| template<class Vector > | |
| void | integrate (Vector &values) const |
Static Public Attributes | |
| static const unsigned int | dimension = Base::dimDomain |
| static const unsigned int | dimRange = 1 |
| static const unsigned int | dimDomain = geometry.dim() |
Member Typedef Documentation
◆ DomainVector
template<GeometryType::Id geometryId, class F >
| typedef Base::DomainVector Dune::MonomialBasis< geometryId, F >::DomainVector |
◆ Field
template<GeometryType::Id geometryId, class F >
| typedef Base::Field Dune::MonomialBasis< geometryId, F >::Field |
◆ RangeVector
template<GeometryType::Id geometryId, class F >
| typedef Dune::FieldVector<Field,dimRange> Dune::MonomialBasis< geometryId, F >::RangeVector |
◆ Size
template<GeometryType::Id geometryId, class F >
| typedef MonomialBasisSize<geometryId> Dune::MonomialBasis< geometryId, F >::Size |
Constructor & Destructor Documentation
◆ MonomialBasis()
template<GeometryType::Id geometryId, class F >
|
inline |
Member Function Documentation
◆ derivSize()
template<GeometryType::Id geometryId, class F >
|
inline |
◆ evaluate() [1/7]
template<GeometryType::Id geometryId, class F >
template<unsigned int deriv, DerivativeLayoutNS::DerivativeLayout layout>
|
inline |
◆ evaluate() [2/7]
template<GeometryType::Id geometryId, class F >
template<unsigned int deriv>
|
inline |
◆ evaluate() [3/7]
template<GeometryType::Id geometryId, class F >
template<unsigned int deriv>
|
inline |
◆ evaluate() [4/7]
template<GeometryType::Id geometryId, class F >
template<unsigned int deriv, class Vector >
|
inline |
◆ evaluate() [5/7]
template<GeometryType::Id geometryId, class F >
template<class Vector >
|
inline |
◆ evaluate() [6/7]
template<GeometryType::Id geometryId, class F >
template<class DVector , class RVector >
|
inline |
◆ evaluate() [7/7]
template<GeometryType::Id geometryId, class F >
|
inline |
◆ integrate() [1/2]
template<GeometryType::Id geometryId, class F >
|
inline |
◆ integrate() [2/2]
template<GeometryType::Id geometryId, class F >
template<class Vector >
|
inline |
◆ order()
template<GeometryType::Id geometryId, class F >
|
inline |
◆ size()
template<GeometryType::Id geometryId, class F >
|
inline |
◆ sizes() [1/2]
template<GeometryType::Id geometryId, class F >
|
inline |
◆ sizes() [2/2]
template<GeometryType::Id geometryId, class F >
|
inline |
◆ topologyId()
template<GeometryType::Id geometryId, class F >
|
inline |
Member Data Documentation
◆ dimDomain
template<GeometryType::Id geometryId, class F >
|
staticinherited |
◆ dimension
template<GeometryType::Id geometryId, class F >
|
static |
◆ dimRange
template<GeometryType::Id geometryId, class F >
|
static |
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