42 {
"Exothermic Gas", 0.0185},
43 {
"Endothermic Gas", 0.0185},
45 {
"Water Vapor", 0.0212},
56 static const std::vector<GasType> gas_types_vector(
kGasTypes.begin(),
kGasTypes.end());
57 return gas_types_vector;
73double totalHeatLoss(
double flow_rate,
double specific_heat,
double inlet_temperature,
double outlet_temperature,
74 double correction_factor);
const std::array< GasType, 6 > kGasTypes
A collection of specific heat values for common atmospheric gases at a reference temperature of .
const std::vector< GasType > & gasTypes()
Returns the predefined specific heat values for common atmospheric gases at a reference temperature o...
double totalHeatLoss(double flow_rate, double specific_heat, double inlet_temperature, double outlet_temperature, double correction_factor)
Calculates the total heat loss from escaping atmospheric gas.
Calculates heat losses from escaping atmospheric gases in process heating equipment.
Represents a gas type and its associated specific heat at a reference temperature of .
std::string gas_description
Description of the gas type.
double specific_heat
Specific heat .