|
dune-localfunctions
2.2.0
|
#include <dune/localfunctions/utility/monomialbasis.hh>
Public Types | |
| typedef Base::Field | Field |
| typedef Base::DomainVector | DomainVector |
| typedef Dune::FieldVector < Field, dimRange > | RangeVector |
| typedef MonomialBasisSize < Topology > | Size |
Public Member Functions | |
| MonomialBasis (unsigned int order) | |
| const unsigned int * | sizes (unsigned int order) const |
| const unsigned int * | sizes () const |
| const unsigned int | size () const |
| const unsigned int | derivSize (const unsigned int deriv) const |
| const unsigned int | order () const |
| 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, 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, 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 |
| typedef Base::DomainVector Dune::MonomialBasis< Topology, F >::DomainVector |
| typedef Base::Field Dune::MonomialBasis< Topology, F >::Field |
| typedef Dune::FieldVector<Field,dimRange> Dune::MonomialBasis< Topology, F >::RangeVector |
| typedef MonomialBasisSize<Topology> Dune::MonomialBasis< Topology, F >::Size |
| Dune::MonomialBasis< Topology, F >::MonomialBasis | ( | unsigned int | order | ) | [inline] |
| const unsigned int Dune::MonomialBasis< Topology, F >::derivSize | ( | const unsigned int | deriv | ) | const [inline] |
Referenced by Dune::MonomialBasis< Topology, Field >::evaluate().
| void Dune::MonomialBasis< Topology, F >::evaluate | ( | const unsigned int | deriv, |
| const DomainVector & | x, | ||
| Field *const | values | ||
| ) | const [inline] |
| void Dune::MonomialBasis< Topology, F >::evaluate | ( | const DomainVector & | x, |
| Field *const | values | ||
| ) | const [inline] |
| void Dune::MonomialBasis< Topology, F >::evaluate | ( | const DomainVector & | x, |
| Vector & | values | ||
| ) | const [inline] |
| void Dune::MonomialBasis< Topology, F >::evaluate | ( | const DomainVector & | x, |
| Derivatives< Field, dimension, 1, deriv, layout > * | values | ||
| ) | const [inline] |
| void Dune::MonomialBasis< Topology, F >::evaluate | ( | const DomainVector & | x, |
| FieldVector< Field, Derivatives< Field, dimension, 1, deriv, value >::size > * | values | ||
| ) | const [inline] |
| void Dune::MonomialBasis< Topology, F >::evaluate | ( | const DomainVector & | x, |
| Vector & | values | ||
| ) | const [inline] |
| void Dune::MonomialBasis< Topology, F >::evaluate | ( | const DVector & | x, |
| RVector & | values | ||
| ) | const [inline] |
| void Dune::MonomialBasis< Topology, F >::integrate | ( | Field *const | values | ) | const [inline] |
| void Dune::MonomialBasis< Topology, F >::integrate | ( | Vector & | values | ) | const [inline] |
| const unsigned int Dune::MonomialBasis< Topology, F >::order | ( | ) | const [inline] |
| const unsigned int Dune::MonomialBasis< Topology, F >::size | ( | ) | const [inline] |
Referenced by Dune::RTVecMatrix< Topology, Field >::RTVecMatrix().
| const unsigned int* Dune::MonomialBasis< Topology, F >::sizes | ( | unsigned int | order | ) | const [inline] |
| const unsigned int* Dune::MonomialBasis< Topology, F >::sizes | ( | ) | const [inline] |
| const unsigned int Dune::MonomialBasis< Topology, F >::topologyId | ( | ) | const [inline] |
const unsigned int Dune::MonomialBasis< Topology, F >::dimension = Base::dimDomain [static] |
Reimplemented in Dune::StandardBiMonomialBasis< dim, F >, and Dune::StandardMonomialBasis< dim, F >.
Referenced by Dune::MonomialBasis< Topology, Field >::evaluate().
const unsigned int Dune::MonomialBasis< Topology, F >::dimRange = 1 [static] |
1.7.6.1