CHROMA
|
The actual Asqtad thing. More...
#include <asqtad_state.h>
Public Types | |
typedef LatticeStaggeredFermion | T |
typedef multi1d< LatticeColorMatrix > | P |
typedef multi1d< LatticeColorMatrix > | Q |
typedef Real | WordBase_t |
Public Member Functions | |
AsqtadConnectState (Handle< FermBC< T, P, Q > > fbc_, const multi1d< LatticeColorMatrix > &u_, const multi1d< LatticeColorMatrix > &u_fat_, const multi1d< LatticeColorMatrix > &u_triple_) | |
Full Constructor. More... | |
~AsqtadConnectState () | |
const multi1d< LatticeColorMatrix > & | getLinks () const |
Return the link fields needed in constructing linear operators. More... | |
const multi1d< LatticeColorMatrix > & | getFatLinks () const |
const multi1d< LatticeColorMatrix > & | getTripleLinks () const |
const FermBC< T, P, Q > & | getBC () const |
Return the gauge BC object for this state. More... | |
Handle< FermBC< T, P, Q > > | getFermBC () const |
Return the ferm BC object for this state. More... | |
Public Member Functions inherited from Chroma::FermState< LatticeStaggeredFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > | |
virtual | ~FermState () |
Virtual destructor to help with cleanup;. More... | |
Public Member Functions inherited from Chroma::ConnectState< P, Q > | |
virtual | ~ConnectState () |
Virtual destructor to help with cleanup;. More... | |
virtual void | deriv (P &F) const |
Private Member Functions | |
AsqtadConnectState () | |
void | operator= (const AsqtadConnectState &) |
Private Attributes | |
Handle< FermBC< T, P, Q > > | fbc |
multi1d< LatticeColorMatrix > | u |
multi1d< LatticeColorMatrix > | u_fat |
multi1d< LatticeColorMatrix > | u_triple |
The actual Asqtad thing.
Definition at line 47 of file asqtad_state.h.
typedef multi1d<LatticeColorMatrix> Chroma::AsqtadConnectState::P |
Definition at line 52 of file asqtad_state.h.
typedef multi1d<LatticeColorMatrix> Chroma::AsqtadConnectState::Q |
Definition at line 53 of file asqtad_state.h.
typedef LatticeStaggeredFermion Chroma::AsqtadConnectState::T |
Definition at line 51 of file asqtad_state.h.
typedef Real Chroma::AsqtadConnectState::WordBase_t |
Definition at line 55 of file asqtad_state.h.
|
inline |
Full Constructor.
Definition at line 59 of file asqtad_state.h.
|
inline |
Definition at line 65 of file asqtad_state.h.
|
inlineprivate |
Definition at line 79 of file asqtad_state.h.
Return the gauge BC object for this state.
Implements Chroma::AsqtadConnectStateBase.
Definition at line 73 of file asqtad_state.h.
References fbc.
|
inlinevirtual |
Implements Chroma::AsqtadConnectStateBase.
Definition at line 69 of file asqtad_state.h.
References u_fat.
Return the ferm BC object for this state.
Implements Chroma::AsqtadConnectStateBase.
Definition at line 76 of file asqtad_state.h.
References fbc.
|
inlinevirtual |
Return the link fields needed in constructing linear operators.
Implements Chroma::ConnectState< P, Q >.
Definition at line 68 of file asqtad_state.h.
References u.
|
inlinevirtual |
Implements Chroma::AsqtadConnectStateBase.
Definition at line 70 of file asqtad_state.h.
References u_triple.
|
inlineprivate |
Definition at line 80 of file asqtad_state.h.
Definition at line 83 of file asqtad_state.h.
Referenced by getBC(), and getFermBC().
|
private |
Definition at line 84 of file asqtad_state.h.
Referenced by getLinks().
|
private |
Definition at line 85 of file asqtad_state.h.
Referenced by getFatLinks().
|
private |
Definition at line 86 of file asqtad_state.h.
Referenced by getTripleLinks().