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

Implementation of the Energy Density operator class. More...

#include <energydensity.h>

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

Public Member Functions

 EnergyDensity ()
 constructor of the EnergyDensity class
 
void initObservable (GluonField *lattice)
 initializer of the EnergyDensity class
 
void compute ()
 computes the EnergyDensity value using the clover definition of the field strength tensor
 
- Public Member Functions inherited from Observable
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
 

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 Energy Density operator class.

Author
Giovanni Pederiva
Version
0.1
Date
2017-2018

Old implementation of the Energy Density operator class using the clover definition of the Field Stength Tensor

Definition at line 52 of file energydensity.h.


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