Go to the documentation of this file.
16 namespace FrgCoreFactory
28 std::vector<std::pair<std::string, std::string>>
options;
40 FrgCore *
newFrgCore(
const std::string &identifier,
const SpinModel &model,
const std::vector<MeasurementSpecification> &measurements,
const std::map<std::string, std::string> &options);
bool defer
Defer flag. If set to true, the measurement will only be invoked in the postprocessing stage.
Definition: FrgCoreFactory.hpp:27
float maxCutoff
Maximal cutoff value for the protocol to be invoked.
Definition: FrgCoreFactory.hpp:26
float minCutoff
Minimal cutoff value for the protocol to be invoked.
Definition: FrgCoreFactory.hpp:25
Virtual implementation of a pf-FRG numerics core.
Definition: FrgCore.hpp:29
std::string identifier
String-form identifier of the measurement type, as specified in the task file.
Definition: FrgCoreFactory.hpp:23
Numerics core for pf-FRG calculations.
Spin model representation.
Definition: SpinModel.hpp:19
FrgCore * newFrgCore(const std::string &identifier, const SpinModel &model, const std::vector< MeasurementSpecification > &measurements, const std::map< std::string, std::string > &options)
Create a new FrgCore for given symmetry identifier, spin model, and measurement protocols.
Definition: FrgCoreFactory.cpp:25
std::vector< std::pair< std::string, std::string > > options
String-form protocol modifiers as specified in the task file.
Definition: FrgCoreFactory.hpp:28
std::string output
Output file for the measurement results.
Definition: FrgCoreFactory.hpp:24
Abstract specification of a measurement protocol.
Definition: FrgCoreFactory.hpp:21