CHROMA
|
Support class for fermion actions and linear operators. More...
#include <state.h>
Public Member Functions | |
virtual | ~GaugeState () |
Virtual destructor to help with cleanup;. More... | |
virtual const GaugeBC< P, Q > & | getBC () const =0 |
Return the gauge BC object for this state. More... | |
Public Member Functions inherited from Chroma::ConnectState< P, Q > | |
virtual | ~ConnectState () |
Virtual destructor to help with cleanup;. More... | |
virtual const Q & | getLinks () const =0 |
Return the coordinates (link fields) needed in constructing linear operators. More... | |
virtual void | deriv (P &F) const |
Support class for fermion actions and linear operators.
Holds things like color link fields and other info needed for linear operators.
|
inlinevirtual |
|
pure virtual |
Return the gauge BC object for this state.
The user will supply the BC in a derived class
Implements Chroma::ConnectState< P, Q >.
Implemented in Chroma::StoutGaugeState< P, Q >, Chroma::SimpleGaugeState< P, Q >, and Chroma::PeriodicGaugeState< P, Q >.