Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
Freezer.h
Go to the documentation of this file.
1#ifndef FREEZER_H
2#define FREEZER_H
3
4#include "IFreezer.h"
5#include "Include.h"
6#include "Parameters.h"
7
40class Freezer : public IFreezer<ParameterType, std::string, ParamId> {
41public:
42
51 static void freeze(const ParameterType&, const std::string&);
52
61 static void freeze(const ParamId&);
62
71 static void unfreeze(const ParameterType&, const std::string&);
72
81 static void unfreeze(const ParamId&);
82};
83
84#endif // FREEZER_H
ParameterType
Interface for freezing and unfreezing blocks or parameters.
Model-dependent parameter repository and initialization strategies.
Concrete implementation for freezing and unfreezing blocks and parameters.
Definition Freezer.h:40
static void freeze(const ParameterType &, const std::string &)
Freezes a block given its type and name.
Definition Freezer.cpp:3
static void unfreeze(const ParameterType &, const std::string &)
Unfreezes a block given its type and name.
Definition Freezer.cpp:11
Interface for freezing and unfreezing blocks or parameters.
Definition IFreezer.h:45
Composite identifier for a single parameter.
Definition ParamID.h:57