#include <dune/localfunctions/utility/basisevaluator.hh>
Classes | |
struct | BaseIterator |
struct | Iterator |
Public Types | |
typedef B | Basis |
typedef Basis::Field | Field |
typedef Basis::DomainVector | DomainVector |
typedef std::vector< Field > | Container |
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 Basis & | basis_ |
unsigned int | order_ |
unsigned int | size_ |
Container | container_ |
typedef B Dune::MonomialEvaluator< B >::Basis |
Reimplemented in Dune::StandardEvaluator< B >.
typedef std::vector<Field> Dune::MonomialEvaluator< B >::Container |
Reimplemented in Dune::StandardEvaluator< B >.
typedef Basis::DomainVector Dune::MonomialEvaluator< B >::DomainVector |
Reimplemented in Dune::StandardEvaluator< B >.
typedef Basis::Field Dune::MonomialEvaluator< B >::Field |
Reimplemented in Dune::StandardEvaluator< B >.
Dune::MonomialEvaluator< B >::MonomialEvaluator | ( | const Basis & | basis, | |
unsigned int | order, | |||
unsigned int | size | |||
) | [inline, protected] |
Dune::MonomialEvaluator< B >::MonomialEvaluator | ( | const MonomialEvaluator< B > & | ) | [protected] |
void Dune::MonomialEvaluator< B >::resize | ( | ) | [inline, protected] |
unsigned int Dune::MonomialEvaluator< B >::size | ( | ) | const [inline] |
References Dune::MonomialEvaluator< B >::size_.
const Basis& Dune::MonomialEvaluator< B >::basis_ [protected] |
Referenced by Dune::StandardEvaluator< B >::evaluate(), and Dune::StandardEvaluator< B >::integrate().
Container Dune::MonomialEvaluator< B >::container_ [protected] |
const int Dune::MonomialEvaluator< B >::dimension = Basis::dimension [static] |
Reimplemented in Dune::StandardEvaluator< B >.
const int Dune::MonomialEvaluator< B >::dimRange = Basis::dimRange [static] |
Reimplemented in Dune::StandardEvaluator< B >.
unsigned int Dune::MonomialEvaluator< B >::order_ [protected] |
unsigned int Dune::MonomialEvaluator< B >::size_ [protected] |
Referenced by Dune::MonomialEvaluator< B >::resize(), and Dune::MonomialEvaluator< B >::size().