|
Grid 0.7.0
|
#include <WilsonFlow.h>
Public Types | |
| typedef std::function< void(int, RealD, const typename Gimpl::GaugeField &)> | FunctionType |
Public Member Functions | |
| WilsonFlowBase (unsigned int meas_interval=1) | |
| void | resetActions () |
| void | addMeasurement (int meas_interval, FunctionType meas) |
| void | setDefaultMeasurements (int topq_meas_interval=1) |
| void | derivative (GaugeField &, const GaugeField &, const GaugeField &) const override |
| std::vector< RealD > | flowMeasureEnergyDensityPlaquette (GaugeField &V, const GaugeField &U, int measure_interval=1) |
| std::vector< RealD > | flowMeasureEnergyDensityPlaquette (const GaugeField &U, int measure_interval=1) |
| std::vector< RealD > | flowMeasureEnergyDensityCloverleaf (GaugeField &V, const GaugeField &U, int measure_interval=1) |
| std::vector< RealD > | flowMeasureEnergyDensityCloverleaf (const GaugeField &U, int measure_interval=1) |
| virtual void | smear (GaugeField &, const GaugeField &) const =0 |
Static Public Member Functions | |
| static RealD | energyDensityPlaquette (const RealD t, const GaugeField &U) |
| static RealD | energyDensityCloverleaf (const RealD t, const GaugeField &U) |
Protected Attributes | |
| std::vector< std::pair< int, FunctionType > > | functions |
| WilsonGaugeAction< Gimpl > | SG |
Definition at line 36 of file WilsonFlow.h.
| typedef std::function<void(int, RealD, const typename Gimpl::GaugeField &)> WilsonFlowBase< Gimpl >::FunctionType |
Definition at line 39 of file WilsonFlow.h.
|
inlineexplicit |
Definition at line 56 of file WilsonFlow.h.
References setDefaultMeasurements(), SG, and WilsonFlowBase().
Referenced by WilsonFlow< Gimpl >::WilsonFlow(), WilsonFlowAdaptive< Gimpl >::WilsonFlowAdaptive(), and WilsonFlowBase().
|
inline |
Definition at line 61 of file WilsonFlow.h.
References functions.
Referenced by flowMeasureEnergyDensityCloverleaf(), and flowMeasureEnergyDensityPlaquette().
|
inline |
Definition at line 63 of file WilsonFlow.h.
References functions.
Referenced by flowMeasureEnergyDensityCloverleaf(), flowMeasureEnergyDensityPlaquette(), and setDefaultMeasurements().
| void WilsonFlowBase< Gimpl >::setDefaultMeasurements | ( | int | topq_meas_interval = 1 | ) |
Definition at line 224 of file WilsonFlow.h.
References addMeasurement(), energyDensityCloverleaf(), energyDensityPlaquette(), GridLogMessage, WilsonLoops< Gimpl >::TopologicalCharge(), and U.
Referenced by WilsonFlowBase().
|
inlineoverridevirtual |
Implements Smear< Gimpl >.
Definition at line 71 of file WilsonFlow.h.
|
static |
Definition at line 156 of file WilsonFlow.h.
Referenced by flowMeasureEnergyDensityPlaquette(), setDefaultMeasurements(), and TopologicalCharge< Impl >::TrajectoryComplete().
|
static |
Definition at line 163 of file WilsonFlow.h.
References F, WilsonLoops< Gimpl >::FieldStrength(), Nd, real(), sum(), trace(), and U.
Referenced by flowMeasureEnergyDensityCloverleaf(), and setDefaultMeasurements().
| std::vector< RealD > WilsonFlowBase< Gimpl >::flowMeasureEnergyDensityPlaquette | ( | GaugeField & | V, |
| const GaugeField & | U, | ||
| int | measure_interval = 1 ) |
Definition at line 188 of file WilsonFlow.h.
References addMeasurement(), energyDensityPlaquette(), GridLogMessage, resetActions(), Smear< Gimpl >::smear(), and U.
Referenced by flowMeasureEnergyDensityPlaquette().
| std::vector< RealD > WilsonFlowBase< Gimpl >::flowMeasureEnergyDensityPlaquette | ( | const GaugeField & | U, |
| int | measure_interval = 1 ) |
Definition at line 200 of file WilsonFlow.h.
References flowMeasureEnergyDensityPlaquette(), and U.
| std::vector< RealD > WilsonFlowBase< Gimpl >::flowMeasureEnergyDensityCloverleaf | ( | GaugeField & | V, |
| const GaugeField & | U, | ||
| int | measure_interval = 1 ) |
Definition at line 206 of file WilsonFlow.h.
References addMeasurement(), energyDensityCloverleaf(), GridLogMessage, resetActions(), Smear< Gimpl >::smear(), and U.
Referenced by flowMeasureEnergyDensityCloverleaf().
| std::vector< RealD > WilsonFlowBase< Gimpl >::flowMeasureEnergyDensityCloverleaf | ( | const GaugeField & | U, |
| int | measure_interval = 1 ) |
Definition at line 218 of file WilsonFlow.h.
References flowMeasureEnergyDensityCloverleaf(), and U.
|
pure virtualinherited |
|
protected |
Definition at line 42 of file WilsonFlow.h.
Referenced by addMeasurement(), resetActions(), WilsonFlow< Gimpl >::smear(), and WilsonFlowAdaptive< Gimpl >::smear().
|
mutableprotected |
Definition at line 44 of file WilsonFlow.h.
Referenced by energyDensityPlaquette(), WilsonFlow< Gimpl >::evolve_step(), WilsonFlowAdaptive< Gimpl >::evolve_step_adaptive(), and WilsonFlowBase().