#include <ldag.h>
Inheritance diagram for Chroma::approx_lmdag< T >:

Public Member Functions | |
| approx_lmdagm (LinearOperator< T > *p) | |
| Initialize pointer with existing pointer. | |
| approx_lmdagm (Handle< LinearOperator< T > > p) | |
| Copy pointer (one more owner). | |
| ~approx_lmdagm () | |
| Destructor. | |
| const Subset & | subset () const |
| Subset comes from underlying operator. | |
| void | operator() (T &chi, const T &psi, enum PlusMinus isign) const |
| Apply the operator onto a source vector. | |
| void | operator() (T &chi, const T &psi, enum PlusMinus isign, Real epsilon) const |
| Apply the operator onto a source vector. | |
Private Attributes | |
| Handle< LinearOperator< T > > | A |
Linear operator forming M^dag from an operator M
Definition at line 113 of file ldag.h.
| Chroma::approx_lmdag< T >::~approx_lmdagm | ( | ) | [inline] |
| Chroma::approx_lmdag< T >::approx_lmdagm | ( | Handle< LinearOperator< T > > | p | ) | [inline] |
| Chroma::approx_lmdag< T >::approx_lmdagm | ( | LinearOperator< T > * | p | ) | [inline] |
| void Chroma::approx_lmdag< T >::operator() | ( | T & | chi, | |
| const T & | psi, | |||
| enum PlusMinus | isign, | |||
| Real | epsilon | |||
| ) | const [inline, virtual] |
Apply the operator onto a source vector.
For this operator, the sign is ignored
Reimplemented from Chroma::LinearOperator< T >.
Definition at line 141 of file ldag.h.
References Chroma::MINUS, Chroma::PLUS, and T.
| void Chroma::approx_lmdag< T >::operator() | ( | T & | chi, | |
| const T & | psi, | |||
| enum PlusMinus | isign | |||
| ) | const [inline, virtual] |
Apply the operator onto a source vector.
For this operator, the sign is ignored
Implements Chroma::LinearOperator< T >.
Definition at line 131 of file ldag.h.
References Chroma::MINUS, Chroma::PLUS, and T.
| const Subset& Chroma::approx_lmdag< T >::subset | ( | void | ) | const [inline, virtual] |
Subset comes from underlying operator.
Implements Chroma::LinearOperator< T >.
Definition at line 127 of file ldag.h.
References Chroma::approx_lmdag< T >::A.
Handle< LinearOperator<T> > Chroma::approx_lmdag< T >::A [private] |
1.4.7