Energy Momentum Tensor measurement.
More...
#include <energyMomentumTensor.h>
|
static const std::string | class_name = "EnergyMomentumTensor" |
|
|
int | factor (const int mu, const int nu) |
| Returns +1 for mu<nu, -1 for mu>nu and 0 otherwise. More...
|
|
int | index_munu2i (int mu, int nu) |
| Returns array number [0-5] of vector m_Fmunu correponding to (mu,nu). More...
|
|
Energy Momentum Tensor measurement.
This class measures a gauge contribution to the energy momentum tensor . (See eq.(2.17) of https://arxiv.org/abs/1404.2758.) The renormalized energy momentum tensor is intended to be given according to the Suzuki method using the gradient flow. (See eq.(2.24) of https://arxiv.org/abs/1404.2758.) The field strength is defined by a clover leaf or by an imaginary part of a plaquette on the lattice. [24 May 2017 Y.Taniguchi]
Change measure_EMT from void to double for Test::verify [9 Sep 2017 Y.Namekawa]
Definition at line 39 of file energyMomentumTensor.h.
EnergyMomentumTensor::EnergyMomentumTensor |
( |
| ) |
|
|
inline |
EnergyMomentumTensor::~EnergyMomentumTensor |
( |
| ) |
|
|
inline |
int EnergyMomentumTensor::factor |
( |
const int |
mu, |
|
|
const int |
nu |
|
) |
| |
|
private |
int EnergyMomentumTensor::index_munu2i |
( |
int |
mu, |
|
|
int |
nu |
|
) |
| |
|
private |
double EnergyMomentumTensor::measure_EMT |
( |
const double |
t_flow | ) |
|
Measure averaged energy momentum tensor and . The field strength should be constructed beforehand by calling "set_field_strength()" with the flowed link U. The flow time t_flow in the argument is used just for print out.
Definition at line 68 of file energyMomentumTensor.cpp.
double EnergyMomentumTensor::measure_EMT_at_t |
( |
const double |
t_flow | ) |
|
Measure energy momentum tensor density as a function of time and print out the result using an argument t_{ flow}.
Definition at line 154 of file energyMomentumTensor.cpp.
double EnergyMomentumTensor::measure_EMT_at_t_FT |
( |
const double |
t_flow | ) |
|
double EnergyMomentumTensor::measure_EMT_at_x |
( |
const double |
t_flow | ) |
|
Measure energy momentum tensor density in x direction and print out the result using an argument t_flow.
Definition at line 354 of file energyMomentumTensor.cpp.
double EnergyMomentumTensor::measure_EMT_at_x_FT |
( |
const double |
t_flow | ) |
|
double EnergyMomentumTensor::measure_EMT_at_y |
( |
const double |
t_flow | ) |
|
Measure energy momentum tensor density in y direction and print out the result using an argument t_flow.
Definition at line 552 of file energyMomentumTensor.cpp.
double EnergyMomentumTensor::measure_EMT_at_y_FT |
( |
const double |
t_flow | ) |
|
double EnergyMomentumTensor::measure_EMT_at_z |
( |
const double |
t_flow | ) |
|
Measure energy momentum tensor density in z direction and print out the result using an argument t_flow.
Definition at line 751 of file energyMomentumTensor.cpp.
double EnergyMomentumTensor::measure_EMT_at_z_FT |
( |
const double |
t_flow | ) |
|
void EnergyMomentumTensor::set_field_strength |
( |
const Field_G & |
U | ) |
|
Construct the anti-Hermitian traceless field strength by the flowed link U. Should be called before measuring the energy-momentum tensor.
Definition at line 950 of file energyMomentumTensor.cpp.
void EnergyMomentumTensor::set_parameters |
( |
const Parameters & |
params | ) |
|
|
virtual |
void EnergyMomentumTensor::set_parameters |
( |
const double |
c_plaq, |
|
|
const double |
c_rect, |
|
|
const int |
max_mom |
|
) |
| |
const std::string EnergyMomentumTensor::class_name = "EnergyMomentumTensor" |
|
static |
double EnergyMomentumTensor::m_c_plaq |
|
private |
double EnergyMomentumTensor::m_c_rect |
|
private |
std::string EnergyMomentumTensor::m_filename_output |
|
private |
int EnergyMomentumTensor::m_flag_field_set |
|
private |
std::vector<Field_G> EnergyMomentumTensor::m_Fmunu_1x1 |
|
private |
std::vector<Field_G> EnergyMomentumTensor::m_Fmunu_1x2 |
|
private |
std::vector<Field_G> EnergyMomentumTensor::m_Fmunu_plaq |
|
private |
int EnergyMomentumTensor::m_max_mom |
|
private |
maximum of momentum for Fourier transformation: p_x=[0,max_mom], p_y=[-max_mom,max_mom], p_z=[-max_mom,max_mom]
Definition at line 53 of file energyMomentumTensor.h.
The documentation for this class was generated from the following files: