LatticeYangMills
|
Class to compute the plaquette, the energy density and the topological charge. More...
#include <superobs.h>
Public Member Functions | |
SuperObs () | |
constructor of the SuperObs class | |
void | initObservable (GluonField *field) |
initializer of the SuperObs class | |
void | compute () |
computes the plaquette, the energy density and the topological charge on the lattice | |
![]() | |
const char * | getName () |
returns the string tag of the observable | |
double | value () |
returns the value of the observable | |
Private Member Functions | |
void | superGatherResults () |
MPI reduces the results of the sublattices for alll observables. | |
Private Attributes | |
Lattice< SU3 > | trace |
double | m_norm |
std::array< std::array< Lattice< SU3 >, 4 >, 4 > | clovers |
SU3 | plaqSum |
std::array< int, 24 > | mu |
std::array< int, 24 > | nu |
std::array< int, 24 > | rho |
std::array< int, 24 > | sig |
Additional Inherited Members | |
![]() | |
double | plaq |
double | energy |
double | topc |
![]() | |
void | gatherResults () |
MPI reduction of the observable value. | |
![]() | |
GluonField * | m_field = nullptr |
double | m_value |
std::string | m_name |
Class to compute the plaquette, the energy density and the topological charge.
Currently used observable class. Computes the clover for the Field Strength Tensor and uses it to compute the plaquette, the energy density and the topological charge. This should be changed...
Definition at line 52 of file superobs.h.