|
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 | |
Public Member Functions inherited from Observable | |
| 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 | |
Public Attributes inherited from Observable | |
| double | plaq |
| double | energy |
| double | topc |
Protected Member Functions inherited from Observable | |
| void | gatherResults () |
| MPI reduction of the observable value. | |
Protected Attributes inherited from Observable | |
| 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.
1.8.11