A typed physical parameter owns its domain predicate, units, owner, and stable identity.
More...
#include <parameters.hpp>
template<typename Parameter>
{ Parameter::name } -> std::convertible_to<std::string_view>;
{ Parameter::stable_id } -> std::convertible_to<std::string_view>;
{ Parameter::read(specification) } -> std::same_as<typename Parameter::Value>;
{ Parameter::valid(value) } -> std::same_as<bool>;
requires utils::dependencies::ContainsKey<Parameter, typename detail::Catalog<typename Parameter::Specification>::Type>;
}
Definition parameters.hpp:54
A typed physical parameter owns its domain predicate, units, owner, and stable identity.
Definition parameters.hpp:87
A typed physical parameter owns its domain predicate, units, owner, and stable identity.