CHROMA
|
Simple version of FermState. More...
#include <simple_fermstate.h>
Public Member Functions | |
SimpleFermState (const multi1d< int > &boundary, const Q &q_) | |
Use only a SimpleFermBC with a boundary flag and a Q. More... | |
SimpleFermState (Handle< FermBC< T, P, Q > > fbc_, const Q &q_) | |
Full constructor. More... | |
~SimpleFermState () | |
Destructor. More... | |
const Q & | getLinks () const |
Return the link fields needed in constructing linear operators. 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... | |
Public Member Functions inherited from Chroma::FermState< T, P, Q > | |
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 | |
SimpleFermState () | |
void | operator= (const SimpleFermState &) |
Private Attributes | |
Handle< FermBC< T, P, Q > > | fbc |
Q | q |
Simple version of FermState.
Only needs to hold a ferm field and ferm bc
Definition at line 23 of file simple_fermstate.h.
|
inline |
Use only a SimpleFermBC with a boundary flag and a Q.
Definition at line 27 of file simple_fermstate.h.
References Chroma::SimpleFermState< T, P, Q >::fbc, and Chroma::SimpleFermState< T, P, Q >::q.
|
inline |
Full constructor.
Definition at line 35 of file simple_fermstate.h.
References Chroma::SimpleFermState< T, P, Q >::fbc, and Chroma::SimpleFermState< T, P, Q >::q.
|
inline |
Destructor.
Definition at line 43 of file simple_fermstate.h.
|
inlineprivate |
Definition at line 55 of file simple_fermstate.h.
|
inlinevirtual |
Return the ferm BC object for this state.
Implements Chroma::FermState< T, P, Q >.
Definition at line 49 of file simple_fermstate.h.
References Chroma::SimpleFermState< T, P, Q >::fbc.
|
inlinevirtual |
Return the ferm BC object for this state.
Implements Chroma::FermState< T, P, Q >.
Definition at line 52 of file simple_fermstate.h.
References Chroma::SimpleFermState< T, P, Q >::fbc.
|
inlinevirtual |
Return the link fields needed in constructing linear operators.
Implements Chroma::ConnectState< P, Q >.
Definition at line 46 of file simple_fermstate.h.
References Chroma::SimpleFermState< T, P, Q >::q.
|
inlineprivate |
Definition at line 56 of file simple_fermstate.h.
|
private |
Definition at line 59 of file simple_fermstate.h.
Referenced by Chroma::SimpleFermState< T, P, Q >::getBC(), Chroma::SimpleFermState< T, P, Q >::getFermBC(), and Chroma::SimpleFermState< T, P, Q >::SimpleFermState().
|
private |
Definition at line 60 of file simple_fermstate.h.
Referenced by Chroma::SimpleFermState< T, P, Q >::getLinks(), and Chroma::SimpleFermState< T, P, Q >::SimpleFermState().