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
Public Member Functions | Friends | List of all members
SolidLoadChargeMaterial Class Reference

#include <SolidLoadChargeMaterial.h>

Public Member Functions

 SolidLoadChargeMaterial (const LoadChargeMaterial::ThermicReactionType thermicReactionType, const double specificHeatSolid, const double latentHeat, const double specificHeatLiquid, const double meltingPoint, const double chargeFeedRate, const double waterContentCharged, const double waterContentDischarged, const double initialTemperature, const double dischargeTemperature, const double waterVaporDischargeTemperature, const double chargeMelted, const double chargeReacted, const double reactionHeat, const double additionalHeat)
 
LoadChargeMaterial::ThermicReactionType getThermicReactionType () const
 
void setThermicReactionType (LoadChargeMaterial::ThermicReactionType thermicReactionType)
 
double getSpecificHeatSolid () const
 
void setSpecificHeatSolid (const double specificHeatSolid)
 
double getLatentHeat () const
 
void setLatentHeat (const double latentHeat)
 
double getSpecificHeatLiquid () const
 
void setSpecificHeatLiquid (const double specificHeatLiquid)
 
double getMeltingPoint () const
 
int getID () const
 
void setID (const int id)
 
void setMeltingPoint (const double meltingPoint)
 
double getChargeFeedRate () const
 
void setChargeFeedRate (const double chargeFeedRate)
 
double getWaterContentCharged () const
 
void setWaterContentCharged (const double waterContentCharged)
 
double getWaterContentDischarged () const
 
void setWaterContentDischarged (const double waterContentDischarged)
 
double getInitialTemperature () const
 
void setInitialTemperature (const double initialTemperature)
 
double getDischargeTemperature () const
 
void setDischargeTemperature (const double dischargeTemperature)
 
double getWaterVaporDischargeTemperature () const
 
void setWaterVaporDischargeTemperature (const double waterVaporDischargeTemperature)
 
double getChargeMelted () const
 
void setChargeMelted (const double chargeMelted)
 
double getChargedReacted () const
 
void setChargedReacted (const double chargedReacted)
 
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)
 
bool operator== (const SolidLoadChargeMaterial &rhs) const
 
double getTotalHeat ()
 
 SolidLoadChargeMaterial (const LoadChargeMaterial::ThermicReactionType thermicReactionType, const double specificHeatSolid, const double latentHeat, const double specificHeatLiquid, const double meltingPoint, const double chargeFeedRate, const double waterContentCharged, const double waterContentDischarged, const double initialTemperature, const double dischargeTemperature, const double waterVaporDischargeTemperature, const double chargeMelted, const double chargeReacted, const double reactionHeat, const double additionalHeat)
 
LoadChargeMaterial::ThermicReactionType getThermicReactionType () const
 
void setThermicReactionType (LoadChargeMaterial::ThermicReactionType thermicReactionType)
 
double getSpecificHeatSolid () const
 
void setSpecificHeatSolid (const double specificHeatSolid)
 
double getLatentHeat () const
 
void setLatentHeat (const double latentHeat)
 
double getSpecificHeatLiquid () const
 
void setSpecificHeatLiquid (const double specificHeatLiquid)
 
double getMeltingPoint () const
 
int getID () const
 
void setID (const int id)
 
void setMeltingPoint (const double meltingPoint)
 
double getChargeFeedRate () const
 
void setChargeFeedRate (const double chargeFeedRate)
 
double getWaterContentCharged () const
 
void setWaterContentCharged (const double waterContentCharged)
 
double getWaterContentDischarged () const
 
void setWaterContentDischarged (const double waterContentDischarged)
 
double getInitialTemperature () const
 
void setInitialTemperature (const double initialTemperature)
 
double getDischargeTemperature () const
 
void setDischargeTemperature (const double dischargeTemperature)
 
double getWaterVaporDischargeTemperature () const
 
void setWaterVaporDischargeTemperature (const double waterVaporDischargeTemperature)
 
double getChargeMelted () const
 
void setChargeMelted (const double chargeMelted)
 
double getChargedReacted () const
 
void setChargedReacted (const double chargedReacted)
 
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)
 
bool operator== (const SolidLoadChargeMaterial &rhs) const
 
double getTotalHeat ()
 
 SolidLoadChargeMaterial (const LoadChargeMaterial::ThermicReactionType thermicReactionType, const double specificHeatSolid, const double latentHeat, const double specificHeatLiquid, const double meltingPoint, const double chargeFeedRate, const double waterContentCharged, const double waterContentDischarged, const double initialTemperature, const double dischargeTemperature, const double waterVaporDischargeTemperature, const double chargeMelted, const double chargeReacted, const double reactionHeat, const double additionalHeat)
 
LoadChargeMaterial::ThermicReactionType getThermicReactionType () const
 
void setThermicReactionType (LoadChargeMaterial::ThermicReactionType thermicReactionType)
 
double getSpecificHeatSolid () const
 
void setSpecificHeatSolid (const double specificHeatSolid)
 
double getLatentHeat () const
 
void setLatentHeat (const double latentHeat)
 
double getSpecificHeatLiquid () const
 
void setSpecificHeatLiquid (const double specificHeatLiquid)
 
double getMeltingPoint () const
 
int getID () const
 
void setID (const int id)
 
void setMeltingPoint (const double meltingPoint)
 
double getChargeFeedRate () const
 
void setChargeFeedRate (const double chargeFeedRate)
 
double getWaterContentCharged () const
 
void setWaterContentCharged (const double waterContentCharged)
 
double getWaterContentDischarged () const
 
void setWaterContentDischarged (const double waterContentDischarged)
 
double getInitialTemperature () const
 
void setInitialTemperature (const double initialTemperature)
 
double getDischargeTemperature () const
 
void setDischargeTemperature (const double dischargeTemperature)
 
double getWaterVaporDischargeTemperature () const
 
void setWaterVaporDischargeTemperature (const double waterVaporDischargeTemperature)
 
double getChargeMelted () const
 
void setChargeMelted (const double chargeMelted)
 
double getChargedReacted () const
 
void setChargedReacted (const double chargedReacted)
 
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)
 
bool operator== (const SolidLoadChargeMaterial &rhs) const
 
double getTotalHeat ()
 

Friends

class SQLite
 

Detailed Description

Solid Load Charge Material class Contains all of the properties of a solid load charge material Used to calculate the heat required for a solid load charge material to tbe heated from the inlet temperature to the outlet temperature

Definition at line 26 of file SolidLoadChargeMaterial.h.

Constructor & Destructor Documentation

◆ SolidLoadChargeMaterial() [1/3]

SolidLoadChargeMaterial::SolidLoadChargeMaterial ( const LoadChargeMaterial::ThermicReactionType  thermicReactionType,
const double  specificHeatSolid,
const double  latentHeat,
const double  specificHeatLiquid,
const double  meltingPoint,
const double  chargeFeedRate,
const double  waterContentCharged,
const double  waterContentDischarged,
const double  initialTemperature,
const double  dischargeTemperature,
const double  waterVaporDischargeTemperature,
const double  chargeMelted,
const double  chargeReacted,
const double  reactionHeat,
const double  additionalHeat 
)
inline

Constructor for the solid load/charge material with all inputs specified.

Parameters
thermicReactionTypeLoadChargeMaterial::ThermicReactionType, Enumerated value for either endothermic or exothermic reactions
specificHeatSoliddouble, Average specific heat of the solid material (dry) in Btu/(lb*°F)
latentHeatdouble, Latent heat of fusion in Btu/(lb)
specificHeatLiquiddouble, Specific heat of liquid from molten material in Btu/(lb*°F)
meltingPointdouble, The melting point of the material in °F
chargeFeedRatedouble, Charge (wet)-feed rate in lb/hr
waterContentChargeddouble, Water content as charged (%)
waterContentDischargeddouble, Water content as discharged (%)
initialTemperaturedouble, Initial temperature in °F
dischargeTemperaturedouble, Charge material discharge temperature in °F
waterVaporDischargeTemperaturedouble, Water vapor discharge temperature in °F
chargeMelteddouble, Charge melted (% of dry charge)
chargeReacteddouble, Charge Reacted (% of dry charge) in %
reactionHeatdouble, Heat of reaction in Btu/lb
additionalHeatdouble, Additional heat required in Btu/h

Definition at line 47 of file SolidLoadChargeMaterial.h.

◆ SolidLoadChargeMaterial() [2/3]

SolidLoadChargeMaterial::SolidLoadChargeMaterial ( const LoadChargeMaterial::ThermicReactionType  thermicReactionType,
const double  specificHeatSolid,
const double  latentHeat,
const double  specificHeatLiquid,
const double  meltingPoint,
const double  chargeFeedRate,
const double  waterContentCharged,
const double  waterContentDischarged,
const double  initialTemperature,
const double  dischargeTemperature,
const double  waterVaporDischargeTemperature,
const double  chargeMelted,
const double  chargeReacted,
const double  reactionHeat,
const double  additionalHeat 
)
inline

Constructor for the solid load/charge material with all inputs specified.

Parameters
thermicReactionTypeLoadChargeMaterial::ThermicReactionType, Enumerated value for either endothermic or exothermic reactions
specificHeatSoliddouble, Average specific heat of the solid material (dry) in Btu/(lb*°F)
latentHeatdouble, Latent heat of fusion in Btu/(lb)
specificHeatLiquiddouble, Specific heat of liquid from molten material in Btu/(lb*°F)
meltingPointdouble, The melting point of the material in °F
chargeFeedRatedouble, Charge (wet)-feed rate in lb/hr
waterContentChargeddouble, Water content as charged (%)
waterContentDischargeddouble, Water content as discharged (%)
initialTemperaturedouble, Initial temperature in °F
dischargeTemperaturedouble, Charge material discharge temperature in °F
waterVaporDischargeTemperaturedouble, Water vapor discharge temperature in °F
chargeMelteddouble, Charge melted (% of dry charge)
chargeReacteddouble, Charge Reacted (% of dry charge) in %
reactionHeatdouble, Heat of reaction in Btu/lb
additionalHeatdouble, Additional heat required in Btu/h

Definition at line 47 of file SolidLoadChargeMaterial.h.

◆ SolidLoadChargeMaterial() [3/3]

SolidLoadChargeMaterial::SolidLoadChargeMaterial ( const LoadChargeMaterial::ThermicReactionType  thermicReactionType,
const double  specificHeatSolid,
const double  latentHeat,
const double  specificHeatLiquid,
const double  meltingPoint,
const double  chargeFeedRate,
const double  waterContentCharged,
const double  waterContentDischarged,
const double  initialTemperature,
const double  dischargeTemperature,
const double  waterVaporDischargeTemperature,
const double  chargeMelted,
const double  chargeReacted,
const double  reactionHeat,
const double  additionalHeat 
)
inline

Constructor for the solid load/charge material with all inputs specified.

Parameters
thermicReactionTypeLoadChargeMaterial::ThermicReactionType, Enumerated value for either endothermic or exothermic reactions
specificHeatSoliddouble, Average specific heat of the solid material (dry) in Btu/(lb*°F)
latentHeatdouble, Latent heat of fusion in Btu/(lb)
specificHeatLiquiddouble, Specific heat of liquid from molten material in Btu/(lb*°F)
meltingPointdouble, The melting point of the material in °F
chargeFeedRatedouble, Charge (wet)-feed rate in lb/hr
waterContentChargeddouble, Water content as charged (%)
waterContentDischargeddouble, Water content as discharged (%)
initialTemperaturedouble, Initial temperature in °F
dischargeTemperaturedouble, Charge material discharge temperature in °F
waterVaporDischargeTemperaturedouble, Water vapor discharge temperature in °F
chargeMelteddouble, Charge melted (% of dry charge)
chargeReacteddouble, Charge Reacted (% of dry charge) in %
reactionHeatdouble, Heat of reaction in Btu/lb
additionalHeatdouble, Additional heat required in Btu/h

Definition at line 47 of file SolidLoadChargeMaterial.h.

Member Function Documentation

◆ getAdditionalHeat() [1/3]

double SolidLoadChargeMaterial::getAdditionalHeat ( ) const
inline

Gets the additional heat required

Returns
double, additional heat required in btu/hr

Definition at line 326 of file SolidLoadChargeMaterial.h.

◆ getAdditionalHeat() [2/3]

double SolidLoadChargeMaterial::getAdditionalHeat ( ) const
inline

Gets the additional heat required

Returns
double, additional heat required in btu/hr

Definition at line 326 of file SolidLoadChargeMaterial.h.

◆ getAdditionalHeat() [3/3]

double SolidLoadChargeMaterial::getAdditionalHeat ( ) const
inline

Gets the additional heat required

Returns
double, additional heat required in btu/hr

Definition at line 326 of file SolidLoadChargeMaterial.h.

◆ getChargedReacted() [1/3]

double SolidLoadChargeMaterial::getChargedReacted ( ) const
inline

Gets the charge reacted

Returns
double, charge reacted (% of dry charge)

Definition at line 294 of file SolidLoadChargeMaterial.h.

◆ getChargedReacted() [2/3]

double SolidLoadChargeMaterial::getChargedReacted ( ) const
inline

Gets the charge reacted

Returns
double, charge reacted (% of dry charge)

Definition at line 294 of file SolidLoadChargeMaterial.h.

◆ getChargedReacted() [3/3]

double SolidLoadChargeMaterial::getChargedReacted ( ) const
inline

Gets the charge reacted

Returns
double, charge reacted (% of dry charge)

Definition at line 294 of file SolidLoadChargeMaterial.h.

◆ getChargeFeedRate() [1/3]

double SolidLoadChargeMaterial::getChargeFeedRate ( ) const
inline

Gets the charge (wet)-feed rate

Returns
double, charge (wet)-feed rate in lb/hr

Definition at line 182 of file SolidLoadChargeMaterial.h.

◆ getChargeFeedRate() [2/3]

double SolidLoadChargeMaterial::getChargeFeedRate ( ) const
inline

Gets the charge (wet)-feed rate

Returns
double, charge (wet)-feed rate in lb/hr

Definition at line 182 of file SolidLoadChargeMaterial.h.

◆ getChargeFeedRate() [3/3]

double SolidLoadChargeMaterial::getChargeFeedRate ( ) const
inline

Gets the charge (wet)-feed rate

Returns
double, charge (wet)-feed rate in lb/hr

Definition at line 182 of file SolidLoadChargeMaterial.h.

◆ getChargeMelted() [1/3]

double SolidLoadChargeMaterial::getChargeMelted ( ) const
inline

Gets the charge melted (% of dry charge)

Returns
double, charge melted (% of dry charge)

Definition at line 278 of file SolidLoadChargeMaterial.h.

◆ getChargeMelted() [2/3]

double SolidLoadChargeMaterial::getChargeMelted ( ) const
inline

Gets the charge melted (% of dry charge)

Returns
double, charge melted (% of dry charge)

Definition at line 278 of file SolidLoadChargeMaterial.h.

◆ getChargeMelted() [3/3]

double SolidLoadChargeMaterial::getChargeMelted ( ) const
inline

Gets the charge melted (% of dry charge)

Returns
double, charge melted (% of dry charge)

Definition at line 278 of file SolidLoadChargeMaterial.h.

◆ getDischargeTemperature() [1/3]

double SolidLoadChargeMaterial::getDischargeTemperature ( ) const
inline

Gets the charge material discharge temperature

Returns
double, charge material discharge temperature in °F

Definition at line 246 of file SolidLoadChargeMaterial.h.

◆ getDischargeTemperature() [2/3]

double SolidLoadChargeMaterial::getDischargeTemperature ( ) const
inline

Gets the charge material discharge temperature

Returns
double, charge material discharge temperature in °F

Definition at line 246 of file SolidLoadChargeMaterial.h.

◆ getDischargeTemperature() [3/3]

double SolidLoadChargeMaterial::getDischargeTemperature ( ) const
inline

Gets the charge material discharge temperature

Returns
double, charge material discharge temperature in °F

Definition at line 246 of file SolidLoadChargeMaterial.h.

◆ getID() [1/3]

int SolidLoadChargeMaterial::getID ( ) const
inline

Gets the ID of material

Returns
int, ID number of material

Definition at line 158 of file SolidLoadChargeMaterial.h.

◆ getID() [2/3]

