OGS 6.3.0-179-g962fdcd4e.dirty.20200403132553
ProcessLib::HeatTransportBHE::BHE::TemperatureCurveConstantFlow Struct Reference

Detailed Description

Definition at line 29 of file FlowAndTemperatureControl.h.

#include <FlowAndTemperatureControl.h>

Collaboration diagram for ProcessLib::HeatTransportBHE::BHE::TemperatureCurveConstantFlow:

Public Member Functions

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

Public Attributes

double flow_rate
 
MathLib::PiecewiseLinearInterpolation const & temperature_curve
 

Member Function Documentation

◆ operator()()

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

Definition at line 31 of file FlowAndTemperatureControl.h.

References ProcessLib::HeatTransportBHE::BHE::FlowAndTemperature::flow_rate.

33  {
34  return {flow_rate, temperature_curve.getValue(time)};
35  }
MathLib::PiecewiseLinearInterpolation const & temperature_curve
double getValue(double pnt_to_interpolate) const
Calculates the interpolation value.

Member Data Documentation

◆ flow_rate

double ProcessLib::HeatTransportBHE::BHE::TemperatureCurveConstantFlow::flow_rate

Definition at line 36 of file FlowAndTemperatureControl.h.

◆ temperature_curve

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

Definition at line 37 of file FlowAndTemperatureControl.h.


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