27 ParameterLib::SpatialPosition
const& pos,
28 std::string_view
const param_role);
38 double const distance,
39 std::string_view
const equation,
40 std::string_view
const cause);
47void checkAcoshArg(
double const arg, std::string_view
const context);
53 double const min_diameter,
54 ParameterLib::SpatialPosition
const& pos,
55 std::string_view
const context);
61 double const pipe_outside_area,
62 ParameterLib::SpatialPosition
const& pos);
71 std::string_view
const context);
80 ParameterLib::Parameter<double>
const& param, std::string_view
const role);
void checkAcoshArg(double const arg, std::string_view const context)
double sampleStrictPositive(ParameterLib::Parameter< double > const ¶m, double const t, ParameterLib::SpatialPosition const &pos, std::string_view const param_role)
void validateScalarTimeInvariantBHEParameter(ParameterLib::Parameter< double > const ¶m, std::string_view const role)
void checkBoreholeVsPipeDiameter(double const D, double const min_diameter, ParameterLib::SpatialPosition const &pos, std::string_view const context)
std::string uTypeGeometryContext(ParameterLib::SpatialPosition const &pos, double const D, double const d0, double const distance, std::string_view const equation, std::string_view const cause)
double checkedGroutArea(double const borehole_area_fraction, double const pipe_outside_area, ParameterLib::SpatialPosition const &pos)
void checkEqualPipeOutsideDiameters(Pipe const &inlet, Pipe const &outlet, std::string_view const context)