#include <schr_nonpert_fermbc_w.h>
Inheritance diagram for Chroma::SchrNonPertFermBC:

Public Member Functions | |
| SchrNonPertFermBC (const SchrNonPertGaugeBC &gaugebc, const SchrFermBCParams &p) | |
| Only full constructor. | |
| ~SchrNonPertFermBC () | |
| Destructor is automatic. | |
| int | getDir () const |
| Decay direction. | |
Protected Member Functions | |
| const LatticeBoolean & | lSFmaskF () const |
| Mask which lattice sites have fixed ferm sites. | |
| const multi1d< LatticeBoolean > & | lSFmask () const |
| Mask which lattice sites have fixed gauge links. | |
| const multi1d< LatticeColorMatrix > & | SFBndFld () const |
| Fixed gauge links on only the lSFmask() sites. | |
| int | getMaxExtent () const |
| Maximum plaquette size. This is what knows about 1x1 plaq or 1x2 rect. | |
| const multi1d< Real > & | getTheta () const |
| Get the angles on the boundaries. | |
Private Member Functions | |
| SchrNonPertFermBC () | |
| void | operator= (const SchrNonPertFermBC &) |
Private Attributes | |
| SchrFermBCParams | param |
| LatticeBoolean | maskF |
| multi1d< LatticeBoolean > | mask |
| multi1d< LatticeColorMatrix > | fld |
Schroedinger BC for ferm actions
Definition at line 30 of file schr_nonpert_fermbc_w.h.
| Chroma::SchrNonPertFermBC::SchrNonPertFermBC | ( | const SchrNonPertGaugeBC & | gaugebc, | |
| const SchrFermBCParams & | p | |||
| ) | [inline] |
Only full constructor.
Definition at line 34 of file schr_nonpert_fermbc_w.h.
References END_CODE, fld, Chroma::SchrSFFermBC::initBnd(), Chroma::SchrNonPertGaugeBC::lSFmask(), mask, maskF, Chroma::SchrNonPertGaugeBC::SFBndFld(), and START_CODE.
| Chroma::SchrNonPertFermBC::~SchrNonPertFermBC | ( | ) | [inline] |
| Chroma::SchrNonPertFermBC::SchrNonPertFermBC | ( | ) | [inline, private] |
Definition at line 70 of file schr_nonpert_fermbc_w.h.
| int Chroma::SchrNonPertFermBC::getDir | ( | ) | const [inline, virtual] |
Decay direction.
Implements Chroma::SchrSFFermBC.
Definition at line 49 of file schr_nonpert_fermbc_w.h.
References Chroma::SchrFermBCParams::decay_dir, and param.
| int Chroma::SchrNonPertFermBC::getMaxExtent | ( | ) | const [inline, protected, virtual] |
Maximum plaquette size. This is what knows about 1x1 plaq or 1x2 rect.
Implements Chroma::SchrSFFermBC.
Definition at line 63 of file schr_nonpert_fermbc_w.h.
References Chroma::SchrFermBCParams::loop_extent, and param.
| const multi1d<Real>& Chroma::SchrNonPertFermBC::getTheta | ( | ) | const [inline, protected, virtual] |
Get the angles on the boundaries.
Implements Chroma::SchrSFFermBC.
Definition at line 66 of file schr_nonpert_fermbc_w.h.
References param, and Chroma::SchrFermBCParams::theta.
| const multi1d<LatticeBoolean>& Chroma::SchrNonPertFermBC::lSFmask | ( | ) | const [inline, protected, virtual] |
Mask which lattice sites have fixed gauge links.
Implements Chroma::SchrFermBC.
Definition at line 56 of file schr_nonpert_fermbc_w.h.
References mask.
| const LatticeBoolean& Chroma::SchrNonPertFermBC::lSFmaskF | ( | ) | const [inline, protected, virtual] |
Mask which lattice sites have fixed ferm sites.
Implements Chroma::SchrFermBC.
Definition at line 53 of file schr_nonpert_fermbc_w.h.
References maskF.
| void Chroma::SchrNonPertFermBC::operator= | ( | const SchrNonPertFermBC & | ) | [inline, private] |
Definition at line 71 of file schr_nonpert_fermbc_w.h.
| const multi1d<LatticeColorMatrix>& Chroma::SchrNonPertFermBC::SFBndFld | ( | ) | const [inline, protected, virtual] |
Fixed gauge links on only the lSFmask() sites.
Implements Chroma::SchrFermBC.
Definition at line 59 of file schr_nonpert_fermbc_w.h.
References fld.
multi1d<LatticeColorMatrix> Chroma::SchrNonPertFermBC::fld [private] |
Definition at line 77 of file schr_nonpert_fermbc_w.h.
Referenced by SchrNonPertFermBC(), and SFBndFld().
multi1d<LatticeBoolean> Chroma::SchrNonPertFermBC::mask [private] |
Definition at line 76 of file schr_nonpert_fermbc_w.h.
Referenced by lSFmask(), and SchrNonPertFermBC().
LatticeBoolean Chroma::SchrNonPertFermBC::maskF [private] |
Definition at line 75 of file schr_nonpert_fermbc_w.h.
Referenced by lSFmaskF(), and SchrNonPertFermBC().
Definition at line 74 of file schr_nonpert_fermbc_w.h.
Referenced by getDir(), getMaxExtent(), and getTheta().
1.4.7