OGS
ProcessLib::HeatTransportBHE::BHE::InflowTemperature Struct Reference

Detailed Description

Definition at line 49 of file FlowAndTemperatureControl.h.

#include <FlowAndTemperatureControl.h>

Collaboration diagram for ProcessLib::HeatTransportBHE::BHE::InflowTemperature:
[legend]

Public Member Functions

FlowAndTemperature operator() (double const, double const time) const

Public Attributes

ParameterLib::Parameter< double > const & temperature_param
ParameterLib::Parameter< double > const & flow_rate_param
double const flow_rate_min

Static Public Attributes

static constexpr bool is_power_bc = false

Member Function Documentation

◆ operator()()

FlowAndTemperature ProcessLib::HeatTransportBHE::BHE::InflowTemperature::operator() ( double const ,
double const time ) const
inline

Definition at line 51 of file FlowAndTemperatureControl.h.

53 {
54 ParameterLib::SpatialPosition const x;
55 double const flow_rate = flow_rate_param(time, x)[0];
56 double const temperature = temperature_param(time, x)[0];
57 return {(std::abs(flow_rate) < flow_rate_min) ? 0.0 : flow_rate,
59 }
ParameterLib::Parameter< double > const & temperature_param
ParameterLib::Parameter< double > const & flow_rate_param

References flow_rate_min, flow_rate_param, and temperature_param.

Member Data Documentation

◆ flow_rate_min

double const ProcessLib::HeatTransportBHE::BHE::InflowTemperature::flow_rate_min

Definition at line 62 of file FlowAndTemperatureControl.h.

Referenced by operator()().

◆ flow_rate_param

ParameterLib::Parameter<double> const& ProcessLib::HeatTransportBHE::BHE::InflowTemperature::flow_rate_param

Definition at line 61 of file FlowAndTemperatureControl.h.

Referenced by operator()().

◆ is_power_bc

bool ProcessLib::HeatTransportBHE::BHE::InflowTemperature::is_power_bc = false
staticconstexpr

Definition at line 63 of file FlowAndTemperatureControl.h.

◆ temperature_param

ParameterLib::Parameter<double> const& ProcessLib::HeatTransportBHE::BHE::InflowTemperature::temperature_param

Definition at line 60 of file FlowAndTemperatureControl.h.

Referenced by operator()().


The documentation for this struct was generated from the following file: