#include <eoprec_ovdwf_fermact_array_w.h>
Inheritance diagram for Chroma::EvenOddPrecOvDWFermActArray:

Public Types | |
| typedef LatticeFermion | T |
| typedef multi1d< LatticeColorMatrix > | P |
| typedef multi1d< LatticeColorMatrix > | Q |
Public Member Functions | |
| EvenOddPrecOvDWFermActArray (Handle< CreateFermState< T, P, Q > > cfs_, const Real &OverMass_, const Real &Mass_, int N5_) | |
| General FermBC. | |
| EvenOddPrecOvDWFermActArray (Handle< CreateFermState< T, P, Q > > cfs_, const EvenOddPrecOvDWFermActArrayParams ¶m) | |
| General FermBC. | |
| EvenOddPrecOvDWFermActArray (const EvenOddPrecOvDWFermActArray &a) | |
| Copy constructor. | |
| int | size () const |
| Length of DW flavor index/space. | |
| Real | getQuarkMass () const |
| Return the quark mass. | |
| UnprecDWLikeLinOpBaseArray< T, P, Q > * | unprecLinOp (Handle< FermState< T, P, Q > > state, const Real &m_q) const |
| Produce an even-odd preconditioned linear operator for this action with arbitrary quark mass. | |
| EvenOddPrecDWLikeLinOpBaseArray< T, P, Q > * | precLinOp (Handle< FermState< T, P, Q > > state, const Real &m_q) const |
| Produce an unpreconditioned linear operator for this action with arbitrary quark mass. | |
| ~EvenOddPrecOvDWFermActArray () | |
| Destructor is automatic. | |
Protected Member Functions | |
| const CreateFermState< T, P, Q > & | getCreateState () const |
| Return the fermion BC object for this action. | |
| EvenOddPrecOvDWFermActArray () | |
| Partial constructor. | |
| void | operator= (const EvenOddPrecOvDWFermActArray &a) |
| Hide =. | |
Private Attributes | |
| Handle< CreateFermState< T, P, Q > > | cfs |
| Real | OverMass |
| Real | Mass |
| Real | a5 |
| int | N5 |
4D style even-odd preconditioned Overlap-DWF (Borici) action Follows notes of Brower (10/2003)
Hopefully, the conventions used here are specified in Phys.Rev.D63:094505,2001 (hep-lat/0005002).
Definition at line 49 of file eoprec_ovdwf_fermact_array_w.h.
| typedef multi1d<LatticeColorMatrix> Chroma::EvenOddPrecOvDWFermActArray::P |
Definition at line 55 of file eoprec_ovdwf_fermact_array_w.h.
| typedef multi1d<LatticeColorMatrix> Chroma::EvenOddPrecOvDWFermActArray::Q |
Definition at line 56 of file eoprec_ovdwf_fermact_array_w.h.
| typedef LatticeFermion Chroma::EvenOddPrecOvDWFermActArray::T |
Definition at line 54 of file eoprec_ovdwf_fermact_array_w.h.
| Chroma::EvenOddPrecOvDWFermActArray::EvenOddPrecOvDWFermActArray | ( | Handle< CreateFermState< T, P, Q > > | cfs_, | |
| const Real & | OverMass_, | |||
| const Real & | Mass_, | |||
| int | N5_ | |||
| ) | [inline] |
| Chroma::EvenOddPrecOvDWFermActArray::EvenOddPrecOvDWFermActArray | ( | Handle< CreateFermState< T, P, Q > > | cfs_, | |
| const EvenOddPrecOvDWFermActArrayParams & | param | |||
| ) | [inline] |
| Chroma::EvenOddPrecOvDWFermActArray::EvenOddPrecOvDWFermActArray | ( | const EvenOddPrecOvDWFermActArray & | a | ) | [inline] |
| Chroma::EvenOddPrecOvDWFermActArray::~EvenOddPrecOvDWFermActArray | ( | ) | [inline] |
| Chroma::EvenOddPrecOvDWFermActArray::EvenOddPrecOvDWFermActArray | ( | ) | [inline, protected] |
| const CreateFermState<T,P,Q>& Chroma::EvenOddPrecOvDWFermActArray::getCreateState | ( | ) | const [inline, protected] |
Return the fermion BC object for this action.
Definition at line 99 of file eoprec_ovdwf_fermact_array_w.h.
References cfs.
| Real Chroma::EvenOddPrecOvDWFermActArray::getQuarkMass | ( | ) | const [inline, virtual] |
Return the quark mass.
Definition at line 84 of file eoprec_ovdwf_fermact_array_w.h.
References Mass.
| void Chroma::EvenOddPrecOvDWFermActArray::operator= | ( | const EvenOddPrecOvDWFermActArray & | a | ) | [inline, protected] |
| EvenOddPrecDWLikeLinOpBaseArray< LatticeFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > * Chroma::EvenOddPrecOvDWFermActArray::precLinOp | ( | Handle< FermState< T, P, Q > > | state, | |
| const Real & | m_q | |||
| ) | const [virtual] |
Produce an unpreconditioned linear operator for this action with arbitrary quark mass.
Definition at line 90 of file eoprec_ovdwf_fermact_array_w.cc.
References N5, OverMass, and Chroma::state.
| int Chroma::EvenOddPrecOvDWFermActArray::size | ( | void | ) | const [inline] |
Length of DW flavor index/space.
Definition at line 81 of file eoprec_ovdwf_fermact_array_w.h.
References N5.
| UnprecDWLikeLinOpBaseArray< LatticeFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > * Chroma::EvenOddPrecOvDWFermActArray::unprecLinOp | ( | Handle< FermState< T, P, Q > > | state, | |
| const Real & | m_q | |||
| ) | const [virtual] |
Produce an even-odd preconditioned linear operator for this action with arbitrary quark mass.
Definition at line 100 of file eoprec_ovdwf_fermact_array_w.cc.
References N5, OverMass, and Chroma::state.
Real Chroma::EvenOddPrecOvDWFermActArray::a5 [private] |
Definition at line 110 of file eoprec_ovdwf_fermact_array_w.h.
Referenced by EvenOddPrecOvDWFermActArray().
Handle< CreateFermState<T,P,Q> > Chroma::EvenOddPrecOvDWFermActArray::cfs [private] |
Real Chroma::EvenOddPrecOvDWFermActArray::Mass [private] |
Definition at line 109 of file eoprec_ovdwf_fermact_array_w.h.
Referenced by EvenOddPrecOvDWFermActArray(), and getQuarkMass().
int Chroma::EvenOddPrecOvDWFermActArray::N5 [private] |
Definition at line 111 of file eoprec_ovdwf_fermact_array_w.h.
Referenced by EvenOddPrecOvDWFermActArray(), precLinOp(), size(), and unprecLinOp().
Real Chroma::EvenOddPrecOvDWFermActArray::OverMass [private] |
Definition at line 108 of file eoprec_ovdwf_fermact_array_w.h.
Referenced by EvenOddPrecOvDWFermActArray(), precLinOp(), and unprecLinOp().
1.4.7