15 #ifndef AMO_SUITE_ATMOSPHERE_H 16 #define AMO_SUITE_ATMOSPHERE_H 19 #define REFERENCE_TEMPERATURE 60.0 45 Atmosphere(
const double inletTemperature,
const double outletTemperature,
const double flowRate,
46 const double correctionFactor,
const double specificHeat)
47 : inletTemperature(inletTemperature),
48 outletTemperature(outletTemperature),
50 correctionFactor(correctionFactor),
51 specificHeat(specificHeat)
63 return inletTemperature;
71 this->inletTemperature = inletTemperature;
79 return outletTemperature;
87 this->outletTemperature = outletTemperature;
103 this->flowRate = flowRate;
111 return correctionFactor;
119 this->correctionFactor = correctionFactor;
135 this->specificHeat = specificHeat;
157 this->substance = std::move(substance);
179 return specificHeat == rhs.specificHeat &&
180 substance == rhs.substance &&
id == rhs.id;
186 return !(*
this == rhs);
191 double inletTemperature;
192 double outletTemperature;
194 double correctionFactor;
197 std::string substance =
"Unknown";
212 std::string substance,
214 : specificHeat(specificHeat),
215 substance(std::move(substance))
220 #endif //AMO_SUITE_ATMOSPHERE_H
bool operator==(const Atmosphere &rhs) const
bool operator
void setSpecificHeat(const double specificHeat)
void setFlowRate(const double flowRate)
double getFlowRate() const
void setSubstance(std::string substance)
void setInletTemperature(const double inletTemperature)
void setOutletTemperature(const double outletTemperature)
double getOutletTemperature() const
double getSpecificHeat() const
Atmosphere(const double inletTemperature, const double outletTemperature, const double flowRate, const double correctionFactor, const double specificHeat)
double getInletTemperature() const
double getCorrectionFactor() const
bool operator!=(const Atmosphere &rhs) const
bool operator
void setCorrectionFactor(const double correctionFactor)
std::string getSubstance() const