#include <w_ext_mesons.h>
Inherits cps::WspectGinfo.
Inherited by cps::WspectExtendedMesonsBE.
Public Member Functions | |
| WspectExtendedMesons (WspectArg *w_arg_p, const WspectHyperRectangle &whr, int fuzzing_index, int allocatemem=1) | |
| ~WspectExtendedMesons () | |
| void | collect (const WspectQuark &q_l, WspectQuark &q_nl, WspectFuzzing *sink_fuzz_p) |
| void | finish () |
| void | print () const |
| Float | table (int state, int sour_gamma, int sour_op, int sink_gamma, int sink_int) const |
| int | isInOpGroup (int op, int groupId) const |
| int | matchSUMOp (int op, int sum_op) const |
| void | dumpData (char *filename) const |
Protected Member Functions | |
| void | setWMesonOpTerm (int *term_p, int weight, WGammaMatrix gammaMat, DEVOperatorKind opKind) |
| void | initWMesonOpTable () |
| void | initWMesonStateTable (WspectArg *arg) |
| void | doAllAlgebra (int lclw, const Float *ql_p, const Float *qnl_p, DEVOperatorKind src_op, DEVOperatorKind) |
| void | ColorAlgebra (const Float *q1_p, const Float *q2_p, int D1x, int D2x, int D1y, int D2y, const int a_local_site[LORENTZs], Complex &result) const |
| void | MomProject (const Float *q1_p, const Float *q2_p, int D1x, int D2x, int D1y, int D2y, int lclW) |
| void | DiracAlgebra (const Float *qp1, const Float *qp2, int lclW, int sour_op, int sink_op) |
| void | traceDirac (Float *gam1, Float *gam2, Complex &result) |
| void | getBinary (const int i, int &i1, int &i2, int &i3, int &i4) const |
| void | testCombination (const int sour_op, const int sink_op, Float &weight_test) const |
Protected Attributes | |
| WspectArg * | arg_p |
| const int | fuzzing_c_index |
| int | d_prop_dir |
| int | d_lclMin [LORENTZs] |
| int | d_lclMax [LORENTZs] |
| int | d_glb_walls |
| const WspectHyperRectangle & | d_whr |
| Complex | d_zero_mom_proj [DIRACs][DIRACs][DIRACs][DIRACs] |
|
||||||||||||||||||||
|
!!!!!!!!!!!!!!!!!!!!Need to be modified to make prop!=3 work!!!!!!! Definition at line 68 of file w_ext_mesons.C. References cps::Complex, cps::ERR, cps::Float, cps::NUM_WMESON_OUTPUT, cps::NUM_WMESON_STATE, cps::Error::Pointer(), cps::Verbose::Smalloc(), cps::smalloc(), and cps::VRB. |
|
|
Definition at line 144 of file w_ext_mesons.C. References cps::Verbose::Func(), cps::sfree(), cps::Verbose::Sfree(), and cps::VRB. |
|
||||||||||||||||
|
Definition at line 162 of file w_ext_mesons.C. References cps::WspectQuark::Data(), cps::WspectQuark::dataSize(), cps::DEVOperatorKind, DiracAlgebra(), cps::WspectQuark::doSinkOperator(), cps::ERR, cps::Float, cps::Verbose::Func(), cps::Error::Pointer(), cps::MPISCU::printf(), cps::sfree(), cps::Verbose::Sfree(), cps::smalloc(), cps::WspectQuark::srcOpKind(), testCombination(), and cps::VRB. Referenced by cps::AlgWspectExtMeson::run(). |
|
||||||||||||||||||||||||||||||||||||
|
Definition at line 505 of file w_ext_mesons.C. References cps::compDotProduct(), cps::Complex, d_prop_dir, cps::IFloat, and cps::WspectGinfo::siteOffset(). Referenced by MomProject(). |
|
||||||||||||||||||||||||
|
Definition at line 341 of file w_ext_mesons.C. References cps::Complex, cps::Float, cps::Verbose::Func(), getBinary(), MomProject(), cps::p(), table(), traceDirac(), cps::VRB, and cps::WGamma. Referenced by collect(), and cps::WspectExtendedMesonsBE::collect(). |
|
||||||||||||||||||||||||
|
|
|
|
Reimplemented in cps::WspectExtendedMesonsBE. |
|
|
Reimplemented in cps::WspectExtendedMesonsBE. Definition at line 321 of file w_ext_mesons.C. References cps::Float, cps::glb_sum(), and cps::MPISCU::printf(). Referenced by cps::AlgWspectExtMeson::run(). |
|
||||||||||||||||||||||||
|
Definition at line 733 of file w_ext_mesons.C. Referenced by DiracAlgebra(). |
|
|
|
||||||||||||
|
Reimplemented in cps::WspectExtendedMesonsBE. Definition at line 891 of file w_ext_mesons.C. References cps::ERR, cps::Error::General(), cps::SUM_F, cps::SUM_F_S_ANTISYM, cps::SUM_S_ANTISYM, cps::SUM_S_SYM, cps::SUM_UNIT_F_S_ANTISYM, and cps::UNIT. Referenced by cps::AlgWspectExtMeson::run(). |
|
||||||||||||
|
Reimplemented in cps::WspectExtendedMesonsBE. Definition at line 923 of file w_ext_mesons.C. References cps::DEV1, cps::DEV1DEV1, cps::DEV1DEV2, cps::DEV1DEV3, cps::DEV2, cps::DEV2DEV2, cps::DEV2DEV3, cps::DEV3, cps::SUM_F, cps::SUM_F_S_ANTISYM, cps::SUM_S_ANTISYM, cps::SUM_S_DIAG, cps::SUM_S_SYM, cps::SUM_S_SYM_DIAG, cps::SUM_UNIT_F_S_ANTISYM, and cps::UNIT. Referenced by table(). |
|
||||||||||||||||||||||||||||||||
|
Definition at line 557 of file w_ext_mesons.C. References ColorAlgebra(), cps::Complex, d_lclMax, d_lclMin, d_zero_mom_proj, cps::Verbose::Func(), and cps::VRB. Referenced by DiracAlgebra(). |
|
|
Reimplemented in cps::WspectExtendedMesonsBE. Definition at line 625 of file w_ext_mesons.C. References arg_p, cps::Complex, d_glb_walls, d_whr, cps::ERR, cps::Fclose(), cps::Error::FileA(), cps::Fopen(), cps::Fprintf(), cps::Verbose::Func(), cps::WspectArg::fuzzing_c, fuzzing_c_index, cps::WspectArg::fuzzing_on, cps::WspectHyperRectangle::glbCoord(), cps::WMesonStateInfo::measure, cps::WMesonStateInfo::mesonId, cps::NUM_WMESON_OUTPUT, cps::MPISCU::printf(), cps::Rcomplex::real(), and cps::VRB. Referenced by cps::AlgWspectExtMeson::run(). |
|
||||||||||||||||||||
|
Definition at line 970 of file w_ext_mesons.C. Referenced by initWMesonOpTable(). |
|
||||||||||||||||||||||||
|
Reimplemented in cps::WspectExtendedMesonsBE. Definition at line 791 of file w_ext_mesons.C. References cps::WMesonStateInfo::category, cps::EXT_FIRSTDEV_MESON, cps::EXT_SECONDDEV_SYM_MESON, cps::Float, matchSUMOp(), cps::WMesonStateInfo::measure, cps::NORMALMESON, cps::WMesonOpInfo::num_terms, cps::WMesonStateInfo::sinkOp, cps::WMesonStateInfo::srcOp, cps::SUM_F, cps::SUM_F_S_ANTISYM, cps::SUM_S_ANTISYM, cps::SUM_S_DIAG, cps::SUM_S_SYM, cps::SUM_S_SYM_DIAG, cps::SUM_UNIT_F_S_ANTISYM, and cps::WMesonOpInfo::terms. Referenced by DiracAlgebra(), cps::AlgWspectExtMeson::run(), and testCombination(). |
|
||||||||||||||||
|
Definition at line 778 of file w_ext_mesons.C. References table(). Referenced by collect(). |
|
||||||||||||||||
|
Definition at line 592 of file w_ext_mesons.C. References cps::Complex, d_zero_mom_proj, cps::ERR, and cps::Error::General(). Referenced by DiracAlgebra(). |
|
|
Definition at line 117 of file w_ext_mesons.h. Referenced by print(). |
|
|
Definition at line 126 of file w_ext_mesons.h. Referenced by print(). |
|
|
Definition at line 125 of file w_ext_mesons.h. Referenced by MomProject(). |
|
|
Definition at line 124 of file w_ext_mesons.h. Referenced by MomProject(). |
|
|
Definition at line 123 of file w_ext_mesons.h. Referenced by ColorAlgebra(). |
|
|
Definition at line 129 of file w_ext_mesons.h. Referenced by print(). |
|
|
Definition at line 132 of file w_ext_mesons.h. Referenced by MomProject(), and traceDirac(). |
|
|
Definition at line 120 of file w_ext_mesons.h. Referenced by print(). |
1.3.9.1