Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

DiracOpWilsonTypes Class Reference

#include <dirac_op.h>

Inheritance diagram for DiracOpWilsonTypes:

DiracOp DiracOpWilson DiracOpDwf DiracOpClover List of all members.

Public Methods

 DiracOpWilsonTypes (Lattice& latt, Vector *f_field_out, Vector *f_field_in, CgArg *arg, CnvFrmType cnv_frm_flg)
virtual ~DiracOpWilsonTypes ()
virtual void MatHerm (Vector *out, Vector *in) = 0
virtual void Mat (Vector *out, Vector *in) = 0
virtual void MatDag (Vector *out, Vector *in) = 0
virtual void MatDagMat (Vector *out, Vector *in)
virtual int RitzEig (Vector **eigenv, Float lambda[], int valid_eig[], EigArg *eig_arg)
virtual void RitzEigMat (Vector *out, Vector *in)
virtual void RitzMat (Vector *out, Vector *in)
virtual int RitzLatSize ()

Protected Methods

void MultGamma (Vector *out, const Vector *in, int gamma_num, int nodevol)

Private Attributes

char* cname


Detailed Description

Definition at line 365 of file dirac_op.h.


Constructor & Destructor Documentation

DiracOpWilsonTypes::DiracOpWilsonTypes (Lattice & latt, Vector * f_field_out, Vector * f_field_in, CgArg * arg, CnvFrmType cnv_frm_flg)

Definition at line 41 of file d_op_wilson_types.C.

DiracOpWilsonTypes::~DiracOpWilsonTypes () [virtual]

Definition at line 61 of file d_op_wilson_types.C.


Member Function Documentation

virtual void DiracOpWilsonTypes::Mat (Vector * out, Vector * in) [pure virtual]

Reimplemented in DiracOpClover, DiracOpDwf, and DiracOpWilson.

virtual void DiracOpWilsonTypes::MatDag (Vector * out, Vector * in) [pure virtual]

Reimplemented in DiracOpClover, DiracOpDwf, and DiracOpWilson.

void DiracOpWilsonTypes::MatDagMat (Vector * out, Vector * in) [virtual]

Definition at line 208 of file d_op_wilson_types.C.

virtual void DiracOpWilsonTypes::MatHerm (Vector * out, Vector * in) [pure virtual]

Reimplemented in DiracOpClover, DiracOpDwf, and DiracOpWilson.

void DiracOpWilsonTypes::MultGamma (Vector * out, const Vector * in, int gamma_num, int nodevol) [protected]

Definition at line 75 of file d_op_wilson_types.C.

int DiracOpWilsonTypes::RitzEig (Vector ** psi, Float lambda_H[], int valid_eig[], EigArg * eig_arg) [virtual]

Reimplemented from DiracOp.

Definition at line 60 of file eigen_wilson.C.

void DiracOpWilsonTypes::RitzEigMat (Vector * out, Vector * in) [virtual]

Reimplemented from DiracOp.

Definition at line 168 of file d_op_wilson_types.C.

int DiracOpWilsonTypes::RitzLatSize () [virtual]

Reimplemented from DiracOp.

Definition at line 103 of file d_op_wilson_types.C.

void DiracOpWilsonTypes::RitzMat (Vector * out, Vector * in) [virtual]

Reimplemented from DiracOp.

Definition at line 135 of file d_op_wilson_types.C.


Member Data Documentation

char * DiracOpWilsonTypes::cname [private]

Reimplemented from DiracOp.

Reimplemented in DiracOpClover, DiracOpDwf, and DiracOpWilson.

Definition at line 368 of file dirac_op.h.


The documentation for this class was generated from the following files:
Generated at Sat Oct 20 20:29:42 2001 for Physics Code by doxygen 1.1.1 written by Dimitri van Heesch, © 1997-2000