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

Detailed Description

Definition at line 40 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
 

Member Function Documentation

◆ operator()()

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

Definition at line 42 of file FlowAndTemperatureControl.h.

44 {
45 return {flow_rate_curve.getValue(time),
47 }
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 48 of file FlowAndTemperatureControl.h.

Referenced by operator()().

◆ temperature_curve

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

Definition at line 49 of file FlowAndTemperatureControl.h.

Referenced by operator()().


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