14 #ifndef ENERGY_MOMENTUM_TENSOR_INCLUDED
15 #define ENERGY_MOMENTUM_TENSOR_INCLUDED
75 void set_parameters(
const double c_plaq,
const double c_rect,
const int max_mom);
149 int factor(
const int mu,
const int nu);
double measure_EMT_at_z_FT(const double t_flow)
double measure_EMT_at_t_FT(const double t_flow)
int factor(const int mu, const int nu)
Returns +1 for mu<nu, -1 for mu>nu and 0 otherwise.
void set_field_strength(const Field_G &U)
Construct the anti-Hermitian traceless field strength by the flowed link U. Should be called before ...
Energy Momentum Tensor measurement.
std::vector< Field_G > m_Fmunu_1x2
std::vector< Field_G > m_Fmunu_plaq
Bridge::VerboseLevel m_vl
double 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_f...
std::vector< Field_G > m_Fmunu_1x1
void set_parameter_verboselevel(const Bridge::VerboseLevel vl)
double 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 argum...
int m_max_mom
maximum of momentum for Fourier transformation: p_x=[0,max_mom], p_y=[-max_mom,max_mom], p_z=[-max_mom,max_mom]
double 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_f...
Common parameter class: provides parameters as singleton.
double measure_EMT_at_x_FT(const double t_flow)
double 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_f...
int index_munu2i(int mu, int nu)
Returns array number [0-5] of vector m_Fmunu correponding to (mu,nu).
double measure_EMT_at_y_FT(const double t_flow)
static const std::string class_name
double measure_EMT(const double t_flow)
field strength construction.
FieldStrength m_field_strength
std::string m_filename_output
virtual void set_parameters(const Parameters ¶ms)
setting parameters.