dune-localfunctions 2.10
Loading...
Searching...
No Matches
Dune::VirtualMonomialBasisImpl< geometryId, F > Class Template Reference

#include <dune/localfunctions/utility/monomialbasis.hh>

Inheritance diagram for Dune::VirtualMonomialBasisImpl< geometryId, F >:
Inheritance graph

Public Types

typedef Base::Field Field
typedef Base::DomainVector DomainVector
typedef F StorageField
typedef FieldVector< Field, dimRangeRangeVector

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
unsigned int size () const
unsigned int order () const
GeometryType type () const

Static Public Attributes

static const int dimension
static const unsigned int dimRange

Protected Attributes

GeometryType geometry_

Member Typedef Documentation

◆ DomainVector

template<GeometryType::Id geometryId, class F>
typedef Base::DomainVector Dune::VirtualMonomialBasisImpl< geometryId, F >::DomainVector

◆ Field

template<GeometryType::Id geometryId, class F>
typedef Base::Field Dune::VirtualMonomialBasisImpl< geometryId, F >::Field

◆ RangeVector

typedef FieldVector<Field,dimRange> Dune::VirtualMonomialBasis< dim, F >::RangeVector
inherited

◆ StorageField

typedef F Dune::VirtualMonomialBasis< dim, F >::StorageField
inherited

Constructor & Destructor Documentation

◆ VirtualMonomialBasisImpl()

template<GeometryType::Id geometryId, class F>
Dune::VirtualMonomialBasisImpl< geometryId, F >::VirtualMonomialBasisImpl ( unsigned int order)
inline

Member Function Documentation

◆ evaluate()

template<GeometryType::Id geometryId, class F>
void Dune::VirtualMonomialBasisImpl< geometryId, F >::evaluate ( const unsigned int deriv,
const DomainVector & x,
Field *const values ) const
inlinevirtual

◆ integrate()

template<GeometryType::Id geometryId, class F>
void Dune::VirtualMonomialBasisImpl< geometryId, F >::integrate ( Field *const values) const
inlinevirtual

◆ order()

unsigned int Dune::VirtualMonomialBasis< dim, F >::order ( ) const
inlineinherited

◆ size()

unsigned int Dune::VirtualMonomialBasis< dim, F >::size ( ) const
inlineinherited

◆ sizes()

template<GeometryType::Id geometryId, class F>
const unsigned int * Dune::VirtualMonomialBasisImpl< geometryId, F >::sizes ( ) const
inlinevirtual

◆ type()

GeometryType Dune::VirtualMonomialBasis< dim, F >::type ( ) const
inlineinherited

Member Data Documentation

◆ dimension

const int Dune::VirtualMonomialBasis< dim, F >::dimension
staticinherited

◆ dimRange

const unsigned int Dune::VirtualMonomialBasis< dim, F >::dimRange
staticinherited

◆ geometry_

GeometryType Dune::VirtualMonomialBasis< dim, F >::geometry_
protectedinherited

The documentation for this class was generated from the following file: