QUDA  v0.5.0
A library for QCD on GPUs
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Attributes | List of all members
quda::MultiShiftCG Class Reference

#include <invert_quda.h>

+ Inheritance diagram for quda::MultiShiftCG:

Public Member Functions

 MultiShiftCG (DiracMatrix &mat, DiracMatrix &matSloppy, QudaInvertParam &invParam, TimeProfile &profile)
 
virtual ~MultiShiftCG ()
 
void operator() (cudaColorSpinorField **out, cudaColorSpinorField &in)
 
- Public Member Functions inherited from quda::MultiShiftSolver
 MultiShiftSolver (QudaInvertParam &invParam, TimeProfile &profile)
 
virtual ~MultiShiftSolver ()
 

Protected Attributes

const DiracMatrixmat
 
const DiracMatrixmatSloppy
 
- Protected Attributes inherited from quda::MultiShiftSolver
QudaInvertParaminvParam
 
TimeProfileprofile
 

Detailed Description

Definition at line 139 of file invert_quda.h.

Constructor & Destructor Documentation

quda::MultiShiftCG::MultiShiftCG ( DiracMatrix mat,
DiracMatrix matSloppy,
QudaInvertParam invParam,
TimeProfile profile 
)

Definition at line 25 of file inv_multi_cg_quda.cpp.

quda::MultiShiftCG::~MultiShiftCG ( )
virtual

Definition at line 31 of file inv_multi_cg_quda.cpp.

Member Function Documentation

void quda::MultiShiftCG::operator() ( cudaColorSpinorField **  out,
cudaColorSpinorField in 
)
virtual

Implements quda::MultiShiftSolver.

Definition at line 57 of file inv_multi_cg_quda.cpp.

Member Data Documentation

const DiracMatrix& quda::MultiShiftCG::mat
protected

Definition at line 142 of file invert_quda.h.

const DiracMatrix& quda::MultiShiftCG::matSloppy
protected

Definition at line 143 of file invert_quda.h.


The documentation for this class was generated from the following files: