LatticeYangMills
Public Member Functions | Private Attributes | List of all members
Plaquette Class Reference

Implementation of the Plaquette operator class. More...

#include <plaquette.h>

Inheritance diagram for Plaquette:
Inheritance graph
[legend]
Collaboration diagram for Plaquette:
Collaboration graph
[legend]

Public Member Functions

 Plaquette ()
 constructor of the Plaquette class
 
void initObservable (Lattice *lattice)
 constructor of the Plaquette class
 
void compute ()
 Compute the value of the plaquette over the whole lattice.
 
- 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 plaq
 

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
GluonFieldm_field = nullptr
 
double m_value
 
std::string m_name
 

Detailed Description

Implementation of the Plaquette operator class.

Author
Giovanni Pederiva
Version
0.1
Date
2017-2018

Old implementation of the Plaquette operator class. Return the avereage plaquette value over all lattice sites

Definition at line 50 of file plaquette.h.


The documentation for this class was generated from the following files: