![]() |
AMO-Tools-Suite
v.0.9.0
Set of tools for calculating energy efficiency in industrial equipment
|
#include <LiquidLoadChargeMaterial.h>
Public Member Functions | |
LiquidLoadChargeMaterial (const LoadChargeMaterial::ThermicReactionType thermicReactionType, const double specificHeatLiquid, const double vaporizingTemperature, const double latentHeat, const double specificHeatVapor, const double chargeFeedRate, const double initialTemperature, const double dischargeTemperature, const double percentVaporized, const double percentReacted, const double reactionHeat, const double additionalHeat) | |
LoadChargeMaterial::ThermicReactionType | getThermicReactionType () const |
void | setThermicReactionType (LoadChargeMaterial::ThermicReactionType thermicReactionType) |
double | getSpecificHeatLiquid () const |
void | setSpecificHeatLiquid (const double specificHeatLiquid) |
double | getVaporizingTemperature () const |
void | setVaporizingTemperature (const double vaporizingTemperature) |
double | getLatentHeat () const |
void | setLatentHeat (const double latentHeat) |
double | getSpecificHeatVapor () const |
void | setSpecificHeatVapor (const double specificHeatVapor) |
double | getChargeFeedRate () const |
void | setChargeFeedRate (const double chargeFeedRate) |
double | getInitialTemperature () const |
void | setInitialTemperature (const double initialTemperature) |
double | getDischargeTemperature () const |
void | setDischargeTemperature (const double dischargeTemperature) |
double | getPercentVaporized () const |
void | setPercentVaporized (const double percentVaporized) |
double | getPercentReacted () const |
void | setPercentReacted (const double percentReacted) |
double | getReactionHeat () const |
void | setReactionHeat (const double reactionHeat) |
double | getAdditionalHeat () const |
void | setAdditionalHeat (const double additionalHeat) |
std::string | getSubstance () const |
void | setSubstance (std::string const &substance) |
int | getID () const |
void | setID (int const id) |
double | getTotalHeat () |
bool | operator== (const LiquidLoadChargeMaterial &rhs) const |
bool | operator!= (const LiquidLoadChargeMaterial &rhs) const |
LiquidLoadChargeMaterial (const LoadChargeMaterial::ThermicReactionType thermicReactionType, const double specificHeatLiquid, const double vaporizingTemperature, const double latentHeat, const double specificHeatVapor, const double chargeFeedRate, const double initialTemperature, const double dischargeTemperature, const double percentVaporized, const double percentReacted, const double reactionHeat, const double additionalHeat) | |
LoadChargeMaterial::ThermicReactionType | getThermicReactionType () const |
void | setThermicReactionType (LoadChargeMaterial::ThermicReactionType thermicReactionType) |
double | getSpecificHeatLiquid () const |
void | setSpecificHeatLiquid (const double specificHeatLiquid) |
double | getVaporizingTemperature () const |
void | setVaporizingTemperature (const double vaporizingTemperature) |
double | getLatentHeat () const |
void | setLatentHeat (const double latentHeat) |
double | getSpecificHeatVapor () const |
void | setSpecificHeatVapor (const double specificHeatVapor) |
double | getChargeFeedRate () const |
void | setChargeFeedRate (const double chargeFeedRate) |
double | getInitialTemperature () const |
void | setInitialTemperature (const double initialTemperature) |
double | getDischargeTemperature () const |
void | setDischargeTemperature (const double dischargeTemperature) |
double | getPercentVaporized () const |
void | setPercentVaporized (const double percentVaporized) |
double | getPercentReacted () const |
void | setPercentReacted (const double percentReacted) |
double | getReactionHeat () const |
void | setReactionHeat (const double reactionHeat) |
double | getAdditionalHeat () const |
void | setAdditionalHeat (const double additionalHeat) |
std::string | getSubstance () const |
void | setSubstance (std::string const &substance) |
int | getID () const |
void | setID (int const id) |
double | getTotalHeat () |
bool | operator== (const LiquidLoadChargeMaterial &rhs) const |
bool | operator!= (const LiquidLoadChargeMaterial &rhs) const |
LiquidLoadChargeMaterial (const LoadChargeMaterial::ThermicReactionType thermicReactionType, const double specificHeatLiquid, const double vaporizingTemperature, const double latentHeat, const double specificHeatVapor, const double chargeFeedRate, const double initialTemperature, const double dischargeTemperature, const double percentVaporized, const double percentReacted, const double reactionHeat, const double additionalHeat) | |
LoadChargeMaterial::ThermicReactionType | getThermicReactionType () const |
void | setThermicReactionType (LoadChargeMaterial::ThermicReactionType thermicReactionType) |
double | getSpecificHeatLiquid () const |
void | setSpecificHeatLiquid (const double specificHeatLiquid) |
double | getVaporizingTemperature () const |
void | setVaporizingTemperature (const double vaporizingTemperature) |
double | getLatentHeat () const |
void | setLatentHeat (const double latentHeat) |
double | getSpecificHeatVapor () const |
void | setSpecificHeatVapor (const double specificHeatVapor) |
double | getChargeFeedRate () const |
void | setChargeFeedRate (const double chargeFeedRate) |
double | getInitialTemperature () const |
void | setInitialTemperature (const double initialTemperature) |
double | getDischargeTemperature () const |
void | setDischargeTemperature (const double dischargeTemperature) |
double | getPercentVaporized () const |
void | setPercentVaporized (const double percentVaporized) |
double | getPercentReacted () const |
void | setPercentReacted (const double percentReacted) |
double | getReactionHeat () const |
void | setReactionHeat (const double reactionHeat) |
double | getAdditionalHeat () const |
void | setAdditionalHeat (const double additionalHeat) |
std::string | getSubstance () const |
void | setSubstance (std::string const &substance) |
int | getID () const |
void | setID (int const id) |
double | getTotalHeat () |
bool | operator== (const LiquidLoadChargeMaterial &rhs) const |
bool | operator!= (const LiquidLoadChargeMaterial &rhs) const |
Friends | |
class | SQLite |
Liquid Load Charge Material class Contains all properties of a liquid load charge material Used to find the heat required for a liquid load charge material to be heated from the inlet temperature to the outlet temperature
Definition at line 24 of file LiquidLoadChargeMaterial.h.
|
inline |
Constructor for liquid load/charge material with all inputs specified
thermicReactionType | LoadChargeMaterial::ThermicREactionType, Enumerated value for either endothermic or exothermic reactions |
specificHeatLiquid | double, Specific Heat of Liquid in Btu/(lb*°F) |
vaporizingTemperature | double, Vaporizing Temperature in °F |
latentHeat | double, Latent Heat of Vaporization in Btu/lb |
specificHeatVapor | double, Specific Heat of Vapor in Btu/(lb*°F) |
chargeFeedRate | double, Charge (Liquid)-Feed Rate in lb/hr |
initialTemperature | double, Initial Temperature in °F |
dischargeTemperature | double, Discharge Temperature in °F |
percentVaporized | double, Charge Liquid Vaporized (% of Charge) |
percentReacted | double, Charge Liquid Reacted (% of Charge) |
reactionHeat | double, Heat of Reaction in Btu/lb |
additionalHeat | double, Additional Heat Required in btu/hr |
Definition at line 44 of file LiquidLoadChargeMaterial.h.
|
inline |
Constructor for liquid load/charge material with all inputs specified
thermicReactionType | LoadChargeMaterial::ThermicREactionType, Enumerated value for either endothermic or exothermic reactions |
specificHeatLiquid | double, Specific Heat of Liquid in Btu/(lb*°F) |
vaporizingTemperature | double, Vaporizing Temperature in °F |
latentHeat | double, Latent Heat of Vaporization in Btu/lb |
specificHeatVapor | double, Specific Heat of Vapor in Btu/(lb*°F) |
chargeFeedRate | double, Charge (Liquid)-Feed Rate in lb/hr |
initialTemperature | double, Initial Temperature in °F |
dischargeTemperature | double, Discharge Temperature in °F |
percentVaporized | double, Charge Liquid Vaporized (% of Charge) |
percentReacted | double, Charge Liquid Reacted (% of Charge) |
reactionHeat | double, Heat of Reaction in Btu/lb |
additionalHeat | double, Additional Heat Required in btu/hr |
Definition at line 44 of file LiquidLoadChargeMaterial.h.
|
inline |
Constructor for liquid load/charge material with all inputs specified
thermicReactionType | LoadChargeMaterial::ThermicREactionType, Enumerated value for either endothermic or exothermic reactions |
specificHeatLiquid | double, Specific Heat of Liquid in Btu/(lb*°F) |
vaporizingTemperature | double, Vaporizing Temperature in °F |
latentHeat | double, Latent Heat of Vaporization in Btu/lb |
specificHeatVapor | double, Specific Heat of Vapor in Btu/(lb*°F) |
chargeFeedRate | double, Charge (Liquid)-Feed Rate in lb/hr |
initialTemperature | double, Initial Temperature in °F |
dischargeTemperature | double, Discharge Temperature in °F |
percentVaporized | double, Charge Liquid Vaporized (% of Charge) |
percentReacted | double, Charge Liquid Reacted (% of Charge) |
reactionHeat | double, Heat of Reaction in Btu/lb |
additionalHeat | double, Additional Heat Required in btu/hr |
Definition at line 44 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the additional heat
Definition at line 253 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the additional heat
Definition at line 253 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the additional heat
Definition at line 253 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the charge (liquid)-feed rate
Definition at line 157 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the charge (liquid)-feed rate
Definition at line 157 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the charge (liquid)-feed rate
Definition at line 157 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the discharge temperature
Definition at line 189 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the discharge temperature
Definition at line 189 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the discharge temperature
Definition at line 189 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the ID of material
Definition at line 285 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the ID of material
Definition at line 285 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the ID of material
Definition at line 285 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the initial temperature
Definition at line 173 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the initial temperature
Definition at line 173 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the initial temperature
Definition at line 173 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the latent heat of vaporization
Definition at line 125 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the latent heat of vaporization
Definition at line 125 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the latent heat of vaporization
Definition at line 125 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the percentage of charge reacted
Definition at line 221 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the percentage of charge reacted
Definition at line 221 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the percentage of charge reacted
Definition at line 221 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the percentage of charge vaporized
Definition at line 205 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the percentage of charge vaporized
Definition at line 205 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the percentage of charge vaporized
Definition at line 205 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the heat of reaction
Definition at line 237 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the heat of reaction
Definition at line 237 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the heat of reaction
Definition at line 237 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the specific heat of liquid
Definition at line 93 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the specific heat of liquid
Definition at line 93 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the specific heat of liquid
Definition at line 93 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the specific heat of vapor
Definition at line 141 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the specific heat of vapor
Definition at line 141 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the specific heat of vapor
Definition at line 141 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the name of the substance
Definition at line 269 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the name of the substance
Definition at line 269 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the name of the substance
Definition at line 269 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the classification of thermic reaction type
Definition at line 77 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the classification of thermic reaction type
Definition at line 77 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the classification of thermic reaction type
Definition at line 77 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the total heat required
Definition at line 303 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the total heat required
Definition at line 303 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the total heat required
Definition at line 303 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the vaporizing temperature
Definition at line 109 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the vaporizing temperature
Definition at line 109 of file LiquidLoadChargeMaterial.h.
|
inline |
Gets the vaporizing temperature
Definition at line 109 of file LiquidLoadChargeMaterial.h.
|
inline |
bool operator
Definition at line 340 of file LiquidLoadChargeMaterial.h.
|
inline |
bool operator
Definition at line 340 of file LiquidLoadChargeMaterial.h.
|
inline |
bool operator
Definition at line 340 of file LiquidLoadChargeMaterial.h.
|
inline |
bool operator
Definition at line 327 of file LiquidLoadChargeMaterial.h.
|
inline |
bool operator
Definition at line 327 of file LiquidLoadChargeMaterial.h.
|
inline |
bool operator
Definition at line 327 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the additional heat
additionalHeat | double, additional heat as btu/hr |
Definition at line 261 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the additional heat
additionalHeat | double, additional heat as btu/hr |
Definition at line 261 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the additional heat
additionalHeat | double, additional heat as btu/hr |
Definition at line 261 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the charge (liquid)-feed rate
chargeFeedRate | double, charge (liquid)-feed rate in lb/hr |
Definition at line 165 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the charge (liquid)-feed rate
chargeFeedRate | double, charge (liquid)-feed rate in lb/hr |
Definition at line 165 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the charge (liquid)-feed rate
chargeFeedRate | double, charge (liquid)-feed rate in lb/hr |
Definition at line 165 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the discharge temperature
dischargeTemperature | double, discharge temperature in °F |
Definition at line 197 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the discharge temperature
dischargeTemperature | double, discharge temperature in °F |
Definition at line 197 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the discharge temperature
dischargeTemperature | double, discharge temperature in °F |
Definition at line 197 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the ID of material
id | int const, ID of material |
Definition at line 293 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the ID of material
id | int const, ID of material |
Definition at line 293 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the ID of material
id | int const, ID of material |
Definition at line 293 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the initial temperature
initialTemperature | double, initial temperature in °F |
Definition at line 181 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the initial temperature
initialTemperature | double, initial temperature in °F |
Definition at line 181 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the initial temperature
initialTemperature | double, initial temperature in °F |
Definition at line 181 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the latent heat of vaporization
latentHeat | double, latent heat in btu/lb |
Definition at line 133 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the latent heat of vaporization
latentHeat | double, latent heat in btu/lb |
Definition at line 133 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the latent heat of vaporization
latentHeat | double, latent heat in btu/lb |
Definition at line 133 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the percentage of charge reacted
percentReacted | double, % of charge reacted |
Definition at line 229 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the percentage of charge reacted
percentReacted | double, % of charge reacted |
Definition at line 229 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the percentage of charge reacted
percentReacted | double, % of charge reacted |
Definition at line 229 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the percentage of charge vaporized
percentVaporized | double, % of charge vaporized |
Definition at line 213 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the percentage of charge vaporized
percentVaporized | double, % of charge vaporized |
Definition at line 213 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the percentage of charge vaporized
percentVaporized | double, % of charge vaporized |
Definition at line 213 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the heat of reaction
reactionHeat | double, heat of reaction in btu/lb |
Definition at line 245 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the heat of reaction
reactionHeat | double, heat of reaction in btu/lb |
Definition at line 245 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the heat of reaction
reactionHeat | double, heat of reaction in btu/lb |
Definition at line 245 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the specific heat of liquid
specificHeatLiquid | double, specific heat of liquid in btu/(lb*°F) |
Definition at line 101 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the specific heat of liquid
specificHeatLiquid | double, specific heat of liquid in btu/(lb*°F) |
Definition at line 101 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the specific heat of liquid
specificHeatLiquid | double, specific heat of liquid in btu/(lb*°F) |
Definition at line 101 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the specific heat of vapor
specificHeatVapor | double, specific heat of vapor in btu/(lb*°F) |
Definition at line 149 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the specific heat of vapor
specificHeatVapor | double, specific heat of vapor in btu/(lb*°F) |
Definition at line 149 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the specific heat of vapor
specificHeatVapor | double, specific heat of vapor in btu/(lb*°F) |
Definition at line 149 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the name of substance
substance | string&, substance name |
Definition at line 277 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the name of substance
substance | string&, substance name |
Definition at line 277 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the name of substance
substance | string&, substance name |
Definition at line 277 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the classification of thermic reaction type
thermicReactionType | LoadChargeMaterial::ThermicaReactionType, thermic reaction type |
Definition at line 85 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the classification of thermic reaction type
thermicReactionType | LoadChargeMaterial::ThermicaReactionType, thermic reaction type |
Definition at line 85 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the classification of thermic reaction type
thermicReactionType | LoadChargeMaterial::ThermicaReactionType, thermic reaction type |
Definition at line 85 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the vaporizing temperature
vaporizingTemperature | double, vaporizing temperature in °F |
Definition at line 117 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the vaporizing temperature
vaporizingTemperature | double, vaporizing temperature in °F |
Definition at line 117 of file LiquidLoadChargeMaterial.h.
|
inline |
Sets the vaporizing temperature
vaporizingTemperature | double, vaporizing temperature in °F |
Definition at line 117 of file LiquidLoadChargeMaterial.h.