Local transformation matrix. More...
#include <element.hh>


Public Member Functions | |
| M (const concepts::Real *m) | |
| Constructor. | |
| template<class F > | |
| void | mult (const F *src, F *dst) const |
| Multiplication of src with M. | |
| template<> | |
| void | mult (const concepts::Real *src, concepts::Real *dst) const |
| template<class F > | |
| void | mult_T (const F *src, F *dst) const |
| Multiplication of src with M transpose. | |
| template<> | |
| void | mult_T (const concepts::Real *src, concepts::Real *dst) const |
| uint | n () const |
| returns the matrix dimension | |
| virtual | ~M () |
| destructor | |
Protected Member Functions | |
| virtual std::ostream & | info (std::ostream &os) const |
| Returns information in an output stream. | |
Private Attributes | |
| concepts::Real * | m_ |
| matrix entries | |
Local transformation matrix.
| Dimension | of the matrix. |
Definition at line 26 of file element.hh.
| aglowav::M< d >::M | ( | const concepts::Real * | m | ) | [inline] |
Constructor.
| m | Array with the areas of the support of the local wavelets. |
| n | Dimension of matrix |
Definition at line 70 of file element.hh.
| virtual aglowav::M< d >::~M | ( | ) | [inline, virtual] |
destructor
Definition at line 36 of file element.hh.
| std::ostream & aglowav::M< d >::info | ( | std::ostream & | os | ) | const [protected, virtual] |
Returns information in an output stream.
Reimplemented from concepts::OutputOperator.
Definition at line 62 of file element.hh.
Multiplication of src with M.
| src | Array of length d (src[0] corresponds to the constant function) |
| dst | Array of length d (one scale basis) |
| void aglowav::M< 2 >::mult< concepts::Real > | ( | const concepts::Real * | src, |
| concepts::Real * | dst | ||
| ) | const [inline] |
Definition at line 80 of file element.hh.
| void aglowav::M< d >::mult_T | ( | const F * | src, |
| F * | dst | ||
| ) | const |
Multiplication of src with M transpose.
| src | Array of length d (one scale basis) |
| dst | Array of length d (dst[0] corresponds to the constant function) |
| void aglowav::M< 2 >::mult_T< concepts::Real > | ( | const concepts::Real * | src, |
| concepts::Real * | dst | ||
| ) | const [inline] |
Definition at line 88 of file element.hh.
| uint aglowav::M< d >::n | ( | ) | const [inline] |
returns the matrix dimension
Definition at line 53 of file element.hh.
concepts::Real* aglowav::M< d >::m_ [private] |
matrix entries
Definition at line 58 of file element.hh.