QUDA
v1.1.0
A library for QCD on GPUs
|
#include <deflation.h>
Public Member Functions | |
deflated_solver (QudaEigParam &eig_param, TimeProfile &profile) | |
virtual | ~deflated_solver () |
Public Attributes | |
Dirac * | d |
DiracMatrix * | m |
ColorSpinorField * | RV |
DeflationParam * | deflParam |
Deflation * | defl |
TimeProfile & | profile |
Following the multigrid design, this is an object that captures an entire deflation operations.
A bit of a hack at the moment, this is used to allow us to store and reuse the deflation stuff between solves. This is use by the newDeflationQuda and destroyDeflationQuda interface functions.
Definition at line 180 of file deflation.h.
deflated_solver::deflated_solver | ( | QudaEigParam & | eig_param, |
TimeProfile & | profile | ||
) |
Definition at line 2750 of file interface_quda.cpp.
|
inlinevirtual |
Definition at line 194 of file deflation.h.
Dirac* quda::deflated_solver::d |
Definition at line 182 of file deflation.h.
Deflation* quda::deflated_solver::defl |
Definition at line 189 of file deflation.h.
DeflationParam* quda::deflated_solver::deflParam |
Definition at line 187 of file deflation.h.
DiracMatrix* quda::deflated_solver::m |
Definition at line 183 of file deflation.h.
TimeProfile& quda::deflated_solver::profile |
Definition at line 190 of file deflation.h.
ColorSpinorField* quda::deflated_solver::RV |
Definition at line 185 of file deflation.h.