AMO-Tools-Suite  v.0.9.0
Set of tools for calculating energy efficiency in industrial equipment
All Classes Namespaces Files Functions Variables Enumerations Friends Macros Pages
SaturatedProperties.h
Go to the documentation of this file.
1 
12 #ifndef AMO_TOOLS_SUITE_SATURATEDPROPERTIES_H
13 #define AMO_TOOLS_SUITE_SATURATEDPROPERTIES_H
14 
15 #include "SteamSystemModelerTool.h"
16 
22 public:
27  explicit SaturatedTemperature(double saturatedPressure) : saturatedPressure(saturatedPressure) {}
32  double calculate() const;
33 
34 private:
35  const double saturatedPressure;
36 };
37 
38 
43 class SaturatedPressure {
44 public:
49  explicit SaturatedPressure(double saturatedTemperature) : saturatedTemperature(saturatedTemperature) {}
50 
55  double calculate() const;
56 
57 private:
58  const double saturatedTemperature;
59 };
60 
61 
62 
67 class SaturatedProperties {
68 public:
74  SaturatedProperties(double saturatedPressure, double saturatedTemperature)
75  : saturatedPressure(saturatedPressure),
76  saturatedTemperature(saturatedTemperature) {}
77 
79 
80 private:
81  const double saturatedPressure, saturatedTemperature;
82 };
83 
84 
85 #endif //AMO_TOOLS_SUITE_SATURATEDPROPERTIES_H
SaturatedTemperature(double saturatedPressure)
SaturatedPressure(double saturatedTemperature)
SaturatedProperties(double saturatedPressure, double saturatedTemperature)