Loading [MathJax]/extensions/MathMenu.js
OGS
CreateFlowAndTemperatureControl.cpp File Reference

Detailed Description

Definition in file CreateFlowAndTemperatureControl.cpp.

Include dependency graph for CreateFlowAndTemperatureControl.cpp:

Go to the source code of this file.

Namespaces

namespace  ProcessLib
 
namespace  ProcessLib::HeatTransportBHE
 
namespace  ProcessLib::HeatTransportBHE::BHE
 

Typedefs

using ProcessLib::HeatTransportBHE::BHE::FactoryAdvancedBuildingCurvesFlowCurve
 

Functions

BuildingPowerCurves ProcessLib::HeatTransportBHE::BHE::createBuildingPowerCurvesStruct (std::optional< BaseLib::ConfigTree > const &config, std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation > > const &curves)
 
CoolingVariant ProcessLib::HeatTransportBHE::BHE::createCoolingVariant (std::optional< BaseLib::ConfigTree > const &cooling_config, std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation > > const &curves)
 
FlowAndTemperatureControl ProcessLib::HeatTransportBHE::BHE::createHeatingHotWaterCooling (BuildingPowerCurves const &heating, BuildingPowerCurves const &hot_water, CoolingVariant const &cooling, MathLib::PiecewiseLinearInterpolation const &flow_rate_curve, RefrigerantProperties const &refrigerant, double const flow_rate_min, double const power_min)
 
FlowAndTemperatureControl ProcessLib::HeatTransportBHE::BHE::createHeatingCooling (BuildingPowerCurves const &heating, BuildingPowerCurves const &, CoolingVariant const &cooling, MathLib::PiecewiseLinearInterpolation const &flow_rate_curve, RefrigerantProperties const &refrigerant, double const flow_rate_min, double const power_min)
 
FlowAndTemperatureControl ProcessLib::HeatTransportBHE::BHE::createHotWaterCooling (BuildingPowerCurves const &, BuildingPowerCurves const &hot_water, CoolingVariant const &cooling, MathLib::PiecewiseLinearInterpolation const &flow_rate_curve, RefrigerantProperties const &refrigerant, double const flow_rate_min, double const power_min)
 
FlowAndTemperatureControl ProcessLib::HeatTransportBHE::BHE::createCooling (BuildingPowerCurves const &, BuildingPowerCurves const &, CoolingVariant const &cooling, MathLib::PiecewiseLinearInterpolation const &flow_rate_curve, RefrigerantProperties const &refrigerant, double const flow_rate_min, double const power_min)
 
FlowAndTemperatureControl ProcessLib::HeatTransportBHE::BHE::createAdvancedBuildingPowerCurvesFlowCurve (std::optional< BaseLib::ConfigTree > const &heating_config, std::optional< BaseLib::ConfigTree > const &hot_water_config, std::optional< BaseLib::ConfigTree > const &cooling_config, std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation > > const &curves, MathLib::PiecewiseLinearInterpolation const &flow_rate_curve, RefrigerantProperties const &refrigerant, double const flow_rate_min, double const power_min)
 
FlowAndTemperatureControl ProcessLib::HeatTransportBHE::BHE::createFlowAndTemperatureControl (BaseLib::ConfigTree const &config, std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation > > const &curves, RefrigerantProperties const &refrigerant)
 

Variables

const std::map< std::tuple< bool, bool, bool >, FactoryAdvancedBuildingCurvesFlowCurveProcessLib::HeatTransportBHE::BHE::advancedBuildingPowerCurvesFlowCurve