LatticeYangMills
|
Implementation of the Topological Charge operator class. More...
#include <topologicalcharge.h>
Public Member Functions | |
TopologicalCharge () | |
constructor of the TopologicalCharge class | |
void | initObservable (Lattice *lattice) |
initializer of the TopologicalCharge class | |
void | compute () |
computes the TopologicalCharge value using the clover definition of the field strength tensor | |
![]() | |
virtual void | initObservable (GluonField *field)=0 |
const char * | getName () |
returns the string tag of the observable | |
double | value () |
returns the value of the observable | |
Private Attributes | |
std::array< int, 4 > | m_size |
double | m_norm |
SU3 | Gmn |
SU3 | Grs |
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 |
Implementation of the Topological Charge operator class.
Old implementation of the Topological Charge operator class using the clover definition of the Field Stength Tensor
Definition at line 50 of file topologicalcharge.h.