SpinParser
1.0
|
FrgCore implementation for time reversal invariant models. More...
#include <TRIFrgCore.hpp>
Public Member Functions | |
TRIFrgCore (const SpinModel &spinModel, const std::vector< Measurement * > &measurements, const std::map< std::string, std::string > &options) | |
Construct a new TRIFrgCore, initialize with the specified spin model and add measurements. More... | |
~TRIFrgCore () | |
Destroy the TRIFrgCore object. | |
void | computeStep () override |
Compute flow equations. | |
void | finalizeStep (const float newCutoff) override |
Finalize calculation of flow equations. More... | |
![]() | |
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 | |
![]() | |
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. | |
![]() | |
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 time reversal invariant models.
TRIFrgCore::TRIFrgCore | ( | const SpinModel & | spinModel, |
const std::vector< Measurement * > & | measurements, | ||
const std::map< std::string, std::string > & | options | ||
) |
Construct a new TRIFrgCore, 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.