int SolidLoadChargeMaterial::getID ( ) const
inline

Gets the ID of material

Returns
int, ID number of material

Definition at line 158 of file SolidLoadChargeMaterial.h.

◆ getID() [3/3]

int SolidLoadChargeMaterial::getID ( ) const
inline

Gets the ID of material

Returns
int, ID number of material

Definition at line 158 of file SolidLoadChargeMaterial.h.

◆ getInitialTemperature() [1/3]

double SolidLoadChargeMaterial::getInitialTemperature ( ) const
inline

Gets the initial temperature

Returns
double, initial temperature in °F

Definition at line 230 of file SolidLoadChargeMaterial.h.

◆ getInitialTemperature() [2/3]

double SolidLoadChargeMaterial::getInitialTemperature ( ) const
inline

Gets the initial temperature

Returns
double, initial temperature in °F

Definition at line 230 of file SolidLoadChargeMaterial.h.

◆ getInitialTemperature() [3/3]

double SolidLoadChargeMaterial::getInitialTemperature ( ) const
inline

Gets the initial temperature

Returns
double, initial temperature in °F

Definition at line 230 of file SolidLoadChargeMaterial.h.

◆ getLatentHeat() [1/3]

double SolidLoadChargeMaterial::getLatentHeat ( ) const
inline

Gets the latent heat of fusion

Returns
double, latent heat of fusion in btu/lb

Definition at line 118 of file SolidLoadChargeMaterial.h.

◆ getLatentHeat() [2/3]

double SolidLoadChargeMaterial::getLatentHeat ( ) const
inline

Gets the latent heat of fusion

Returns
double, latent heat of fusion in btu/lb

Definition at line 118 of file SolidLoadChargeMaterial.h.

◆ getLatentHeat() [3/3]

double SolidLoadChargeMaterial::getLatentHeat ( ) const
inline

Gets the latent heat of fusion

Returns
double, latent heat of fusion in btu/lb

Definition at line 118 of file SolidLoadChargeMaterial.h.

◆ getMeltingPoint() [1/3]

double SolidLoadChargeMaterial::getMeltingPoint ( ) const
inline

Gets the melthing point of the material

Returns
double, melting point of material in °F

Definition at line 150 of file SolidLoadChargeMaterial.h.

◆ getMeltingPoint() [2/3]

double SolidLoadChargeMaterial::getMeltingPoint ( ) const
inline

Gets the melthing point of the material

Returns
double, melting point of material in °F

Definition at line 150 of file SolidLoadChargeMaterial.h.

◆ getMeltingPoint() [3/3]

double SolidLoadChargeMaterial::getMeltingPoint ( ) const
inline

Gets the melthing point of the material

Returns
double, melting point of material in °F

Definition at line 150 of file SolidLoadChargeMaterial.h.

◆ getReactionHeat() [1/3]

double SolidLoadChargeMaterial::getReactionHeat ( ) const
inline

Gets the reaction heat

Returns
double, reaction heat in btu/lb

Definition at line 310 of file SolidLoadChargeMaterial.h.

◆ getReactionHeat() [2/3]

double SolidLoadChargeMaterial::getReactionHeat ( ) const
inline

Gets the reaction heat

Returns
double, reaction heat in btu/lb

Definition at line 310 of file SolidLoadChargeMaterial.h.

◆ getReactionHeat() [3/3]

double SolidLoadChargeMaterial::getReactionHeat ( ) const
inline

Gets the reaction heat

Returns
double, reaction heat in btu/lb

Definition at line 310 of file SolidLoadChargeMaterial.h.

◆ getSpecificHeatLiquid() [1/3]

double SolidLoadChargeMaterial::getSpecificHeatLiquid ( ) const
inline

Gets the specific heat of liquid from molten material

Returns
double, specific heat of liquid from molten material in btu/(lb*°F)

Definition at line 134 of file SolidLoadChargeMaterial.h.

◆ getSpecificHeatLiquid() [2/3]

double SolidLoadChargeMaterial::getSpecificHeatLiquid ( ) const
inline

Gets the specific heat of liquid from molten material

Returns
double, specific heat of liquid from molten material in btu/(lb*°F)

Definition at line 134 of file SolidLoadChargeMaterial.h.

◆ getSpecificHeatLiquid() [3/3]

double SolidLoadChargeMaterial::getSpecificHeatLiquid ( ) const
inline

Gets the specific heat of liquid from molten material

Returns
double, specific heat of liquid from molten material in btu/(lb*°F)

Definition at line 134 of file SolidLoadChargeMaterial.h.

◆ getSpecificHeatSolid() [1/3]

double SolidLoadChargeMaterial::getSpecificHeatSolid ( ) const
inline

Gets the average specific heat of the solid material(dry)

Returns
double, average specific heat of solid material (dry) in btu/(lb*°F)

Definition at line 102 of file SolidLoadChargeMaterial.h.

◆ getSpecificHeatSolid() [2/3]

double SolidLoadChargeMaterial::getSpecificHeatSolid ( ) const
inline

Gets the average specific heat of the solid material(dry)

Returns
double, average specific heat of solid material (dry) in btu/(lb*°F)

Definition at line 102 of file SolidLoadChargeMaterial.h.

◆ getSpecificHeatSolid() [3/3]

double SolidLoadChargeMaterial::getSpecificHeatSolid ( ) const
inline

Gets the average specific heat of the solid material(dry)

Returns
double, average specific heat of solid material (dry) in btu/(lb*°F)

Definition at line 102 of file SolidLoadChargeMaterial.h.

◆ getSubstance() [1/3]

