dune-localfunctions
2.1.1
|
#include <dune/localfunctions/utility/monomialbasis.hh>
Public Types | |
typedef Base::Field | Field |
typedef Base::DomainVector | DomainVector |
typedef F | StorageField |
typedef FieldVector< Field, dimRange > | RangeVector |
Public Member Functions | |
VirtualMonomialBasisImpl (unsigned int order) | |
const unsigned int * | sizes () const |
void | evaluate (const unsigned int deriv, const DomainVector &x, Field *const values) const |
void | integrate (Field *const values) const |
const unsigned int | size () const |
const unsigned int | order () const |
const unsigned int | topologyId () const |
void | evaluate (const DomainVector &x, Field *const values) const |
void | evaluate (const DomainVector &x, Dune::FieldVector< Field, size > *const values) const |
void | evaluate (const DomainVector &x, Derivatives< Field, dimension, 1, deriv, layout > *values) const |
void | evaluate (const DomainVector &x, Vector &values) const |
void | evaluate (const DVector &x, RVector &values) const |
void | integrate (Vector &values) const |
Static Public Attributes | |
static const int | dimension |
static const unsigned int | dimRange |
Protected Attributes | |
unsigned int | order_ |
unsigned int | topologyId_ |
typedef Base::DomainVector Dune::VirtualMonomialBasisImpl< Topology, F >::DomainVector |
Reimplemented from Dune::VirtualMonomialBasis< Topology::dimension, F >.
typedef Base::Field Dune::VirtualMonomialBasisImpl< Topology, F >::Field |
Reimplemented from Dune::VirtualMonomialBasis< Topology::dimension, F >.
typedef FieldVector<Field,dimRange> Dune::VirtualMonomialBasis< dim, F >::RangeVector [inherited] |
typedef F Dune::VirtualMonomialBasis< dim, F >::StorageField [inherited] |
Dune::VirtualMonomialBasisImpl< Topology, F >::VirtualMonomialBasisImpl | ( | unsigned int | order | ) | [inline] |
void Dune::VirtualMonomialBasis< dim, F >::evaluate | ( | const DomainVector & | x, |
Field *const | values | ||
) | const [inline, inherited] |
References Dune::VirtualMonomialBasis< dim, F >::evaluate().
void Dune::VirtualMonomialBasis< dim, F >::evaluate | ( | const DomainVector & | x, |
Dune::FieldVector< Field, size > *const | values | ||
) | const [inline, inherited] |
References Dune::VirtualMonomialBasis< dim, F >::evaluate().
void Dune::VirtualMonomialBasis< dim, F >::evaluate | ( | const DomainVector & | x, |
Derivatives< Field, dimension, 1, deriv, layout > * | values | ||
) | const [inline, inherited] |
void Dune::VirtualMonomialBasis< dim, F >::evaluate | ( | const DomainVector & | x, |
Vector & | values | ||
) | const [inline, inherited] |
void Dune::VirtualMonomialBasis< dim, F >::evaluate | ( | const DVector & | x, |
RVector & | values | ||
) | const [inline, inherited] |
References Dune::VirtualMonomialBasis< dim, F >::dimension, and Dune::field_cast().
void Dune::VirtualMonomialBasisImpl< Topology, F >::evaluate | ( | const unsigned int | deriv, |
const DomainVector & | x, | ||
Field *const | values | ||
) | const [inline, virtual] |
Implements Dune::VirtualMonomialBasis< Topology::dimension, F >.
References Dune::MonomialBasis< Topology, F >::evaluate().
void Dune::VirtualMonomialBasis< dim, F >::integrate | ( | Vector & | values | ) | const [inline, inherited] |
void Dune::VirtualMonomialBasisImpl< Topology, F >::integrate | ( | Field *const | values | ) | const [inline, virtual] |
Implements Dune::VirtualMonomialBasis< Topology::dimension, F >.
References Dune::MonomialBasis< Topology, F >::integrate().
const unsigned int Dune::VirtualMonomialBasis< dim, F >::order | ( | ) | const [inline, inherited] |
References Dune::VirtualMonomialBasis< dim, F >::order_.
const unsigned int Dune::VirtualMonomialBasis< dim, F >::size | ( | ) | const [inline, inherited] |
const unsigned int* Dune::VirtualMonomialBasisImpl< Topology, F >::sizes | ( | ) | const [inline, virtual] |
const unsigned int Dune::VirtualMonomialBasis< dim, F >::topologyId | ( | ) | const [inline, inherited] |
const int Dune::VirtualMonomialBasis< dim, F >::dimension [static, inherited] |
const unsigned int Dune::VirtualMonomialBasis< dim, F >::dimRange [static, inherited] |
unsigned int Dune::VirtualMonomialBasis< dim, F >::order_ [protected, inherited] |
Referenced by Dune::VirtualMonomialBasisImpl< Topology, F >::sizes().
unsigned int Dune::VirtualMonomialBasis< dim, F >::topologyId_ [protected, inherited] |