OGS
ProcessLib::HeatTransportBHE::BHE::PowerCurveConstantFlow Struct Reference

Detailed Description

Definition at line 131 of file FlowAndTemperatureControl.h.

#include <FlowAndTemperatureControl.h>

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

Public Member Functions

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

Public Attributes

MathLib::PiecewiseLinearInterpolation const & power_curve
double flow_rate
double heat_capacity
double density
double flow_rate_min
double power_min

Static Public Attributes

static constexpr bool is_power_bc = true

Member Function Documentation

◆ operator()()

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

Definition at line 133 of file FlowAndTemperatureControl.h.

References ProcessLib::HeatTransportBHE::BHE::check_power_and_flow_rate(), density, flow_rate, flow_rate_min, heat_capacity, power_curve, and power_min.

Member Data Documentation

◆ density

double ProcessLib::HeatTransportBHE::BHE::PowerCurveConstantFlow::density

Definition at line 149 of file FlowAndTemperatureControl.h.

Referenced by operator()().

◆ flow_rate

double ProcessLib::HeatTransportBHE::BHE::PowerCurveConstantFlow::flow_rate

Definition at line 147 of file FlowAndTemperatureControl.h.

Referenced by operator()().

◆ flow_rate_min

double ProcessLib::HeatTransportBHE::BHE::PowerCurveConstantFlow::flow_rate_min

Definition at line 150 of file FlowAndTemperatureControl.h.

Referenced by operator()().

◆ heat_capacity

double ProcessLib::HeatTransportBHE::BHE::PowerCurveConstantFlow::heat_capacity

Definition at line 148 of file FlowAndTemperatureControl.h.

Referenced by operator()().

◆ is_power_bc

bool ProcessLib::HeatTransportBHE::BHE::PowerCurveConstantFlow::is_power_bc = true
staticconstexpr

Definition at line 152 of file FlowAndTemperatureControl.h.

◆ power_curve

MathLib::PiecewiseLinearInterpolation const& ProcessLib::HeatTransportBHE::BHE::PowerCurveConstantFlow::power_curve

Definition at line 145 of file FlowAndTemperatureControl.h.

Referenced by operator()().

◆ power_min

double ProcessLib::HeatTransportBHE::BHE::PowerCurveConstantFlow::power_min

Definition at line 151 of file FlowAndTemperatureControl.h.

Referenced by operator()().


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