CHROMA
|
Concrete class for all fermionic actions with trivial boundary conditions. More...
#include <periodic_fermbc.h>
Public Member Functions | |
PeriodicFermBC () | |
Only full constructor. More... | |
~PeriodicFermBC () | |
Destructor is automatic. More... | |
void | modify (Q &u) const |
Modify U fields in place. More... | |
void | modifyF (T &psi) const |
Modify fermion fields in place. More... | |
void | modifyF (T &psi, const Subset &s) const |
Modify fermion fields in place under a subset. More... | |
void | modifyF (multi1d< T > &psi) const |
Modify fermion fields in place. More... | |
void | modifyF (multi1d< T > &psi, const Subset &s) const |
Modify fermion fields in place under a subset. More... | |
void | zero (P &ds_u) const |
Zero some gauge-like field in place on the masked links. More... | |
bool | nontrivialP () const |
Says if there are non-trivial BC links. More... | |
Public Member Functions inherited from Chroma::FermBC< T, P, Q > | |
virtual | ~FermBC () |
Virtual destructor to help with cleanup;. More... | |
Public Member Functions inherited from Chroma::BoundCond< P, Q > | |
virtual | ~BoundCond () |
Virtual destructor to help with cleanup;. More... | |
Concrete class for all fermionic actions with trivial boundary conditions.
No BC
Definition at line 20 of file periodic_fermbc.h.
|
inline |
Only full constructor.
Definition at line 24 of file periodic_fermbc.h.
|
inline |
Destructor is automatic.
Definition at line 27 of file periodic_fermbc.h.
|
inlinevirtual |
Modify U fields in place.
NOP
Implements Chroma::FermBC< T, P, Q >.
Definition at line 31 of file periodic_fermbc.h.
|
inlinevirtual |
Modify fermion fields in place.
NOP
Implements Chroma::FermBC< T, P, Q >.
Definition at line 43 of file periodic_fermbc.h.
|
inlinevirtual |
Modify fermion fields in place under a subset.
NOP
Implements Chroma::FermBC< T, P, Q >.
Definition at line 47 of file periodic_fermbc.h.
|
inlinevirtual |
Modify fermion fields in place.
NOP
Implements Chroma::FermBC< T, P, Q >.
Definition at line 35 of file periodic_fermbc.h.
|
inlinevirtual |
Modify fermion fields in place under a subset.
NOP
Implements Chroma::FermBC< T, P, Q >.
Definition at line 39 of file periodic_fermbc.h.
|
inlinevirtual |
Says if there are non-trivial BC links.
Implements Chroma::FermBC< T, P, Q >.
Definition at line 53 of file periodic_fermbc.h.
|
inlinevirtual |
Zero some gauge-like field in place on the masked links.
Implements Chroma::FermBC< T, P, Q >.
Definition at line 50 of file periodic_fermbc.h.