Parameters::hideParam: remove unused parameter

This commit is contained in:
Arne Morten Kvarving 2024-03-22 13:04:00 +01:00
parent 8370e90f44
commit f22f51a833

View File

@ -82,7 +82,7 @@
* This allows to deal with unused parameters * This allows to deal with unused parameters
*/ */
#define EWOMS_HIDE_PARAM(TypeTag, ParamName) \ #define EWOMS_HIDE_PARAM(TypeTag, ParamName) \
::Opm::Parameters::hideParam<TypeTag>(#ParamName, getPropValue<TypeTag, Properties::ParamName>()) ::Opm::Parameters::hideParam<TypeTag>(#ParamName)
/*! /*!
* \ingroup Parameter * \ingroup Parameter
@ -1158,8 +1158,8 @@ void registerParam(const char *paramName, const char *propertyName, const ParamT
ParamsMeta::mutableRegistry()[paramName] = paramInfo; ParamsMeta::mutableRegistry()[paramName] = paramInfo;
} }
template <class TypeTag, class ParamType> template <class TypeTag>
void hideParam(const char *paramName, const ParamType&) void hideParam(const char* paramName)
{ {
using ParamsMeta = GetProp<TypeTag, Properties::ParameterMetaData>; using ParamsMeta = GetProp<TypeTag, Properties::ParameterMetaData>;
if (!ParamsMeta::registrationOpen()) if (!ParamsMeta::registrationOpen())