55 #include <N_UTL_NoCase.h>
56 #include <N_UTL_Param.h>
68 class Param :
public Util::Param
80 Param(
const std::string &tag,
const T &
value,
bool is_given =
false)
81 : Util::
Param(tag, value),
87 : Util::
Param(rhsParam),
94 Util::Param::operator=(rhsParam);
131 param.setVal(static_cast<const Util::Param &>(from_param));
136 param.set(tag, static_cast<const Util::Param &>(from_param));
Param(const Param &rhsParam)
Pure virtual class to augment a linear system.
void setParam(Param ¶m, const std::string &tag, const Param &from_param)
const T & value(const ParameterBase &entity, const Descriptor &descriptor)
Returns the value of the parameter for the entity.
void setDefault(bool is_default)
void setGiven(bool is_given)
Param(const std::string &tag, const T &value, bool is_given=false)
Param & operator=(const Param &rhsParam)
void setParamValue(Param ¶m, const Param &from_param)