#include <dirac_op.h>
Inheritance diagram for DiracOpWilsonTypes:

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 |
Definition at line 365 of file dirac_op.h.
| 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.
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]
|
void DiracOpWilsonTypes::RitzEigMat (Vector * out, Vector * in) [virtual]
|
int DiracOpWilsonTypes::RitzLatSize () [virtual]
|
void DiracOpWilsonTypes::RitzMat (Vector * out, Vector * in) [virtual]
|
char * DiracOpWilsonTypes::cname [private]
|
Reimplemented from DiracOp.
Reimplemented in DiracOpClover, DiracOpDwf, and DiracOpWilson.
Definition at line 368 of file dirac_op.h.
1.1.1 written by Dimitri van Heesch,
© 1997-2000