- Home
- About DUNE
- Download
- Documentation
- Community
- Development
#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 |
Reimplemented in Dune::VirtualMonomialBasisImpl< Topology, F >.
typedef F Dune::VirtualMonomialBasis< dim, F >::Field |
Reimplemented in Dune::VirtualMonomialBasisImpl< Topology, F >.
typedef FieldVector<Field,dimRange> Dune::VirtualMonomialBasis< dim, F >::RangeVector |
typedef F Dune::VirtualMonomialBasis< dim, F >::StorageField |
Dune::VirtualMonomialBasis< dim, F >::VirtualMonomialBasis | ( | unsigned int | topologyId, | |
unsigned int | order | |||
) | [inline, explicit] |
virtual Dune::VirtualMonomialBasis< dim, F >::~VirtualMonomialBasis | ( | ) | [inline, virtual] |
virtual void Dune::VirtualMonomialBasis< dim, F >::evaluate | ( | const unsigned int | deriv, | |
const DomainVector & | x, | |||
Field *const | values | |||
) | const [pure virtual] |
void Dune::VirtualMonomialBasis< dim, F >::evaluate | ( | const DomainVector & | x, | |
Derivatives< Field, dimension, 1, deriv, layout > * | values | |||
) | const [inline] |
void Dune::VirtualMonomialBasis< dim, F >::evaluate | ( | const DomainVector & | x, | |
Vector & | values | |||
) | const [inline] |
void Dune::VirtualMonomialBasis< dim, F >::evaluate | ( | const DomainVector & | x, | |
Vector & | values | |||
) | const [inline] |
void Dune::VirtualMonomialBasis< dim, F >::evaluate | ( | const DVector & | x, | |
RVector & | values | |||
) | const [inline] |
void Dune::VirtualMonomialBasis< dim, F >::evaluate | ( | const DomainVector & | x, | |
Field *const | values | |||
) | const [inline] |
void Dune::VirtualMonomialBasis< dim, F >::evaluate | ( | const DVector & | x, | |
RVector & | values | |||
) | const [inline] |
void Dune::VirtualMonomialBasis< dim, F >::evaluate | ( | const DomainVector & | x, | |
Dune::FieldVector< Field, size > *const | values | |||
) | const [inline] |
void Dune::VirtualMonomialBasis< dim, F >::integrate | ( | Vector & | values | ) | const [inline] |
virtual void Dune::VirtualMonomialBasis< dim, F >::integrate | ( | Field *const | values | ) | const [pure virtual] |
const unsigned int Dune::VirtualMonomialBasis< dim, F >::order | ( | ) | const [inline] |
const unsigned int Dune::VirtualMonomialBasis< dim, F >::size | ( | ) | const [inline] |
virtual const unsigned int* Dune::VirtualMonomialBasis< dim, F >::sizes | ( | ) | const [pure virtual] |
Implemented in Dune::VirtualMonomialBasisImpl< Topology, F >.
Referenced by Dune::VirtualMonomialBasis< Topology::dimension, F >::size().
const unsigned int Dune::VirtualMonomialBasis< dim, F >::topologyId | ( | ) | const [inline] |
const int Dune::VirtualMonomialBasis< dim, F >::dimension = dim [static] |
const unsigned int Dune::VirtualMonomialBasis< dim, F >::dimRange = 1 [static] |
unsigned int Dune::VirtualMonomialBasis< dim, F >::order_ [protected] |
unsigned int Dune::VirtualMonomialBasis< dim, F >::topologyId_ [protected] |
Generated on Fri Apr 29 2011 with Doxygen (ver 1.7.1) [doxygen-log,error-log].