Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

cps::WspectExtendedMesonsBE Class Reference

#include <w_ext_mesonBE.h>

Inherits cps::WspectExtendedMesons.

List of all members.

Public Member Functions

 WspectExtendedMesonsBE (WspectArg *w_arg_p, const WspectHyperRectangle &whr, const int fuzzing_id, const WspectField *field_p)
 ~WspectExtendedMesonsBE ()
void collect (const WspectQuark &q_l, WspectQuark &q_nl)
void finish ()
void print () const
Float table (int state, int sour_gamma, int sour_fld, int sink_gamma, int sink_fld) const
int isInOpGroup (int op, int groupId) const
int matchSUMOp (int op, int sum_op) const
void dumpData (char *filename) const


Constructor & Destructor Documentation

cps::WspectExtendedMesonsBE::WspectExtendedMesonsBE WspectArg w_arg_p,
const WspectHyperRectangle whr,
const int  fuzzing_id,
const WspectField field_ptr
 

!!!!!!!!!!!!!!!!!!!!Need to be modified to make prop!=3 work!!!!!!!

Definition at line 50 of file w_ext_mesonBE.C.

References cps::Complex, cps::ERR, cps::Float, cps::NUM_WEXTMESON_BE_OUTPUT, cps::NUM_WEXTMESON_BE_STATES, cps::Error::Pointer(), cps::Verbose::Smalloc(), cps::smalloc(), and cps::VRB.

cps::WspectExtendedMesonsBE::~WspectExtendedMesonsBE  ) 
 

Definition at line 112 of file w_ext_mesonBE.C.

References cps::Verbose::Func(), cps::sfree(), cps::Verbose::Sfree(), and cps::VRB.


Member Function Documentation

void cps::WspectExtendedMesonsBE::collect const WspectQuark q_l,
WspectQuark q_nl
 

Definition at line 132 of file w_ext_mesonBE.C.

References cps::BEGIN_BE_OP, cps::WspectQuark::Data(), cps::DEVOperatorKind, cps::WspectExtendedMesons::DiracAlgebra(), cps::Float, cps::Verbose::Func(), cps::MPISCU::printf(), cps::WspectQuark::srcOpKind(), table(), and cps::VRB.

Referenced by cps::AlgWspectExtMeson::run().

void cps::WspectExtendedMesonsBE::dumpData char *  filename  )  const
 

Reimplemented from cps::WspectExtendedMesons.

void cps::WspectExtendedMesonsBE::finish  ) 
 

Reimplemented from cps::WspectExtendedMesons.

Definition at line 181 of file w_ext_mesonBE.C.

References cps::Float, cps::glb_sum(), and cps::MPISCU::printf().

Referenced by cps::AlgWspectExtMeson::run().

int cps::WspectExtendedMesonsBE::isInOpGroup int  op,
int  groupId
const
 

Reimplemented from cps::WspectExtendedMesons.

Definition at line 303 of file w_ext_mesonBE.C.

References cps::ERR, cps::FB1_OP, cps::Error::General(), cps::SUM_ELEC_OP, cps::SUM_F_S_ANTISYM, cps::SUM_MAGN_ELEC_OP, cps::SUM_MAGN_OP, cps::SUM_S_SYM, cps::SUM_UNIT_F_S_ANTISYM, and cps::UNIT.

Referenced by cps::AlgWspectExtMeson::run().

int cps::WspectExtendedMesonsBE::matchSUMOp int  op,
int  sum_op
const
 

Reimplemented from cps::WspectExtendedMesons.

Definition at line 333 of file w_ext_mesonBE.C.

void cps::WspectExtendedMesonsBE::print  )  const
 

Reimplemented from cps::WspectExtendedMesons.

Definition at line 194 of file w_ext_mesonBE.C.

References cps::Complex, cps::ERR, cps::Fclose(), cps::Error::FileA(), cps::Fopen(), cps::Fprintf(), cps::Verbose::Func(), cps::WspectArg::fuzzing_c, cps::WspectArg::fuzzing_on, cps::WspectHyperRectangle::glbCoord(), cps::WMesonBEStateInfo::measure, cps::WMesonBEStateInfo::mesonId, cps::NUM_WEXTMESON_BE_OUTPUT, cps::MPISCU::printf(), cps::Rcomplex::real(), and cps::VRB.

Referenced by cps::AlgWspectExtMeson::run().

Float cps::WspectExtendedMesonsBE::table int  state,
int  sour_gamma,
int  sour_fld,
int  sink_gamma,
int  sink_fld
const
 

Reimplemented from cps::WspectExtendedMesons.

Definition at line 298 of file w_ext_mesonBE.C.

References cps::Float.

Referenced by collect(), and cps::AlgWspectExtMeson::run().


The documentation for this class was generated from the following files:
Generated on Sat Oct 10 14:12:04 2009 for Columbia Physics System by  doxygen 1.3.9.1