Bridge++
Ver. 2.0.2
|
Base class for Staple construction. More...
#include <staple.h>
Public Member Functions | |
Staple () | |
virtual | ~Staple () |
virtual void | set_parameters (const Parameters ¶ms)=0 |
setting parameters. More... | |
virtual void | get_parameters (Parameters ¶ms) const =0 |
getting parameters. More... | |
virtual void | upper (Field_G &, const Field_G &, const int mu, const int nu)=0 |
constructs upper staple in mu-nu plane. More... | |
virtual void | lower (Field_G &, const Field_G &, const int mu, const int nu)=0 |
constructs lower staple in mu-nu plane. More... | |
virtual void | staple (Field_G &, const Field_G &, const int mu)=0 |
constructs staple in mu-direction (summing up nu-direction). More... | |
virtual double | plaquette (const Field_G &)=0 |
calculates plaquette value. More... | |
virtual double | plaq_s (const Field_G &)=0 |
calculates spatial plaquette value. More... | |
virtual double | plaq_t (const Field_G &)=0 |
calculates temporal plaquette value. More... | |
Private Member Functions | |
Staple (const Staple &) | |
Staple & | operator= (const Staple &) |
Base class for Staple construction.
This class defines interface of Staple-type classes. [24 Jan 2017 Y.Namekawa]
|
private |
|
pure virtual |
getting parameters.
Implemented in Staple_lex, and Staple_eo.
|
pure virtual |
constructs lower staple in mu-nu plane.
Implemented in Staple_eo, and Staple_lex.
|
pure virtual |
calculates spatial plaquette value.
Implemented in Staple_lex, and Staple_eo.
|
pure virtual |
calculates temporal plaquette value.
Implemented in Staple_lex, and Staple_eo.
|
pure virtual |
calculates plaquette value.
Implemented in Staple_lex, and Staple_eo.
|
pure virtual |
setting parameters.
Implemented in Staple_lex, and Staple_eo.
constructs staple in mu-direction (summing up nu-direction).
Implemented in Staple_eo, and Staple_lex.
|
pure virtual |
constructs upper staple in mu-nu plane.
Implemented in Staple_eo, and Staple_lex.