44template<
typename T,
typename U,
typename V>
56 static void freeze(
const T&,
const U&) =
delete;
Interface for freezing and unfreezing blocks or parameters.
static void unfreeze(const V &)=delete
Unfreezes a single object (typically a parameter).
virtual ~IFreezer()=default
Virtual destructor for proper polymorphic cleanup if ever inherited non-statically.
static void freeze(const V &)=delete
Freezes a single object (typically a parameter).
static void freeze(const T &, const U &)=delete
Freezes a block given its type and name.
static void unfreeze(const T &, const U &)=delete
Unfreezes a block given its type and name.
double T(double x)
Wilson coefficient T(x).