OGS
BHEParameterValidation.h File Reference
#include <string>
#include <string_view>
#include "ParameterLib/Parameter.h"
#include "ParameterLib/SpatialPosition.h"
Include dependency graph for BHEParameterValidation.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  ProcessLib
namespace  ProcessLib::HeatTransportBHE
namespace  ProcessLib::HeatTransportBHE::BHE

Functions

double ProcessLib::HeatTransportBHE::BHE::sampleStrictPositive (ParameterLib::Parameter< double > const &param, double const t, ParameterLib::SpatialPosition const &pos, std::string_view const param_role)
std::string ProcessLib::HeatTransportBHE::BHE::uTypeGeometryContext (ParameterLib::SpatialPosition const &pos, double const D, double const d0, double const distance, std::string_view const equation, std::string_view const cause)
void ProcessLib::HeatTransportBHE::BHE::checkAcoshArg (double const arg, std::string_view const context)
void ProcessLib::HeatTransportBHE::BHE::checkBoreholeVsPipeDiameter (double const D, double const min_diameter, ParameterLib::SpatialPosition const &pos, std::string_view const context)
double ProcessLib::HeatTransportBHE::BHE::checkedGroutArea (double const borehole_area_fraction, double const pipe_outside_area, ParameterLib::SpatialPosition const &pos)
void ProcessLib::HeatTransportBHE::BHE::checkEqualPipeOutsideDiameters (Pipe const &inlet, Pipe const &outlet, std::string_view const context)
void ProcessLib::HeatTransportBHE::BHE::validateScalarTimeInvariantBHEParameter (ParameterLib::Parameter< double > const &param, std::string_view const role)