QUDA  v1.1.0
A library for QCD on GPUs
Public Member Functions | List of all members
quda::BiCGstabLUpdate Class Reference
+ Inheritance diagram for quda::BiCGstabLUpdate:

Public Member Functions

 BiCGstabLUpdate (ColorSpinorField *x, std::vector< ColorSpinorField * > &r, std::vector< ColorSpinorField * > &u, Complex *alpha, Complex *beta, BiCGstabLUpdateType update_type, int j_max, int n_update)
 
virtual ~BiCGstabLUpdate ()
 
void update_j_max (int new_j_max)
 
void update_update_type (BiCGstabLUpdateType new_update_type)
 
void apply (const qudaStream_t &stream)
 
- Public Member Functions inherited from quda::Worker
 Worker ()
 
virtual ~Worker ()
 

Detailed Description

Definition at line 174 of file inv_bicgstabl_quda.cpp.

Constructor & Destructor Documentation

◆ BiCGstabLUpdate()

quda::BiCGstabLUpdate::BiCGstabLUpdate ( ColorSpinorField x,
std::vector< ColorSpinorField * > &  r,
std::vector< ColorSpinorField * > &  u,
Complex alpha,
Complex beta,
BiCGstabLUpdateType  update_type,
int  j_max,
int  n_update 
)
inline

Definition at line 199 of file inv_bicgstabl_quda.cpp.

◆ ~BiCGstabLUpdate()

virtual quda::BiCGstabLUpdate::~BiCGstabLUpdate ( )
inlinevirtual

Definition at line 206 of file inv_bicgstabl_quda.cpp.

Member Function Documentation

◆ apply()

void quda::BiCGstabLUpdate::apply ( const qudaStream_t stream)
inlinevirtual

Implements quda::Worker.

Definition at line 213 of file inv_bicgstabl_quda.cpp.

◆ update_j_max()

void quda::BiCGstabLUpdate::update_j_max ( int  new_j_max)
inline

Definition at line 208 of file inv_bicgstabl_quda.cpp.

◆ update_update_type()

void quda::BiCGstabLUpdate::update_update_type ( BiCGstabLUpdateType  new_update_type)
inline

Definition at line 209 of file inv_bicgstabl_quda.cpp.


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