std::string SolidLoadChargeMaterial::getSubstance ( ) const
inline

Gets the substance

Returns
string, name of substance

Definition at line 342 of file SolidLoadChargeMaterial.h.

◆ getSubstance() [2/3]

std::string SolidLoadChargeMaterial::getSubstance ( ) const
inline

Gets the substance

Returns
string, name of substance

Definition at line 342 of file SolidLoadChargeMaterial.h.

◆ getSubstance() [3/3]

std::string SolidLoadChargeMaterial::getSubstance ( ) const
inline

Gets the substance

Returns
string, name of substance

Definition at line 342 of file SolidLoadChargeMaterial.h.

◆ getThermicReactionType() [1/3]

LoadChargeMaterial::ThermicReactionType SolidLoadChargeMaterial::getThermicReactionType ( ) const
inline

Gets the thermic reaction type

Returns
LoadChargeMaterial::ThermicReactionType classification of thermic reaction type

Definition at line 86 of file SolidLoadChargeMaterial.h.

◆ getThermicReactionType() [2/3]

LoadChargeMaterial::ThermicReactionType SolidLoadChargeMaterial::getThermicReactionType ( ) const
inline

Gets the thermic reaction type

Returns
LoadChargeMaterial::ThermicReactionType classification of thermic reaction type

Definition at line 86 of file SolidLoadChargeMaterial.h.

◆ getThermicReactionType() [3/3]

LoadChargeMaterial::ThermicReactionType SolidLoadChargeMaterial::getThermicReactionType ( ) const
inline

Gets the thermic reaction type

Returns
LoadChargeMaterial::ThermicReactionType classification of thermic reaction type

Definition at line 86 of file SolidLoadChargeMaterial.h.

◆ getTotalHeat() [1/3]

double SolidLoadChargeMaterial::getTotalHeat ( )
inline

Obtain the total heat for the solid charge material in Btu/hr

Definition at line 369 of file SolidLoadChargeMaterial.h.

◆ getTotalHeat() [2/3]

double SolidLoadChargeMaterial::getTotalHeat ( )
inline

Obtain the total heat for the solid charge material in Btu/hr

Definition at line 369 of file SolidLoadChargeMaterial.h.

◆ getTotalHeat() [3/3]

double SolidLoadChargeMaterial::getTotalHeat ( )
inline

Obtain the total heat for the solid charge material in Btu/hr

Definition at line 369 of file SolidLoadChargeMaterial.h.

◆ getWaterContentCharged() [1/3]

double SolidLoadChargeMaterial::getWaterContentCharged ( ) const
inline

Gets the water content as charged (%)

Returns
double, % of water content charged

Definition at line 198 of file SolidLoadChargeMaterial.h.

◆ getWaterContentCharged() [2/3]

double SolidLoadChargeMaterial::getWaterContentCharged ( ) const
inline

Gets the water content as charged (%)

Returns
double, % of water content charged

Definition at line 198 of file SolidLoadChargeMaterial.h.

◆ getWaterContentCharged() [3/3]

double SolidLoadChargeMaterial::getWaterContentCharged ( ) const
inline

Gets the water content as charged (%)

Returns
double, % of water content charged

Definition at line 198 of file SolidLoadChargeMaterial.h.

◆ getWaterContentDischarged() [1/3]

double SolidLoadChargeMaterial::getWaterContentDischarged ( ) const
inline

Gets the water content as discharged (%)

Returns
double, % of water content discharged

Definition at line 214 of file SolidLoadChargeMaterial.h.

◆ getWaterContentDischarged() [2/3]

double SolidLoadChargeMaterial::getWaterContentDischarged ( ) const
inline

Gets the water content as discharged (%)

Returns
double, % of water content discharged

Definition at line 214 of file SolidLoadChargeMaterial.h.

◆ getWaterContentDischarged() [3/3]

double SolidLoadChargeMaterial::getWaterContentDischarged ( ) const
inline

Gets the water content as discharged (%)

Returns
double, % of water content discharged

Definition at line 214 of file SolidLoadChargeMaterial.h.

◆ getWaterVaporDischargeTemperature() [1/3]

double SolidLoadChargeMaterial::getWaterVaporDischargeTemperature ( ) const
inline

Gets the water vapor discharge temperature

Returns
double, water vapor discharge temperature in °F

Definition at line 262 of file SolidLoadChargeMaterial.h.

◆ getWaterVaporDischargeTemperature() [2/3]

double SolidLoadChargeMaterial::getWaterVaporDischargeTemperature ( ) const
inline

Gets the water vapor discharge temperature

Returns
double, water vapor discharge temperature in °F

Definition at line 262 of file SolidLoadChargeMaterial.h.

◆ getWaterVaporDischargeTemperature() [3/3]

double SolidLoadChargeMaterial::getWaterVaporDischargeTemperature ( ) const
inline

Gets the water vapor discharge temperature

Returns
double, water vapor discharge temperature in °F

Definition at line 262 of file SolidLoadChargeMaterial.h.

◆ operator==() [1/3]

bool SolidLoadChargeMaterial::operator== ( const SolidLoadChargeMaterial rhs) const
inline

bool == operator used to compare values in unit testing

Definition at line 357 of file SolidLoadChargeMaterial.h.

◆ operator==() [2/3]

bool SolidLoadChargeMaterial::operator== ( const SolidLoadChargeMaterial rhs) const
inline

bool == operator used to compare values in unit testing

Definition at line 357 of file SolidLoadChargeMaterial.h.

◆ operator==() [3/3]

