OGS
ProcessLib::HeatTransportBHE::BHE::TemperatureCurveFlowCurve Struct Reference

Detailed Description

Definition at line 41 of file FlowAndTemperatureControl.h.

#include <FlowAndTemperatureControl.h>

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

Public Member Functions

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

Public Attributes

MathLib::PiecewiseLinearInterpolation const & flow_rate_curve
 
MathLib::PiecewiseLinearInterpolation const & temperature_curve
 

Static Public Attributes

static constexpr bool is_power_bc = false
 

Member Function Documentation

◆ operator()()

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

Definition at line 43 of file FlowAndTemperatureControl.h.

45 {
46 return {flow_rate_curve.getValue(time),
48 }
double getValue(double pnt_to_interpolate) const
Calculates the interpolation value.
MathLib::PiecewiseLinearInterpolation const & flow_rate_curve
MathLib::PiecewiseLinearInterpolation const & temperature_curve

References flow_rate_curve, MathLib::PiecewiseLinearInterpolation::getValue(), and temperature_curve.

Member Data Documentation

◆ flow_rate_curve

MathLib::PiecewiseLinearInterpolation const& ProcessLib::HeatTransportBHE::BHE::TemperatureCurveFlowCurve::flow_rate_curve

Definition at line 49 of file FlowAndTemperatureControl.h.

Referenced by operator()().

◆ is_power_bc

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

Definition at line 51 of file FlowAndTemperatureControl.h.

◆ temperature_curve

MathLib::PiecewiseLinearInterpolation const& ProcessLib::HeatTransportBHE::BHE::TemperatureCurveFlowCurve::temperature_curve

Definition at line 50 of file FlowAndTemperatureControl.h.

Referenced by operator()().


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