|
SpinParser
1.0
|
FrgCore implementation for models with diagonal interactions. More...
#include <XYZFrgCore.hpp>


Public Member Functions | |
| XYZFrgCore (const SpinModel &spinModel, const std::vector< Measurement * > &measurements, const std::map< std::string, std::string > &options) | |
| Construct a new XYZFrgCore, initialize with the specified spin model and add measurements. More... | |
| ~XYZFrgCore () | |
| Destroy the XYZFrgCore object. | |
| void | computeStep () override |
| Compute flow equations. | |
| void | finalizeStep (const float newCutoff) override |
| Finalize calculation of flow equations. More... | |
Public Member Functions inherited from FrgCore | |
| void | takeMeasurements () const |
| Invoke all associated measurement protocols. | |
| EffectiveAction * | flowingFunctional () const |
| Retrieve the flowing functional. More... | |
| EffectiveAction * | flow () const |
| Retrieve the vertex flow. More... | |
| std::vector< Measurement * > | measurements () const |
| Retrieve the list of measurements. More... | |
Public Attributes | |
| float | normalization |
| Energy normalization factor. | |
Additional Inherited Members | |
Protected Member Functions inherited from FrgCore | |
| FrgCore (const std::vector< Measurement * > &measurements) | |
| Construct a new FrgCore, which takes ownership of the specified measurements. More... | |
| virtual | ~FrgCore () |
| Destroy the FrgCore object and delete any associated measurement protocols. | |
Protected Attributes inherited from FrgCore | |
| EffectiveAction * | _flowingFunctional |
| Representation of the current state of the effective action. | |
| EffectiveAction * | _flow |
| Representation of the RG flow associated with the current state of the effective action. | |
| std::vector< Measurement * > | _measurements |
| List of measurement protocols to invoke throughout the solution of the flow equations. | |
FrgCore implementation for models with diagonal interactions.
| XYZFrgCore::XYZFrgCore | ( | const SpinModel & | spinModel, |
| const std::vector< Measurement * > & | measurements, | ||
| const std::map< std::string, std::string > & | options | ||
| ) |
Construct a new XYZFrgCore, initialize with the specified spin model and add measurements.
| spinModel | Spin model to initialize the effective action with. |
| measurements | Measurements to add. |
| options | String-form list of core options as provided in the task file. |
|
overridevirtual |
Finalize calculation of flow equations.
| newCutoff | New cutoff to which to extrapolate flow. |
Implements FrgCore.
1.8.17