QUDA v0.4.0
A library for QCD on GPUs
Public Member Functions
DiracTwistedMassPC Class Reference

#include <dirac_quda.h>

Inheritance diagram for DiracTwistedMassPC:

List of all members.

Public Member Functions

 DiracTwistedMassPC (const DiracParam &param)
 DiracTwistedMassPC (const DiracTwistedMassPC &dirac)
virtual ~DiracTwistedMassPC ()
DiracTwistedMassPCoperator= (const DiracTwistedMassPC &dirac)
void TwistInv (cudaColorSpinorField &out, const cudaColorSpinorField &in) const
virtual void Dslash (cudaColorSpinorField &out, const cudaColorSpinorField &in, const QudaParity parity) const
virtual void DslashXpay (cudaColorSpinorField &out, const cudaColorSpinorField &in, const QudaParity parity, const cudaColorSpinorField &x, const double &k) const
void M (cudaColorSpinorField &out, const cudaColorSpinorField &in) const
void MdagM (cudaColorSpinorField &out, const cudaColorSpinorField &in) const
void prepare (cudaColorSpinorField *&src, cudaColorSpinorField *&sol, cudaColorSpinorField &x, cudaColorSpinorField &b, const QudaSolutionType) const
void reconstruct (cudaColorSpinorField &x, const cudaColorSpinorField &b, const QudaSolutionType) const

Detailed Description

Definition at line 288 of file dirac_quda.h.


Constructor & Destructor Documentation

DiracTwistedMassPC::DiracTwistedMassPC ( const DiracParam param)

Definition at line 100 of file dirac_twisted_mass.cpp.

DiracTwistedMassPC::DiracTwistedMassPC ( const DiracTwistedMassPC dirac)

Definition at line 105 of file dirac_twisted_mass.cpp.

DiracTwistedMassPC::~DiracTwistedMassPC ( ) [virtual]

Definition at line 107 of file dirac_twisted_mass.cpp.


Member Function Documentation

void DiracTwistedMassPC::Dslash ( cudaColorSpinorField out,
const cudaColorSpinorField in,
const QudaParity  parity 
) const [virtual]

Reimplemented from DiracWilson.

Definition at line 128 of file dirac_twisted_mass.cpp.

void DiracTwistedMassPC::DslashXpay ( cudaColorSpinorField out,
const cudaColorSpinorField in,
const QudaParity  parity,
const cudaColorSpinorField x,
const double &  k 
) const [virtual]

Reimplemented from DiracWilson.

Definition at line 162 of file dirac_twisted_mass.cpp.

void DiracTwistedMassPC::M ( cudaColorSpinorField out,
const cudaColorSpinorField in 
) const [virtual]

Reimplemented from DiracTwistedMass.

Definition at line 197 of file dirac_twisted_mass.cpp.

void DiracTwistedMassPC::MdagM ( cudaColorSpinorField out,
const cudaColorSpinorField in 
) const [virtual]

Reimplemented from DiracTwistedMass.

Definition at line 227 of file dirac_twisted_mass.cpp.

DiracTwistedMassPC & DiracTwistedMassPC::operator= ( const DiracTwistedMassPC dirac)

Definition at line 112 of file dirac_twisted_mass.cpp.

void DiracTwistedMassPC::prepare ( cudaColorSpinorField *&  src,
cudaColorSpinorField *&  sol,
cudaColorSpinorField x,
cudaColorSpinorField b,
const QudaSolutionType  solType 
) const [virtual]

Reimplemented from DiracTwistedMass.

Definition at line 238 of file dirac_twisted_mass.cpp.

void DiracTwistedMassPC::reconstruct ( cudaColorSpinorField x,
const cudaColorSpinorField b,
const QudaSolutionType  solType 
) const [virtual]

Reimplemented from DiracTwistedMass.

Definition at line 288 of file dirac_twisted_mass.cpp.

void DiracTwistedMassPC::TwistInv ( cudaColorSpinorField out,
const cudaColorSpinorField in 
) const

Definition at line 121 of file dirac_twisted_mass.cpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines