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

cps::WspectQuark Class Reference

#include <w_quark.h>

Inherits cps::WspectGinfo.

List of all members.

Public Member Functions

 WspectQuark (Lattice &, char *outfile, char *pbp_outfile, char *mid_point_outfile, char *ap_corr_outfile, WspectArg &warg, CgArg &cg, const WspectHyperRectangle &whr, DEVOperatorKind src_op_kind=UNIT, WspectFuzzing *srcfuzz_p=0, WspectField *fld_p=0)
 ~WspectQuark ()
const IFloatData () const
const IFloatData_SP1 () const
const IFloatData_SP2 () const
int dataSize () const
const IFloatSourceSlice () const
DEVOperatorKind srcOpKind () const
 operator const IFloat * () const
const int * SourceCenter2 () const
void Clone (void *dst) const
void dumpData (char *filename) const
void dumpSource (char *filename, FermionVector &source) const
void CheckSU3 (const Float *gauge) const
void doSinkOperator (int lclWall, DEVOperatorKind sink_op_kind, Float *prop_out, Float *prop_tmp, WspectFuzzing *sink_fuzz_p)

Static Public Member Functions

int weightSrcDirac ()
int weightSrcColor ()


Constructor & Destructor Documentation

cps::WspectQuark::WspectQuark Lattice ,
char *  outfile,
char *  pbp_outfile,
char *  mid_point_outfile,
char *  ap_corr_outfile,
WspectArg warg,
CgArg cg,
const WspectHyperRectangle whr,
DEVOperatorKind  src_op_kind = UNIT,
WspectFuzzing srcfuzz_p = 0,
WspectField fld_p = 0
 

Definition at line 43 of file w_quark.C.

References cps::BOX_W, COLORS, cps::COMPLEX_Z2, cps::FermionVector::data(), cps::dir, cps::WspectAxialCurrent::doSum(), cps::GlobalJobParameter::DwfA5Inv(), cps::GlobalJobParameter::DwfHeight(), cps::ERR, cps::F_CLASS_DWF, cps::Lattice::Fclass(), cps::Fclose(), cps::Lattice::Ffive2four(), cps::Lattice::Ffour2five(), cps::Error::FileA(), cps::Lattice::FixGaugePtr(), cps::Float, cps::Lattice::FmatInv(), cps::Fopen(), cps::Fprintf(), cps::Verbose::Func(), cps::WspectArg::g_epsi, cps::WspectArg::g_n, cps::Lattice::Gamma5(), cps::FermionVector::gaugeFixSink(), cps::Error::General(), cps::GJP, cps::WspectGinfo::glb2lcl(), cps::WspectHyperRectangle::glbCoord(), cps::IFloat, cps::JACOBI_W, cps::KURAMASHI, cps::WspectHyperRectangle::lclMax(), cps::WspectHyperRectangle::lclMin(), cps::LRG, cps::CgArg::mass, cps::WspectAxialCurrent::measureAll(), cps::WspectHyperRectangle::onNode(), cps::POINT_W, cps::Error::Pointer(), cps::WspectAxialCurrent::print(), cps::MPISCU::printf(), cps::FermionVector::printWaveFunc(), cps::WspectArg::prop_dir, cps::Vector::ReDotProductGlbSum(), cps::Verbose::Result(), cps::LatRanGen::SetInterval(), cps::FermionVector::setSource(), cps::Verbose::Sfree(), cps::sfree(), cps::WspectArg::sink_kind, cps::WspectGinfo::siteOffset(), cps::Verbose::Smalloc(), cps::smalloc(), cps::WspectArg::snk_box_b, cps::WspectArg::snk_box_e, cps::GlobalJobParameter::Snodes(), cps::GlobalJobParameter::SnodeSites(), cps::WspectArg::source_kind, cps::WspectArg::src_box_b, cps::WspectArg::src_box_e, cps::FermionVector::sumOverHyperPlane(), cps::FermionVector::sumOverHyperPlaneZeroMom(), cps::LatRanGen::Urand(), cps::GlobalJobParameter::VolNodeSites(), cps::VRB, cps::W_BOX, cps::W_WALL, cps::WALL_W, weightSrcColor(), weightSrcDirac(), Z2, and cps::WspectArg::zero_mom_box_snk.

cps::WspectQuark::~WspectQuark  ) 
 

Definition at line 785 of file w_quark.C.

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


Member Function Documentation

void cps::WspectQuark::CheckSU3 const Float gauge  )  const
 

Definition at line 852 of file w_quark.C.

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

void cps::WspectQuark::Clone void *  dst  )  const [inline]
 

Definition at line 62 of file w_quark.h.

References cps::moveMem().

const IFloat* cps::WspectQuark::Data  )  const [inline]
 

Definition at line 46 of file w_quark.h.

References cps::IFloat.

Referenced by cps::WspectExtendedMesons::collect(), and cps::WspectExtendedMesonsBE::collect().

const IFloat* cps::WspectQuark::Data_SP1  )  const [inline]
 

Definition at line 47 of file w_quark.h.

References cps::IFloat.

const IFloat* cps::WspectQuark::Data_SP2  )  const [inline]
 

Definition at line 48 of file w_quark.h.

References cps::IFloat.

int cps::WspectQuark::dataSize  )  const [inline]
 

Definition at line 49 of file w_quark.h.

Referenced by cps::WspectExtendedMesons::collect().

void cps::WspectQuark::doSinkOperator int  lclWall,
DEVOperatorKind  sink_op_kind,
Float prop_out,
Float prop_tmp,
WspectFuzzing sink_fuzz_p
 

Definition at line 54 of file w_quark_d.C.

References cps::DEV1, cps::DEV1DEV1, cps::DEV1DEV2, cps::DEV1DEV3, cps::DEV2, cps::DEV2DEV1, cps::DEV2DEV2, cps::DEV2DEV3, cps::DEV3, cps::DEV3DEV1, cps::DEV3DEV2, cps::DEV3DEV3, cps::ERR, cps::Float, cps::Verbose::Func(), cps::Error::General(), cps::Error::Pointer(), cps::MPISCU::printf(), cps::UNIT, and cps::VRB.

Referenced by cps::WspectExtendedMesons::collect().

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

Definition at line 760 of file w_quark.C.

References cps::ERR, cps::Fclose(), cps::Error::FileA(), cps::Fopen(), and cps::Fprintf().

void cps::WspectQuark::dumpSource char *  filename,
FermionVector source
const
 

Definition at line 815 of file w_quark.C.

References cps::FermionVector::data(), cps::ERR, cps::Fclose(), cps::Error::FileA(), cps::Float, cps::Fopen(), cps::Fprintf(), cps::GJP, and cps::GlobalJobParameter::VolNodeSites().

cps::WspectQuark::operator const IFloat *  )  const [inline]
 

Definition at line 53 of file w_quark.h.

const int* cps::WspectQuark::SourceCenter2  )  const [inline]
 

Definition at line 58 of file w_quark.h.

const IFloat* cps::WspectQuark::SourceSlice  )  const [inline]
 

Definition at line 50 of file w_quark.h.

References cps::IFloat.

DEVOperatorKind cps::WspectQuark::srcOpKind  )  const [inline]
 

Definition at line 51 of file w_quark.h.

References cps::DEVOperatorKind.

Referenced by cps::WspectExtendedMesons::collect(), and cps::WspectExtendedMesonsBE::collect().

int cps::WspectQuark::weightSrcColor  )  [inline, static]
 

Definition at line 69 of file w_quark.h.

Referenced by WspectQuark().

int cps::WspectQuark::weightSrcDirac  )  [inline, static]
 

Definition at line 68 of file w_quark.h.

Referenced by WspectQuark().


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