|
Grid 0.7.0
|
#include <Deflation.h>
Public Member Functions | |
| LocalCoherenceDeflatedGuesser (const std::vector< FineField > &_subspace, const std::vector< CoarseField > &_evec_coarse, const std::vector< RealD > &_eval_coarse) | |
| void | operator() (const FineField &src, FineField &guess) |
| void | operator() (const std::vector< FineField > &src, std::vector< FineField > &guess) |
Private Attributes | |
| const std::vector< FineField > & | subspace |
| const std::vector< CoarseField > & | evec_coarse |
| const std::vector< RealD > & | eval_coarse |
Definition at line 87 of file Deflation.h.
|
inline |
Definition at line 95 of file Deflation.h.
References eval_coarse, evec_coarse, and subspace.
|
inlinevirtual |
Implements LinearFunction< FineField >.
Definition at line 104 of file Deflation.h.
References axpy(), blockProject(), blockPromote(), eval_coarse, evec_coarse, innerProduct(), subspace, and TensorRemove().
|
inline |
Definition at line 117 of file Deflation.h.
References axpy(), blockProject(), blockPromote(), eval_coarse, evec_coarse, GridLogMessage, innerProduct(), subspace, and TensorRemove().
|
private |
Definition at line 89 of file Deflation.h.
Referenced by LocalCoherenceDeflatedGuesser(), operator()(), and operator()().
|
private |
Definition at line 90 of file Deflation.h.
Referenced by LocalCoherenceDeflatedGuesser(), operator()(), and operator()().
|
private |
Definition at line 91 of file Deflation.h.
Referenced by LocalCoherenceDeflatedGuesser(), operator()(), and operator()().