|
dune-localfunctions
2.2.0
|
#include <dune/localfunctions/utility/basisevaluator.hh>
Classes | |
| struct | Iterator |
Public Types | |
| typedef B | Basis |
| typedef Basis::Field | Field |
| typedef Basis::DomainVector | DomainVector |
| typedef std::vector< Field > | Container |
| typedef MonomialEvaluator< B > | Base |
Public Member Functions | |
| StandardEvaluator (const Basis &basis) | |
| template<unsigned int deriv, class DVector > | |
| Iterator< deriv >::All | evaluate (const DVector &x) |
| Iterator< 0 >::Integrate | integrate () |
| unsigned int | size () const |
Static Public Attributes | |
| static const int | dimension = Basis::dimension |
| static const int | dimRange = Basis::dimRange |
Protected Member Functions | |
| StandardEvaluator (const Basis &basis, unsigned int size) | |
| template<int deriv> | |
| void | resize () |
Protected Attributes | |
| const Basis & | basis_ |
| unsigned int | order_ |
| unsigned int | size_ |
| Container | container_ |
| typedef MonomialEvaluator<B> Dune::StandardEvaluator< B >::Base |
| typedef B Dune::StandardEvaluator< B >::Basis |
Reimplemented from Dune::MonomialEvaluator< B >.
| typedef std::vector<Field> Dune::StandardEvaluator< B >::Container |
Reimplemented from Dune::MonomialEvaluator< B >.
| typedef Basis::DomainVector Dune::StandardEvaluator< B >::DomainVector |
Reimplemented from Dune::MonomialEvaluator< B >.
| typedef Basis::Field Dune::StandardEvaluator< B >::Field |
Reimplemented from Dune::MonomialEvaluator< B >.
| Dune::StandardEvaluator< B >::StandardEvaluator | ( | const Basis & | basis | ) | [inline] |
| Dune::StandardEvaluator< B >::StandardEvaluator | ( | const Basis & | basis, |
| unsigned int | size | ||
| ) | [inline, protected] |
| Iterator<deriv>::All Dune::StandardEvaluator< B >::evaluate | ( | const DVector & | x | ) | [inline] |
| Iterator<0>::Integrate Dune::StandardEvaluator< B >::integrate | ( | ) | [inline] |
| void Dune::MonomialEvaluator< B >::resize | ( | ) | [inline, protected, inherited] |
| unsigned int Dune::MonomialEvaluator< B >::size | ( | ) | const [inline, inherited] |
References Dune::MonomialEvaluator< B >::size_.
const Basis& Dune::MonomialEvaluator< B >::basis_ [protected, inherited] |
Referenced by Dune::StandardEvaluator< B >::evaluate(), and Dune::StandardEvaluator< B >::integrate().
Container Dune::MonomialEvaluator< B >::container_ [protected, inherited] |
const int Dune::StandardEvaluator< B >::dimension = Basis::dimension [static] |
Reimplemented from Dune::MonomialEvaluator< B >.
const int Dune::StandardEvaluator< B >::dimRange = Basis::dimRange [static] |
Reimplemented from Dune::MonomialEvaluator< B >.
unsigned int Dune::MonomialEvaluator< B >::order_ [protected, inherited] |
unsigned int Dune::MonomialEvaluator< B >::size_ [protected, inherited] |
Referenced by Dune::MonomialEvaluator< B >::resize(), and Dune::MonomialEvaluator< B >::size().
1.7.6.1