|
dune-localfunctions
2.2.0
|
#include <dune/localfunctions/utility/multiindex.hh>
Public Member Functions | |
| MultiIndex () | |
| template<class F > | |
| MultiIndex (const F &f) | |
| MultiIndex (int, const This &other) | |
| MultiIndex (const This &other) | |
| ~MultiIndex () | |
| int | z (int i) const |
| int | omz (int i) const |
| const Field & | factor () const |
| This & | operator= (const This &other) |
| This & | operator= (const Zero< This > &f) |
| This & | operator= (const Unity< This > &f) |
| template<class F > | |
| This & | operator= (const F &f) |
| bool | operator== (const This &other) const |
| template<class F > | |
| This & | operator*= (const F &f) |
| template<class F > | |
| This & | operator/= (const F &f) |
| This & | operator*= (const This &other) |
| This & | operator/= (const This &other) |
| This & | operator+= (const This &other) |
| This & | operator-= (const This &other) |
| template<class F > | |
| This | operator* (const F &f) const |
| template<class F > | |
| This | operator/ (const F &f) const |
| This | operator* (const This &other) const |
| This | operator/ (const This &other) const |
| This | operator+ (const This &other) const |
| This | operator- (const This &other) const |
| void | set (int d, int power=1) |
| int | absZ () const |
| int | absOMZ () const |
| bool | sameMultiIndex (const This &ind) |
Static Public Attributes | |
| static const int | dimension = dim |
Friends | |
| std::ostream & | operator<< (std::ostream &, const This &) |
| Dune::MultiIndex< dim, Field >::MultiIndex | ( | ) | [inline] |
| Dune::MultiIndex< dim, Field >::MultiIndex | ( | const F & | f | ) | [inline, explicit] |
| Dune::MultiIndex< dim, Field >::MultiIndex | ( | int | , |
| const This & | other | ||
| ) | [inline] |
| Dune::MultiIndex< dim, Field >::MultiIndex | ( | const This & | other | ) | [inline] |
| Dune::MultiIndex< dim, Field >::~MultiIndex | ( | ) | [inline] |
| int Dune::MultiIndex< dim, Field >::absOMZ | ( | ) | const [inline] |
References Dune::MultiIndex< dim, Field >::dimension.
| int Dune::MultiIndex< dim, Field >::absZ | ( | ) | const [inline] |
References Dune::MultiIndex< dim, Field >::dimension.
Referenced by Dune::operator<<().
| const Field& Dune::MultiIndex< dim, Field >::factor | ( | ) | const [inline] |
Referenced by Dune::operator<<().
| int Dune::MultiIndex< dim, Field >::omz | ( | int | i | ) | const [inline] |
| This Dune::MultiIndex< dim, Field >::operator* | ( | const F & | f | ) | const [inline] |
References Dune::MultiIndex< dim, Field >::z().
| This Dune::MultiIndex< dim, Field >::operator* | ( | const This & | other | ) | const [inline] |
References Dune::MultiIndex< dim, Field >::z().
| This& Dune::MultiIndex< dim, Field >::operator*= | ( | const F & | f | ) | [inline] |
References Dune::field_cast().
| This& Dune::MultiIndex< dim, Field >::operator*= | ( | const This & | other | ) | [inline] |
| This Dune::MultiIndex< dim, Field >::operator+ | ( | const This & | other | ) | const [inline] |
References Dune::MultiIndex< dim, Field >::z().
| This& Dune::MultiIndex< dim, Field >::operator+= | ( | const This & | other | ) | [inline] |
References Dune::MultiIndex< dim, Field >::sameMultiIndex().
| This Dune::MultiIndex< dim, Field >::operator- | ( | const This & | other | ) | const [inline] |
References Dune::MultiIndex< dim, Field >::z().
| This& Dune::MultiIndex< dim, Field >::operator-= | ( | const This & | other | ) | [inline] |
References Dune::MultiIndex< dim, Field >::sameMultiIndex().
| This Dune::MultiIndex< dim, Field >::operator/ | ( | const F & | f | ) | const [inline] |
References Dune::MultiIndex< dim, Field >::z().
| This Dune::MultiIndex< dim, Field >::operator/ | ( | const This & | other | ) | const [inline] |
References Dune::MultiIndex< dim, Field >::z().
| This& Dune::MultiIndex< dim, Field >::operator/= | ( | const F & | f | ) | [inline] |
References Dune::field_cast().
| This& Dune::MultiIndex< dim, Field >::operator/= | ( | const This & | other | ) | [inline] |
| This& Dune::MultiIndex< dim, Field >::operator= | ( | const This & | other | ) | [inline] |
| This& Dune::MultiIndex< dim, Field >::operator= | ( | const Zero< This > & | f | ) | [inline] |
| This& Dune::MultiIndex< dim, Field >::operator= | ( | const Unity< This > & | f | ) | [inline] |
| This& Dune::MultiIndex< dim, Field >::operator= | ( | const F & | f | ) | [inline] |
References Dune::field_cast().
| bool Dune::MultiIndex< dim, Field >::operator== | ( | const This & | other | ) | const [inline] |
| bool Dune::MultiIndex< dim, Field >::sameMultiIndex | ( | const This & | ind | ) | [inline] |
References Dune::MultiIndex< dim, Field >::dimension.
Referenced by Dune::MultiIndex< dim, Field >::operator+=(), and Dune::MultiIndex< dim, Field >::operator-=().
| void Dune::MultiIndex< dim, Field >::set | ( | int | d, |
| int | power = 1 |
||
| ) | [inline] |
| int Dune::MultiIndex< dim, Field >::z | ( | int | i | ) | const [inline] |
Referenced by ONBCompute::Integral< Dune::GenericGeometry::Pyramid< Base > >::compute(), ONBCompute::Integral< Dune::GenericGeometry::Prism< Base > >::compute(), Dune::MultiIndex< dim, Field >::operator*(), Dune::MultiIndex< dim, Field >::operator+(), Dune::MultiIndex< dim, Field >::operator-(), and Dune::MultiIndex< dim, Field >::operator/().
| std::ostream& operator<< | ( | std::ostream & | , |
| const This & | |||
| ) | [friend] |
const int Dune::MultiIndex< dim, Field >::dimension = dim [static] |
1.7.6.1