Modules | |
| Fermion actions | |
| Fermion boundary conditions | |
| Fermion states | |
| Inverters | |
| Fermion linear operators | |
| Quark propagator solution routines | |
Functions | |
| EvenOddLinearOperator< T, P, Q > * | Chroma::AsqtadFermAct::linOp (Handle< FermState< T, P, Q > > state_) const |
| Produce a linear operator for this action. | |
| DiffLinearOperator< T, P, Q > * | Chroma::AsqtadFermAct::lMdagM (Handle< FermState< T, P, Q > > state_) const |
| Produce a M^dag.M linear operator for this action. | |
| EvenOddLinearOperator< T, P, Q > * | Chroma::HisqFermAct::linOp (Handle< FermState< T, P, Q > > state_) const |
| Produce a linear operator for this action. | |
| DiffLinearOperator< T, P, Q > * | Chroma::HisqFermAct::lMdagM (Handle< FermState< T, P, Q > > state_) const |
| Produce a M^dag.M linear operator for this action. | |
| void | Chroma::AsqtadMdagM::create (Handle< AsqtadConnectStateBase > state, const Real &Mass_) |
| Creation routine. | |
| Chroma::EvenOddPrecDWLinOpArray::EvenOddPrecDWLinOpArray (Handle< FermState< T, P, Q > > fs, const Real &WilsonMass_, const Real &m_q, int N5_, const AnisoParam_t &aniso_) | |
| Creation routine. | |
| void | Chroma::EvenOddPrecGenNEFDWLinOpArray::create (Handle< FermState< T, P, Q > > fs, const Real &WilsonMass_, const Real &m_q_, const multi1d< Real > &b5_, const multi1d< Real > &c5_, int N5_) |
| Creation routine. | |
| void | Chroma::EvenOddPrecNEFDWLinOpArray::create (Handle< FermState< T, P, Q > > fs, const Real &WilsonMass_, const Real &b5_, const Real &c5_, const Real &m_q_, int N5_) |
| Creation routine. | |
| void | Chroma::EvenOddPrecOvDWLinOpArray::create (Handle< FermState< T, P, Q > > fs, const Real &WilsonMass_, const Real &m_q_, int N5_) |
| Creation routine. | |
| void | Chroma::EvenOddPrecOvExtLinOpArray::create (Handle< FermState< T, P, Q > > fs, const int Npoles_, const Real &coeffP_, const multi1d< Real > &resP_, const multi1d< Real > &rootQ_, const multi1d< Real > &beta_, const Real &OverMass_, const Real &m_q_, const Real &b5_, const Real &c5_) |
| Creation routine. | |
| Chroma::UnprecDWLinOpArray::UnprecDWLinOpArray (Handle< FermState< T, P, Q > > fs, const Real &WilsonMass_, const Real &m_q, int N5_, const AnisoParam_t &aniso_) | |
| Creation routine. | |
| void | Chroma::UnprecOvDWLinOpArray::create (Handle< FermState< T, P, Q > > fs, const Real &WilsonMass_, const Real &m_q_, int N5_) |
| Creation routine. | |
| void | Chroma::UnprecOvExtLinOpArray::create (Handle< FermState< T, P, Q > > fs, const int Npoles_, const Real &coeffP_, const multi1d< Real > &resP_, const multi1d< Real > &rootQ_, const multi1d< Real > &beta_, const Real &OverMass_, const Real &m_q_, const Real &b5_, const Real &c5_) |
| Creation routine. | |
| void | Chroma::UnprecParWilsonLinOp::create (Handle< FermState< T, P, Q > > fs, const Real &Mass_, const Real &H_) |
| Creation routine. | |
| void Chroma::UnprecParWilsonLinOp::create | ( | Handle< FermState< T, P, Q > > | fs, | |
| const Real & | Mass_, | |||
| const Real & | H_ | |||
| ) | [inherited] |
Creation routine.
| u_ | gauge field (Read) | |
| Mass_ | fermion kappa (Read) | |
| H__ | parity breaking term (Read) |
Definition at line 19 of file unprec_parwilson_linop_w.cc.
References Chroma::QDPWilsonDslashT< T, P, Q >::create(), Chroma::UnprecParWilsonLinOp::D, END_CODE, Chroma::UnprecParWilsonLinOp::H, Chroma::UnprecParWilsonLinOp::Mass, and START_CODE.
Referenced by Chroma::UnprecParWilsonLinOp::UnprecParWilsonLinOp().
| void Chroma::UnprecOvExtLinOpArray::create | ( | Handle< FermState< T, P, Q > > | state, | |
| const int | Npoles_, | |||
| const Real & | coeffP_, | |||
| const multi1d< Real > & | resP_, | |||
| const multi1d< Real > & | rootQ_, | |||
| const multi1d< Real > & | beta_, | |||
| const Real & | OverMass_, | |||
| const Real & | Mass_, | |||
| const Real & | b5_, | |||
| const Real & | c5_ | |||
| ) | [inherited] |
Creation routine.
| u_ | gauge field (Read) | |
| WilsonMass_ | DWF height (Read) | |
| m_q_ | quark mass (Read) |
Definition at line 19 of file unprec_ovext_linop_array_w.cc.
Referenced by Chroma::UnprecOvExtLinOpArray::UnprecOvExtLinOpArray().
| void Chroma::UnprecOvDWLinOpArray::create | ( | Handle< FermState< T, P, Q > > | state, | |
| const Real & | WilsonMass_, | |||
| const Real & | m_q_, | |||
| int | N5_ | |||
| ) | [inherited] |
Creation routine.
| u_ | gauge field (Read) | |
| WilsonMass_ | DWF height (Read) | |
| m_q_ | quark mass (Read) |
Definition at line 21 of file unprec_ovdwf_linop_array_w.cc.
References Chroma::UnprecOvDWLinOpArray::a5, Chroma::QDPWilsonDslashT< T, P, Q >::create(), Chroma::UnprecOvDWLinOpArray::D, Chroma::UnprecOvDWLinOpArray::m_q, Chroma::UnprecOvDWLinOpArray::N5, Chroma::state, and Chroma::UnprecOvDWLinOpArray::WilsonMass.
Referenced by Chroma::UnprecOvDWLinOpArray::UnprecOvDWLinOpArray().
| void Chroma::EvenOddPrecOvExtLinOpArray::create | ( | Handle< FermState< T, P, Q > > | fs, | |
| const int | Npoles_, | |||
| const Real & | coeffP_, | |||
| const multi1d< Real > & | resP_, | |||
| const multi1d< Real > & | rootQ_, | |||
| const multi1d< Real > & | beta_, | |||
| const Real & | OverMass_, | |||
| const Real & | Mass_, | |||
| const Real & | b5_, | |||
| const Real & | c5_ | |||
| ) | [inherited] |
Creation routine.
| fs | gauge field (Read) | |
| WilsonMass_ | DWF height (Read) | |
| m_q_ | quark mass (Read) |
Definition at line 19 of file eoprec_ovext_linop_array_w.cc.
Referenced by Chroma::EvenOddPrecOvExtLinOpArray::EvenOddPrecOvExtLinOpArray().
| void Chroma::EvenOddPrecOvDWLinOpArray::create | ( | Handle< FermState< T, P, Q > > | fs, | |
| const Real & | WilsonMass_, | |||
| const Real & | m_q_, | |||
| int | N5_ | |||
| ) | [inherited] |
Creation routine.
| u_ | gauge field (Read) | |
| WilsonMass_ | DWF height (Read) | |
| m_q_ | quark mass (Read) | |
| N5_ | extent of 5D (Read) |
Definition at line 23 of file eoprec_ovdwf_linop_array_w.cc.
References Chroma::EvenOddPrecOvDWLinOpArray::a5, Chroma::EvenOddPrecOvDWLinOpArray::b5InvTwoKappa, Chroma::EvenOddPrecOvDWLinOpArray::b5TwoKappa, Chroma::EvenOddPrecOvDWLinOpArray::c5InvTwoKappa, Chroma::EvenOddPrecOvDWLinOpArray::c5TwoKappa, Chroma::QDPWilsonDslashT< T, P, Q >::create(), Chroma::EvenOddPrecOvDWLinOpArray::D, Chroma::EvenOddPrecOvDWLinOpArray::invDfactor, Chroma::EvenOddPrecOvDWLinOpArray::Kappa, Chroma::EvenOddPrecOvDWLinOpArray::m_q, Chroma::EvenOddPrecOvDWLinOpArray::N5, Chroma::EvenOddPrecOvDWLinOpArray::TwoKappa, and Chroma::EvenOddPrecOvDWLinOpArray::WilsonMass.
Referenced by Chroma::EvenOddPrecOvDWLinOpArray::EvenOddPrecOvDWLinOpArray().
| void Chroma::EvenOddPrecNEFDWLinOpArray::create | ( | Handle< FermState< T, P, Q > > | fs, | |
| const Real & | WilsonMass_, | |||
| const Real & | b5_, | |||
| const Real & | c5_, | |||
| const Real & | m_q_, | |||
| int | N5_ | |||
| ) | [inherited] |
Creation routine.
| fs | gauge field (Read) | |
| WilsonMass_ | DWF height (Read) | |
| b5_ | NEF parameter (Read) | |
| c5_ | NEF parameter (Read) | |
| m_q_ | quark mass (Read) | |
| N5_ | extent of 5D (Read) |
Definition at line 26 of file eoprec_nef_linop_array_w.cc.
References Chroma::EvenOddPrecNEFDWLinOpArray::b5, Chroma::EvenOddPrecNEFDWLinOpArray::b5InvTwoKappa, Chroma::EvenOddPrecNEFDWLinOpArray::b5TwoKappa, Chroma::EvenOddPrecNEFDWLinOpArray::c5, Chroma::EvenOddPrecNEFDWLinOpArray::c5InvTwoKappa, Chroma::EvenOddPrecNEFDWLinOpArray::c5TwoKappa, Chroma::QDPWilsonDslashArrayOpt::create(), Chroma::EvenOddPrecNEFDWLinOpArray::D, END_CODE, Chroma::EvenOddPrecNEFDWLinOpArray::invDfactor, Chroma::EvenOddPrecNEFDWLinOpArray::Kappa, Chroma::EvenOddPrecNEFDWLinOpArray::m_q, Chroma::EvenOddPrecNEFDWLinOpArray::N5, START_CODE, Chroma::EvenOddPrecNEFDWLinOpArray::TwoKappa, and Chroma::EvenOddPrecNEFDWLinOpArray::WilsonMass.
Referenced by Chroma::EvenOddPrecNEFDWLinOpArray::EvenOddPrecNEFDWLinOpArray().
| void Chroma::EvenOddPrecGenNEFDWLinOpArray::create | ( | Handle< FermState< T, P, Q > > | fs, | |
| const Real & | WilsonMass_, | |||
| const Real & | m_q_, | |||
| const multi1d< Real > & | b5_, | |||
| const multi1d< Real > & | c5_, | |||
| int | N5_ | |||
| ) | [inherited] |
Creation routine.
| u_ | gauge field (Read) | |
| WilsonMass_ | DWF height (Read) | |
| b5_ | NEF parameter array (Read) | |
| c5_ | NEF parameter array (Read) | |
| m_q_ | quark mass (Read) | |
| N5_ | extent of 5D (Read) |
Definition at line 25 of file eoprec_nef_general_linop_array_w.cc.
References Chroma::EvenOddPrecGenNEFDWLinOpArray::a, Chroma::EvenOddPrecGenNEFDWLinOpArray::b, Chroma::EvenOddPrecGenNEFDWLinOpArray::b5, Chroma::EvenOddPrecGenNEFDWLinOpArray::c5, Chroma::QDPWilsonDslashArrayOpt::create(), Chroma::EvenOddPrecGenNEFDWLinOpArray::d, Chroma::EvenOddPrecGenNEFDWLinOpArray::D, END_CODE, Chroma::EvenOddPrecGenNEFDWLinOpArray::f_minus, Chroma::EvenOddPrecGenNEFDWLinOpArray::f_plus, Chroma::EvenOddPrecGenNEFDWLinOpArray::l, Chroma::EvenOddPrecGenNEFDWLinOpArray::m_q, Chroma::EvenOddPrecGenNEFDWLinOpArray::N5, Chroma::EvenOddPrecGenNEFDWLinOpArray::r, START_CODE, and Chroma::EvenOddPrecGenNEFDWLinOpArray::WilsonMass.
Referenced by Chroma::EvenOddPrecGenNEFDWLinOpArray::EvenOddPrecGenNEFDWLinOpArray().
| void Chroma::AsqtadMdagM::create | ( | Handle< AsqtadConnectStateBase > | state, | |
| const Real & | Mass_ | |||
| ) | [inherited] |
Creation routine.
| _u_fat | fat7 links (Read) | |
| _u_triple | triple links (Read) | |
| _Mass | fermion mass (Read) |
Definition at line 20 of file asqtad_mdagm_s.cc.
References Chroma::QDPStaggeredDslash::create(), Chroma::AsqtadMdagM::D, Chroma::AsqtadMdagM::Mass, and Chroma::state.
Referenced by Chroma::AsqtadMdagM::AsqtadMdagM().
| Chroma::EvenOddPrecDWLinOpArray::EvenOddPrecDWLinOpArray | ( | Handle< FermState< T, P, Q > > | fs, | |
| const Real & | WilsonMass_, | |||
| const Real & | m_q_, | |||
| int | N5_, | |||
| const AnisoParam_t & | aniso | |||
| ) | [inherited] |
Creation routine.
| u_ | gauge field (Read) | |
| WilsonMass_ | DWF height (Read) | |
| m_q_ | quark mass (Read) | |
| N5_ | extent of 5D (Read) | |
| aniso | aniso params (Read) |
Definition at line 23 of file eoprec_dwf_linop_array_w.cc.
References Chroma::EvenOddPrecDWLinOpArray::a5, Chroma::AnisoParam_t::anisoP, Chroma::QDPWilsonDslashArrayOpt::create(), Chroma::EvenOddPrecDWLinOpArray::D, END_CODE, Chroma::EvenOddPrecDWLinOpArray::invDfactor, Chroma::EvenOddPrecDWLinOpArray::InvTwoKappa, Chroma::EvenOddPrecDWLinOpArray::Kappa, Chroma::EvenOddPrecDWLinOpArray::m_q, Chroma::EvenOddPrecDWLinOpArray::N5, Chroma::AnisoParam_t::nu, START_CODE, Chroma::EvenOddPrecDWLinOpArray::TwoKappa, Chroma::EvenOddPrecDWLinOpArray::WilsonMass, and Chroma::AnisoParam_t::xi_0.
| EvenOddLinearOperator< LatticeStaggeredFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > * Chroma::HisqFermAct::linOp | ( | Handle< FermState< T, P, Q > > | state | ) | const [inherited] |
Produce a linear operator for this action.
The operator acts on the entire lattice
| u_fat,u_triple | fat7 and triple links (Read) has already had KS phases multiplied in. |
Definition at line 108 of file hisq_fermact_s.cc.
References Chroma::HisqFermActParams::Mass, Chroma::HisqFermAct::param, and Chroma::state.
| EvenOddLinearOperator< LatticeStaggeredFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > * Chroma::AsqtadFermAct::linOp | ( | Handle< FermState< T, P, Q > > | state | ) | const [inherited] |
Produce a linear operator for this action.
The operator acts on the entire lattice
| u_fat,u_triple | fat7 and triple links (Read) has already had KS phases multiplied in. |
Definition at line 79 of file asqtad_fermact_s.cc.
References Chroma::AsqtadFermActParams::Mass, Chroma::AsqtadFermAct::param, and Chroma::state.
| DiffLinearOperator< LatticeStaggeredFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > * Chroma::HisqFermAct::lMdagM | ( | Handle< FermState< T, P, Q > > | state | ) | const [inherited] |
Produce a M^dag.M linear operator for this action.
The operator acts on the checkerboarded lattice
| u_fat,u_triple | fat7 and triple links (Read) |
Definition at line 137 of file hisq_fermact_s.cc.
References Chroma::HisqFermActParams::Mass, Chroma::HisqFermAct::param, and Chroma::state.
| DiffLinearOperator< LatticeStaggeredFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > * Chroma::AsqtadFermAct::lMdagM | ( | Handle< FermState< T, P, Q > > | state | ) | const [inherited] |
Produce a M^dag.M linear operator for this action.
The operator acts on the checkerboarded lattice
| u_fat,u_triple | fat7 and triple links (Read) |
Definition at line 108 of file asqtad_fermact_s.cc.
References Chroma::AsqtadFermActParams::Mass, Chroma::AsqtadFermAct::param, and Chroma::state.
| Chroma::UnprecDWLinOpArray::UnprecDWLinOpArray | ( | Handle< FermState< T, P, Q > > | fs, | |
| const Real & | WilsonMass_, | |||
| const Real & | m_q_, | |||
| int | N5_, | |||
| const AnisoParam_t & | aniso | |||
| ) | [inherited] |
Creation routine.
| u_ | gauge field (Read) | |
| WilsonMass_ | DWF height (Read) | |
| m_q_ | quark mass (Read) |
Definition at line 20 of file unprec_dwf_linop_array_w.cc.
References Chroma::UnprecDWLinOpArray::a5, Chroma::AnisoParam_t::anisoP, Chroma::QDPWilsonDslashT< T, P, Q >::create(), Chroma::UnprecDWLinOpArray::D, Chroma::UnprecDWLinOpArray::fact1, Chroma::UnprecDWLinOpArray::fact2, Chroma::UnprecDWLinOpArray::fbc, Chroma::UnprecDWLinOpArray::m_q, Chroma::UnprecDWLinOpArray::N5, Chroma::AnisoParam_t::nu, Chroma::UnprecDWLinOpArray::WilsonMass, and Chroma::AnisoParam_t::xi_0.
1.4.7