bool SolidLoadChargeMaterial::operator== ( const SolidLoadChargeMaterial rhs) const
inline

bool == operator used to compare values in unit testing

Definition at line 357 of file SolidLoadChargeMaterial.h.

◆ setAdditionalHeat() [1/3]

void SolidLoadChargeMaterial::setAdditionalHeat ( const double  additionalHeat)
inline

Sets the additional heat required

Parameters
additionalHeatdouble, additional heat required in btu/hr

Definition at line 334 of file SolidLoadChargeMaterial.h.

◆ setAdditionalHeat() [2/3]

void SolidLoadChargeMaterial::setAdditionalHeat ( const double  additionalHeat)
inline

Sets the additional heat required

Parameters
additionalHeatdouble, additional heat required in btu/hr

Definition at line 334 of file SolidLoadChargeMaterial.h.

◆ setAdditionalHeat() [3/3]

void SolidLoadChargeMaterial::setAdditionalHeat ( const double  additionalHeat)
inline

Sets the additional heat required

Parameters
additionalHeatdouble, additional heat required in btu/hr

Definition at line 334 of file SolidLoadChargeMaterial.h.

◆ setChargedReacted() [1/3]

void SolidLoadChargeMaterial::setChargedReacted ( const double  chargedReacted)
inline

Sets the charged reacted

Parameters
chargedReacteddouble, charge reacted (% of dry charge)

Definition at line 302 of file SolidLoadChargeMaterial.h.

◆ setChargedReacted() [2/3]

void SolidLoadChargeMaterial::setChargedReacted ( const double  chargedReacted)
inline

Sets the charged reacted

Parameters
chargedReacteddouble, charge reacted (% of dry charge)

Definition at line 302 of file SolidLoadChargeMaterial.h.

◆ setChargedReacted() [3/3]

void SolidLoadChargeMaterial::setChargedReacted ( const double  chargedReacted)
inline

Sets the charged reacted

Parameters
chargedReacteddouble, charge reacted (% of dry charge)

Definition at line 302 of file SolidLoadChargeMaterial.h.

◆ setChargeFeedRate() [1/3]

void SolidLoadChargeMaterial::setChargeFeedRate ( const double  chargeFeedRate)
inline

Sets the charge (wet)-feed rate

Parameters
chargeFeedRatedouble, charge (wet)-feed rate in lb/hr

Definition at line 190 of file SolidLoadChargeMaterial.h.

◆ setChargeFeedRate() [2/3]

void SolidLoadChargeMaterial::setChargeFeedRate ( const double  chargeFeedRate)
inline

Sets the charge (wet)-feed rate

Parameters
chargeFeedRatedouble, charge (wet)-feed rate in lb/hr

Definition at line 190 of file SolidLoadChargeMaterial.h.

◆ setChargeFeedRate() [3/3]

void SolidLoadChargeMaterial::setChargeFeedRate ( const double  chargeFeedRate)
inline

Sets the charge (wet)-feed rate

Parameters
chargeFeedRatedouble, charge (wet)-feed rate in lb/hr

Definition at line 190 of file SolidLoadChargeMaterial.h.

◆ setChargeMelted() [1/3]

void SolidLoadChargeMaterial::setChargeMelted ( const double  chargeMelted)
inline

Sets the charge melted (% of dry charge)

Parameters
chargeMelteddouble, charge melted (% of dry charge)

Definition at line 286 of file SolidLoadChargeMaterial.h.

◆ setChargeMelted() [2/3]

void SolidLoadChargeMaterial::setChargeMelted ( const double  chargeMelted)
inline

Sets the charge melted (% of dry charge)

Parameters
chargeMelteddouble, charge melted (% of dry charge)

Definition at line 286 of file SolidLoadChargeMaterial.h.

◆ setChargeMelted() [3/3]

void SolidLoadChargeMaterial::setChargeMelted ( const double  chargeMelted)
inline

Sets the charge melted (% of dry charge)

Parameters
chargeMelteddouble, charge melted (% of dry charge)

Definition at line 286 of file SolidLoadChargeMaterial.h.

◆ setDischargeTemperature() [1/3]

void SolidLoadChargeMaterial::setDischargeTemperature ( const double  dischargeTemperature)
inline

Sets the charge material discharge temperature

Parameters
dischargeTemperaturedouble, charge material discharge temperature in °F

Definition at line 254 of file SolidLoadChargeMaterial.h.

◆ setDischargeTemperature() [2/3]

void SolidLoadChargeMaterial::setDischargeTemperature ( const double  dischargeTemperature)
inline

Sets the charge material discharge temperature

Parameters
dischargeTemperaturedouble, charge material discharge temperature in °F

Definition at line 254 of file SolidLoadChargeMaterial.h.

◆ setDischargeTemperature() [3/3]

void SolidLoadChargeMaterial::setDischargeTemperature ( const double  dischargeTemperature)
inline

Sets the charge material discharge temperature

Parameters
dischargeTemperaturedouble, charge material discharge temperature in °F

Definition at line 254 of file SolidLoadChargeMaterial.h.

◆ setID() [1/3]

void SolidLoadChargeMaterial::setID ( const int  id)
inline

Sets the ID of a material

Parameters
idint, ID of the material

Definition at line 166 of file SolidLoadChargeMaterial.h.

◆ setID() [2/3]

void SolidLoadChargeMaterial::setID ( const int  id)
inline

Sets the ID of a material

Parameters
idint, ID of the material

Definition at line 166 of file SolidLoadChargeMaterial.h.

◆ setID() [3/3]

void SolidLoadChargeMaterial::setID ( const int  id)
inline

Sets the ID of a material

Parameters
idint, ID of the material

Definition at line 166 of file SolidLoadChargeMaterial.h.

◆ setInitialTemperature() [1/3]

void SolidLoadChargeMaterial::setInitialTemperature ( const double  initialTemperature)
inline

Sets the initial temperature

Parameters
initialTemperaturedouble, initial temperature in °F

Definition at line 238 of file SolidLoadChargeMaterial.h.

◆ setInitialTemperature() [2/3]

void SolidLoadChargeMaterial::setInitialTemperature ( const double  initialTemperature)
inline

Sets the initial temperature

Parameters
initialTemperaturedouble, initial temperature in °F

Definition at line 238 of file SolidLoadChargeMaterial.h.

◆ setInitialTemperature() [3/3]

void SolidLoadChargeMaterial::setInitialTemperature ( const double  initialTemperature)
inline

Sets the initial temperature

Parameters
initialTemperaturedouble, initial temperature in °F

Definition at line 238 of file SolidLoadChargeMaterial.h.

◆ setLatentHeat() [1/3]

void SolidLoadChargeMaterial::setLatentHeat ( const double  latentHeat)
inline

Sets the latent heat of fusion

Parameters
latentHeatdouble, latent heat of fusion in btu/lb

Definition at line 126 of file SolidLoadChargeMaterial.h.

◆ setLatentHeat() [2/3]

void SolidLoadChargeMaterial::setLatentHeat ( const double  latentHeat)
inline

Sets the latent heat of fusion

Parameters
latentHeatdouble, latent heat of fusion in btu/lb

Definition at line 126 of file SolidLoadChargeMaterial.h.

◆ setLatentHeat() [3/3]

void SolidLoadChargeMaterial::setLatentHeat ( const double  latentHeat)
inline

Sets the latent heat of fusion

Parameters
latentHeatdouble, latent heat of fusion in btu/lb

Definition at line 126 of file SolidLoadChargeMaterial.h.

◆ setMeltingPoint() [1/3]

void SolidLoadChargeMaterial::setMeltingPoint ( const double  meltingPoint)
inline

Sets the melting point of the material

Parameters
meltingPointdouble, melthing point of material in °F

Definition at line 174 of file SolidLoadChargeMaterial.h.

◆ setMeltingPoint() [2/3]

void SolidLoadChargeMaterial::setMeltingPoint ( const double  meltingPoint)
inline

Sets the melting point of the material

Parameters
meltingPointdouble, melthing point of material in °F

Definition at line 174 of file SolidLoadChargeMaterial.h.

◆ setMeltingPoint() [3/3]

void SolidLoadChargeMaterial::setMeltingPoint ( const double  meltingPoint)
inline

Sets the melting point of the material

Parameters
meltingPointdouble, melthing point of material in °F

Definition at line 174 of file SolidLoadChargeMaterial.h.

◆ setReactionHeat() [1/3]

void SolidLoadChargeMaterial::setReactionHeat ( const double  reactionHeat)
inline

Sets the reaction heat

Parameters
reactionHeatdouble, reaction heat in btu/lb

Definition at line 318 of file SolidLoadChargeMaterial.h.

◆ setReactionHeat() [2/3]

void SolidLoadChargeMaterial::setReactionHeat ( const double  reactionHeat)
inline

Sets the reaction heat

Parameters
reactionHeatdouble, reaction heat in btu/lb

Definition at line 318 of file SolidLoadChargeMaterial.h.

◆ setReactionHeat() [3/3]

void SolidLoadChargeMaterial::setReactionHeat ( const double  reactionHeat)
inline

Sets the reaction heat

Parameters
reactionHeatdouble, reaction heat in btu/lb

Definition at line 318 of file SolidLoadChargeMaterial.h.

◆ setSpecificHeatLiquid() [1/3]

void SolidLoadChargeMaterial::setSpecificHeatLiquid ( const double  specificHeatLiquid)
inline

Sets the specific heat of liquid from molten material

Parameters
specificHeatLiquiddouble, specific heat of liquid from molten material in btu/(lb*°F)

Definition at line 142 of file SolidLoadChargeMaterial.h.

◆ setSpecificHeatLiquid() [2/3]

void SolidLoadChargeMaterial::setSpecificHeatLiquid ( const double  specificHeatLiquid)
inline

Sets the specific heat of liquid from molten material

Parameters
specificHeatLiquiddouble, specific heat of liquid from molten material in btu/(lb*°F)

Definition at line 142 of file SolidLoadChargeMaterial.h.

◆ setSpecificHeatLiquid() [3/3]

void SolidLoadChargeMaterial::setSpecificHeatLiquid ( const double  specificHeatLiquid)
inline

Sets the specific heat of liquid from molten material

Parameters
specificHeatLiquiddouble, specific heat of liquid from molten material in btu/(lb*°F)

Definition at line 142 of file SolidLoadChargeMaterial.h.

◆ setSpecificHeatSolid() [1/3]

void SolidLoadChargeMaterial::setSpecificHeatSolid ( const double  specificHeatSolid)
inline

Sets the average specific heat of the solid material (dry)

Parameters
specificHeatSoliddouble, average specific heat of the solid material (dry) in btu/(lb*°F)

Definition at line 110 of file SolidLoadChargeMaterial.h.

◆ setSpecificHeatSolid() [2/3]

void SolidLoadChargeMaterial::setSpecificHeatSolid ( const double  specificHeatSolid)
inline

Sets the average specific heat of the solid material (dry)

Parameters
specificHeatSoliddouble, average specific heat of the solid material (dry) in btu/(lb*°F)

Definition at line 110 of file SolidLoadChargeMaterial.h.

◆ setSpecificHeatSolid() [3/3]

void SolidLoadChargeMaterial::setSpecificHeatSolid ( const double  specificHeatSolid)
inline

Sets the average specific heat of the solid material (dry)

Parameters
specificHeatSoliddouble, average specific heat of the solid material (dry) in btu/(lb*°F)

Definition at line 110 of file SolidLoadChargeMaterial.h.

◆ setSubstance() [1/3]

void SolidLoadChargeMaterial::setSubstance ( std::string const &  substance)
inline

Sets the substance

Parameters
substancestring, name of substance

Definition at line 350 of file SolidLoadChargeMaterial.h.

◆ setSubstance() [2/3]

void SolidLoadChargeMaterial::setSubstance ( std::string const &  substance)
inline

Sets the substance

Parameters
substancestring, name of substance

Definition at line 350 of file SolidLoadChargeMaterial.h.

◆ setSubstance() [3/3]

void SolidLoadChargeMaterial::setSubstance ( std::string const &  substance)
inline

Sets the substance

Parameters
substancestring, name of substance

Definition at line 350 of file SolidLoadChargeMaterial.h.

◆ setThermicReactionType() [1/3]

void SolidLoadChargeMaterial::setThermicReactionType ( LoadChargeMaterial::ThermicReactionType  thermicReactionType)
inline

Sets the thermic reaction type

Parameters
thermicReactionTypeEnumerated value for either endothermic or exothermic reactions

Definition at line 94 of file SolidLoadChargeMaterial.h.

◆ setThermicReactionType() [2/3]

void SolidLoadChargeMaterial::setThermicReactionType ( LoadChargeMaterial::ThermicReactionType  thermicReactionType)
inline

Sets the thermic reaction type

Parameters
thermicReactionTypeEnumerated value for either endothermic or exothermic reactions

Definition at line 94 of file SolidLoadChargeMaterial.h.

◆ setThermicReactionType() [3/3]

void SolidLoadChargeMaterial::setThermicReactionType ( LoadChargeMaterial::ThermicReactionType  thermicReactionType)
inline

Sets the thermic reaction type

Parameters
thermicReactionTypeEnumerated value for either endothermic or exothermic reactions

Definition at line 94 of file SolidLoadChargeMaterial.h.

◆ setWaterContentCharged() [1/3]

void SolidLoadChargeMaterial::setWaterContentCharged ( const double  waterContentCharged)
inline

Sets the water content as charged (%)

Parameters
waterContentChargeddouble, % of water content charged

Definition at line 206 of file SolidLoadChargeMaterial.h.

◆ setWaterContentCharged() [2/3]

void SolidLoadChargeMaterial::setWaterContentCharged ( const double  waterContentCharged)
inline

Sets the water content as charged (%)

Parameters
waterContentChargeddouble, % of water content charged

Definition at line 206 of file SolidLoadChargeMaterial.h.

◆ setWaterContentCharged() [3/3]

void SolidLoadChargeMaterial::setWaterContentCharged ( const double  waterContentCharged)
inline

Sets the water content as charged (%)

Parameters
waterContentChargeddouble, % of water content charged

Definition at line 206 of file SolidLoadChargeMaterial.h.

◆ setWaterContentDischarged() [1/3]

void SolidLoadChargeMaterial::setWaterContentDischarged ( const double  waterContentDischarged)
inline

Sets the water content as discharged (%)

Parameters
waterContentDischargeddouble, % of water content discharged

Definition at line 222 of file SolidLoadChargeMaterial.h.

◆ setWaterContentDischarged() [2/3]

void SolidLoadChargeMaterial::setWaterContentDischarged ( const double  waterContentDischarged)
inline

Sets the water content as discharged (%)

Parameters
waterContentDischargeddouble, % of water content discharged

Definition at line 222 of file SolidLoadChargeMaterial.h.

◆ setWaterContentDischarged() [3/3]

void SolidLoadChargeMaterial::setWaterContentDischarged ( const double  waterContentDischarged)
inline

Sets the water content as discharged (%)

Parameters
waterContentDischargeddouble, % of water content discharged

Definition at line 222 of file SolidLoadChargeMaterial.h.

◆ setWaterVaporDischargeTemperature() [1/3]

void SolidLoadChargeMaterial::setWaterVaporDischargeTemperature ( const double  waterVaporDischargeTemperature)
inline

Sets the water vapor discharge temperature

Parameters
waterVaporDischargeTemperaturedouble, water vapor discharge temperature in °F

Definition at line 270 of file SolidLoadChargeMaterial.h.

◆ setWaterVaporDischargeTemperature() [2/3]

void SolidLoadChargeMaterial::setWaterVaporDischargeTemperature ( const double  waterVaporDischargeTemperature)
inline

Sets the water vapor discharge temperature

Parameters
waterVaporDischargeTemperaturedouble, water vapor discharge temperature in °F

Definition at line 270 of file SolidLoadChargeMaterial.h.

◆ setWaterVaporDischargeTemperature() [3/3]

void SolidLoadChargeMaterial::setWaterVaporDischargeTemperature ( const double  waterVaporDischargeTemperature)
inline

Sets the water vapor discharge temperature

Parameters
waterVaporDischargeTemperaturedouble, water vapor discharge temperature in °F

Definition at line 270 of file SolidLoadChargeMaterial.h.


The documentation for this class was generated from the following file: