#include <schr_sf_gaugebc.h>
Inheritance diagram for Chroma::SchrSFGaugeBC:

Public Member Functions | |
| virtual | ~SchrSFGaugeBC () |
| Virtual destructor. | |
| virtual int | getDir () const =0 |
| Decay direction. | |
Protected Member Functions | |
| virtual void | initBnd (multi1d< LatticeColorMatrix > &SFBndFld, multi1d< LatticeBoolean > &lSFmask) const |
| Construct the mask and boundary fields. | |
| virtual int | getMaxExtent () const =0 |
| Maximum plaquette size. This is what knows about 1x1 plaq or 1x2 rect. | |
| virtual const Real & | SchrPhiMult () const =0 |
| Multiplier on phases. | |
| virtual const Phases_t & | getPhases () const =0 |
| Get the angles on the boundaries. | |
Classes | |
| struct | Phases_t |
| Structure holding phases. More... | |
Schroedinger BC implies periodic in dirs orthog to decay dir, and some kind of fixed BC in the decay dir.
Definition at line 21 of file schr_sf_gaugebc.h.
| virtual Chroma::SchrSFGaugeBC::~SchrSFGaugeBC | ( | ) | [inline, virtual] |
| virtual int Chroma::SchrSFGaugeBC::getDir | ( | ) | const [pure virtual] |
Decay direction.
Implements Chroma::SchrGaugeBC.
Implemented in Chroma::SchrCouplingGaugeBC, Chroma::SchrDirichletGaugeBC, Chroma::SchrNonPertGaugeBC, Chroma::SchrSFZeroGaugeBC, and Chroma::SchrTrivialGaugeBC.
Referenced by initBnd().
| virtual int Chroma::SchrSFGaugeBC::getMaxExtent | ( | ) | const [protected, pure virtual] |
Maximum plaquette size. This is what knows about 1x1 plaq or 1x2 rect.
Implemented in Chroma::SchrCouplingGaugeBC, Chroma::SchrDirichletGaugeBC, Chroma::SchrNonPertGaugeBC, Chroma::SchrSFZeroGaugeBC, and Chroma::SchrTrivialGaugeBC.
Referenced by initBnd().
| virtual const Phases_t& Chroma::SchrSFGaugeBC::getPhases | ( | ) | const [protected, pure virtual] |
Get the angles on the boundaries.
Implemented in Chroma::SchrCouplingGaugeBC, Chroma::SchrDirichletGaugeBC, Chroma::SchrNonPertGaugeBC, Chroma::SchrSFZeroGaugeBC, and Chroma::SchrTrivialGaugeBC.
Referenced by initBnd().
| void Chroma::SchrSFGaugeBC::initBnd | ( | multi1d< LatticeColorMatrix > & | SFBndFld, | |
| multi1d< LatticeBoolean > & | lSFmask | |||
| ) | const [protected, virtual] |
Construct the mask and boundary fields.
Definition at line 14 of file schr_sf_gaugebc.cc.
References END_CODE, getDir(), getMaxExtent(), getPhases(), j_decay, Chroma::SchrSFGaugeBC::Phases_t::lower, START_CODE, Chroma::SchrSFGaugeBC::Phases_t::upper, and Chroma::write().
Referenced by Chroma::SchrCouplingGaugeBC::SchrCouplingGaugeBC(), Chroma::SchrDirichletGaugeBC::SchrDirichletGaugeBC(), Chroma::SchrNonPertGaugeBC::SchrNonPertGaugeBC(), Chroma::SchrSFZeroGaugeBC::SchrSFZeroGaugeBC(), and Chroma::SchrTrivialGaugeBC::SchrTrivialGaugeBC().
| virtual const Real& Chroma::SchrSFGaugeBC::SchrPhiMult | ( | ) | const [protected, pure virtual] |
Multiplier on phases.
Implemented in Chroma::SchrCouplingGaugeBC, Chroma::SchrDirichletGaugeBC, Chroma::SchrNonPertGaugeBC, Chroma::SchrSFZeroGaugeBC, and Chroma::SchrTrivialGaugeBC.
1.4.7