23 std::vector<std::unique_ptr<ParameterLib::ParameterBase>>
const& parameters)
27 DBUG(
"Create CubicLaw Permeability model");
33 auto const fracture_aperture_name =
38 fracture_aperture_name ==
""
41 fracture_aperture_name, parameters, 0,
nullptr);
43 return std::make_unique<CubicLawPermeability>(std::move(property_name), b);
void DBUG(fmt::format_string< Args... > fmt, Args &&... args)
T peekConfigParameter(std::string const ¶m) const
T getConfigParameter(std::string const ¶m) const
void checkConfigParameter(std::string const ¶m, std::string_view const value) const
std::unique_ptr< Property > createCubicLawPermeability(BaseLib::ConfigTree const &config, std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const ¶meters)
OGS_NO_DANGLING Parameter< ParameterDataType > & findParameter(std::string const ¶meter_name, std::vector< std::unique_ptr< ParameterBase > > const ¶meters, int const num_components, MeshLib::Mesh const *const mesh=nullptr)