|
dune-localfunctions
2.2.1
|
#include <dune/localfunctions/utility/monomialbasis.hh>
Public Types | |
| typedef F | Field |
| typedef F | StorageField |
| typedef FieldVector< Field, dimension > | DomainVector |
| typedef FieldVector< Field, dimRange > | RangeVector |
Public Member Functions | |
| VirtualMonomialBasis (unsigned int topologyId, unsigned int order) | |
| virtual | ~VirtualMonomialBasis () |
| virtual const unsigned int * | sizes () const =0 |
| const unsigned int | size () const |
| const unsigned int | order () const |
| const unsigned int | topologyId () const |
| virtual void | evaluate (const unsigned int deriv, const DomainVector &x, Field *const values) const =0 |
| template<unsigned int deriv> | |
| void | evaluate (const DomainVector &x, Field *const values) const |
| template<unsigned int deriv, int size> | |
| void | evaluate (const DomainVector &x, Dune::FieldVector< Field, size > *const values) const |
| template<unsigned int deriv, DerivativeLayout layout> | |
| void | evaluate (const DomainVector &x, Derivatives< Field, dimension, 1, deriv, layout > *values) const |
| template<unsigned int deriv, class Vector > | |
| void | evaluate (const DomainVector &x, Vector &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 |
| template<unsigned int deriv, class DVector , class RVector > | |
| void | evaluate (const DVector &x, RVector &values) const |
| virtual void | integrate (Field *const values) const =0 |
| template<class Vector > | |
| void | integrate (Vector &values) const |
Static Public Attributes | |
| static const int | dimension = dim |
| static const unsigned int | dimRange = 1 |
Protected Attributes | |
| unsigned int | order_ |
| unsigned int | topologyId_ |
| typedef FieldVector<Field,dimension> Dune::VirtualMonomialBasis< dim, F >::DomainVector |
| typedef F Dune::VirtualMonomialBasis< dim, F >::Field |
| typedef FieldVector<Field,dimRange> Dune::VirtualMonomialBasis< dim, F >::RangeVector |
| typedef F Dune::VirtualMonomialBasis< dim, F >::StorageField |
|
inlineexplicit |
|
inlinevirtual |
|
pure virtual |
Implemented in Dune::VirtualMonomialBasisImpl< Topology, F >.
Referenced by Dune::VirtualMonomialBasis< Topology::dimension, F >::evaluate().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
pure virtual |
Implemented in Dune::VirtualMonomialBasisImpl< Topology, F >.
Referenced by Dune::VirtualMonomialBasis< Topology::dimension, F >::integrate().
|
inline |
|
inline |
|
inline |
|
pure virtual |
Implemented in Dune::VirtualMonomialBasisImpl< Topology, F >.
Referenced by Dune::VirtualMonomialBasis< Topology::dimension, F >::size().
|
inline |
|
static |
|
static |
|
protected |
|
protected |
1.8.3.1