#include <dune/localfunctions/utility/basisevaluator.hh>
Public Types | |
typedef Deriv | Derivatives |
typedef Deriv::Field | Field |
typedef Dune::FieldVector < Field, blockSize > | Block |
typedef std::vector< Field > | Container |
typedef Container::iterator | CIter |
Public Member Functions | |
BaseIterator (Container &container) | |
const Deriv & | operator* () const |
const Deriv * | operator-> () const |
bool | done () const |
BaseIterator & | operator++ () |
BaseIterator & | operator+= (unsigned int skip) |
Static Public Attributes | |
static const unsigned int | blockSize = Deriv::size |
static const DerivativeLayout | layout = Deriv::layout |
static const unsigned int | dimDomain = Deriv::dimDomain |
static const unsigned int | dimRange = Deriv::dimRange |
typedef Dune::FieldVector<Field,blockSize> Dune::MonomialEvaluator< B >::BaseIterator< Deriv >::Block |
typedef Container::iterator Dune::MonomialEvaluator< B >::BaseIterator< Deriv >::CIter |
typedef std::vector<Field> Dune::MonomialEvaluator< B >::BaseIterator< Deriv >::Container |
typedef Deriv Dune::MonomialEvaluator< B >::BaseIterator< Deriv >::Derivatives |
typedef Deriv::Field Dune::MonomialEvaluator< B >::BaseIterator< Deriv >::Field |
Dune::MonomialEvaluator< B >::BaseIterator< Deriv >::BaseIterator | ( | Container & | container | ) | [inline, explicit] |
bool Dune::MonomialEvaluator< B >::BaseIterator< Deriv >::done | ( | ) | const [inline] |
const Deriv& Dune::MonomialEvaluator< B >::BaseIterator< Deriv >::operator* | ( | ) | const [inline] |
BaseIterator& Dune::MonomialEvaluator< B >::BaseIterator< Deriv >::operator++ | ( | ) | [inline] |
BaseIterator& Dune::MonomialEvaluator< B >::BaseIterator< Deriv >::operator+= | ( | unsigned int | skip | ) | [inline] |
const Deriv* Dune::MonomialEvaluator< B >::BaseIterator< Deriv >::operator-> | ( | ) | const [inline] |
References Dune::operator*().
const unsigned int Dune::MonomialEvaluator< B >::BaseIterator< Deriv >::blockSize = Deriv::size [static] |
const unsigned int Dune::MonomialEvaluator< B >::BaseIterator< Deriv >::dimDomain = Deriv::dimDomain [static] |
const unsigned int Dune::MonomialEvaluator< B >::BaseIterator< Deriv >::dimRange = Deriv::dimRange [static] |
const DerivativeLayout Dune::MonomialEvaluator< B >::BaseIterator< Deriv >::layout = Deriv::layout [static] |