dune-localfunctions  2.2.0
Classes | Public Types | Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | List of all members
Dune::MonomialEvaluator< B > Struct Template Reference

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

Inheritance diagram for Dune::MonomialEvaluator< B >:
Dune::StandardEvaluator< B >

Classes

struct  BaseIterator
struct  Iterator

Public Types

typedef B Basis
typedef Basis::Field Field
typedef Basis::DomainVector DomainVector
typedef std::vector< FieldContainer

Public Member Functions

unsigned int size () const

Static Public Attributes

static const int dimension = Basis::dimension
static const int dimRange = Basis::dimRange

Protected Member Functions

 MonomialEvaluator (const Basis &basis, unsigned int order, unsigned int size)
template<int deriv>
void resize ()
 MonomialEvaluator (const MonomialEvaluator &)

Protected Attributes

const Basisbasis_
unsigned int order_
unsigned int size_
Container container_

Member Typedef Documentation

template<class B >
typedef B Dune::MonomialEvaluator< B >::Basis
template<class B >
typedef std::vector<Field> Dune::MonomialEvaluator< B >::Container
template<class B >
typedef Basis::DomainVector Dune::MonomialEvaluator< B >::DomainVector
template<class B >
typedef Basis::Field Dune::MonomialEvaluator< B >::Field

Constructor & Destructor Documentation

template<class B >
Dune::MonomialEvaluator< B >::MonomialEvaluator ( const Basis basis,
unsigned int  order,
unsigned int  size 
)
inlineprotected
template<class B >
Dune::MonomialEvaluator< B >::MonomialEvaluator ( const MonomialEvaluator< B > &  )
protected

Member Function Documentation

template<class B >
template<int deriv>
void Dune::MonomialEvaluator< B >::resize ( )
inlineprotected
template<class B >
unsigned int Dune::MonomialEvaluator< B >::size ( ) const
inline

Member Data Documentation

template<class B >
const Basis& Dune::MonomialEvaluator< B >::basis_
protected
template<class B >
Container Dune::MonomialEvaluator< B >::container_
protected
template<class B >
const int Dune::MonomialEvaluator< B >::dimension = Basis::dimension
static
template<class B >
const int Dune::MonomialEvaluator< B >::dimRange = Basis::dimRange
static
template<class B >
unsigned int Dune::MonomialEvaluator< B >::order_
protected
template<class B >
unsigned int Dune::MonomialEvaluator< B >::size_
protected

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