5 if (!MartyParameterProxy::ALLOWED.contains(type)) {
#define LOG_ERROR(type,...)
Macro for logging error messages and terminating the application.
Concrete parameter proxy that reads values from Hyperiso Parameters.
Core API exposing the currently active physics model.
static std::string str(const IdOf< ParamTypeTag > &id)
Returns the string representation associated with an identifier.
scalar_t operator()(const std::string &block, const LhaID &id) const override
Retrieves the value of a parameter.
MartyParameterProxy(ParameterType type)
Constructs a proxy for a given parameter type.
Core API returning the current Model.
Provides access to parameter values, errors, and existence checks.
Represents an identifier of a LHA element, possibly containing several sub-ids.