QUDA  0.9.0
Public Member Functions | Protected Attributes | List of all members
quda::QudaMatvec< Float > Class Template Reference
Collaboration diagram for quda::QudaMatvec< Float >:
Collaboration graph
[legend]

Public Member Functions

 QudaMatvec (DiracMatrix &matEigen, QudaPrecision prec, ColorSpinorField &meta)
 
virtual ~QudaMatvec ()
 
void operator() (std::complex< Float > *out, std::complex< Float > *in)
 

Protected Attributes

DiracMatrixmatEigen
 
QudaPrecision matPrecision
 
ColorSpinorFieldcuda_in
 
ColorSpinorFieldcuda_out
 

Detailed Description

template<typename Float>
class quda::QudaMatvec< Float >

Definition at line 103 of file quda_arpack_interface.cpp.

Constructor & Destructor Documentation

◆ QudaMatvec()

template<typename Float>
quda::QudaMatvec< Float >::QudaMatvec ( DiracMatrix matEigen,
QudaPrecision  prec,
ColorSpinorField meta 
)
inline

◆ ~QudaMatvec()

template<typename Float>
virtual quda::QudaMatvec< Float >::~QudaMatvec ( )
inlinevirtual

Member Function Documentation

◆ operator()()

template<typename Float >
void quda::QudaMatvec< Float >::operator() ( std::complex< Float > *  out,
std::complex< Float > *  in 
)

Member Data Documentation

◆ cuda_in

template<typename Float>
ColorSpinorField* quda::QudaMatvec< Float >::cuda_in
protected

◆ cuda_out

template<typename Float>
ColorSpinorField* quda::QudaMatvec< Float >::cuda_out
protected

◆ matEigen

template<typename Float>
DiracMatrix& quda::QudaMatvec< Float >::matEigen
protected

Problem matrix

Definition at line 108 of file quda_arpack_interface.cpp.

◆ matPrecision

template<typename Float>
QudaPrecision quda::QudaMatvec< Float >::matPrecision
protected

Matrix vector precision (may not coincide with arpack IRA routines precision)

Definition at line 110 of file quda_arpack_interface.cpp.

Referenced by quda::QudaMatvec< Float >::QudaMatvec().


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