CHROMA
|
External field state. More...
#include <extfield_fermstate_w.h>
Public Member Functions | |
ExtFieldFermState (Handle< FermBC< T, P, Q > > fbc_, Handle< ExternalField > ext_field, const Q &q_) | |
Full constructor. More... | |
~ExtFieldFermState () | |
Destructor. More... | |
const Q & | getLinks () const |
Return the link fields needed in constructing linear operators. More... | |
const Handle< FermState< T, P, Q > > | getOriginalState () const |
Return the original field state. More... | |
const Handle< FermState< T, P, Q > > | getU1State () const |
Return the U(1) modified field state. More... | |
const FermBC< T, P, Q > & | getBC () const |
Return the ferm BC object for this state. More... | |
Handle< FermBC< T, P, Q > > | getFermBC () const |
Return the ferm BC object for this state. More... | |
![]() | |
virtual | ~FermState () |
Virtual destructor to help with cleanup;. More... | |
![]() | |
virtual | ~ConnectState () |
Virtual destructor to help with cleanup;. More... | |
virtual void | deriv (P &F) const |
Private Member Functions | |
ExtFieldFermState () | |
void | operator= (const ExtFieldFermState &) |
Private Attributes | |
Handle< FermBC< T, P, Q > > | fbc |
Handle< FermState< T, P, Q > > | fs |
Handle< FermState< T, P, Q > > | fs_u1 |
External field state.
Only needs to hold an original state and a modified state
Definition at line 33 of file extfield_fermstate_w.h.
|
inline |
Full constructor.
Definition at line 37 of file extfield_fermstate_w.h.
References Chroma::ExtFieldFermState< T, P, Q >::fbc, Chroma::ExtFieldFermState< T, P, Q >::fs, Chroma::ExtFieldFermState< T, P, Q >::fs_u1, and mu.
|
inline |
Destructor.
Definition at line 54 of file extfield_fermstate_w.h.
|
inlineprivate |
Definition at line 72 of file extfield_fermstate_w.h.
|
inlinevirtual |
Return the ferm BC object for this state.
Implements Chroma::FermState< T, P, Q >.
Definition at line 66 of file extfield_fermstate_w.h.
References Chroma::ExtFieldFermState< T, P, Q >::fbc.
|
inlinevirtual |
Return the ferm BC object for this state.
Implements Chroma::FermState< T, P, Q >.
Definition at line 69 of file extfield_fermstate_w.h.
References Chroma::ExtFieldFermState< T, P, Q >::fbc.
|
inlinevirtual |
Return the link fields needed in constructing linear operators.
Implements Chroma::ConnectState< P, Q >.
Definition at line 57 of file extfield_fermstate_w.h.
References Chroma::ExtFieldFermState< T, P, Q >::fs_u1.
|
inline |
Return the original field state.
Definition at line 60 of file extfield_fermstate_w.h.
References Chroma::ExtFieldFermState< T, P, Q >::fs.
|
inline |
Return the U(1) modified field state.
Definition at line 63 of file extfield_fermstate_w.h.
References Chroma::ExtFieldFermState< T, P, Q >::fs_u1.
|
inlineprivate |
Definition at line 73 of file extfield_fermstate_w.h.
|
private |
Definition at line 76 of file extfield_fermstate_w.h.
Referenced by Chroma::ExtFieldFermState< T, P, Q >::ExtFieldFermState(), Chroma::ExtFieldFermState< T, P, Q >::getBC(), and Chroma::ExtFieldFermState< T, P, Q >::getFermBC().
|
private |
Definition at line 77 of file extfield_fermstate_w.h.
Referenced by Chroma::ExtFieldFermState< T, P, Q >::ExtFieldFermState(), and Chroma::ExtFieldFermState< T, P, Q >::getOriginalState().
|
private |
Definition at line 78 of file extfield_fermstate_w.h.
Referenced by Chroma::ExtFieldFermState< T, P, Q >::ExtFieldFermState(), Chroma::ExtFieldFermState< T, P, Q >::getLinks(), and Chroma::ExtFieldFermState< T, P, Q >::getU1State().