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

#include <FlowCalculationsEnergyUse.h>

Public Types

enum  Gas {
  AIR, AMMONIA_DISSOCIATED, ARGON, BUTANE,
  ENDOTHERMIC_AMMONIA, EXOTHERMIC_CRACKED_LEAN, EXOTHERMIC_CRACKED_RICH, HELIUM,
  HYDROGEN, NATURAL_GAS, NITROGEN, OXYGEN,
  PROPANE, OTHER, AIR, AMMONIA_DISSOCIATED,
  ARGON, BUTANE, ENDOTHERMIC_AMMONIA, EXOTHERMIC_CRACKED_LEAN,
  EXOTHERMIC_CRACKED_RICH, HELIUM, HYDROGEN, NATURAL_GAS,
  NITROGEN, OXYGEN, PROPANE, OTHER,
  AIR, AMMONIA_DISSOCIATED, ARGON, BUTANE,
  ENDOTHERMIC_AMMONIA, EXOTHERMIC_CRACKED_LEAN, EXOTHERMIC_CRACKED_RICH, HELIUM,
  HYDROGEN, NATURAL_GAS, NITROGEN, OXYGEN,
  PROPANE, OTHER
}
 enum class for gas types
 
enum  Section {
  SQUARE_EDGE, SHARP_EDGE, VENTURI, SQUARE_EDGE,
  SHARP_EDGE, VENTURI, SQUARE_EDGE, SHARP_EDGE,
  VENTURI
}
 enum class for section type
 
enum  Gas {
  AIR, AMMONIA_DISSOCIATED, ARGON, BUTANE,
  ENDOTHERMIC_AMMONIA, EXOTHERMIC_CRACKED_LEAN, EXOTHERMIC_CRACKED_RICH, HELIUM,
  HYDROGEN, NATURAL_GAS, NITROGEN, OXYGEN,
  PROPANE, OTHER, AIR, AMMONIA_DISSOCIATED,
  ARGON, BUTANE, ENDOTHERMIC_AMMONIA, EXOTHERMIC_CRACKED_LEAN,
  EXOTHERMIC_CRACKED_RICH, HELIUM, HYDROGEN, NATURAL_GAS,
  NITROGEN, OXYGEN, PROPANE, OTHER,
  AIR, AMMONIA_DISSOCIATED, ARGON, BUTANE,
  ENDOTHERMIC_AMMONIA, EXOTHERMIC_CRACKED_LEAN, EXOTHERMIC_CRACKED_RICH, HELIUM,
  HYDROGEN, NATURAL_GAS, NITROGEN, OXYGEN,
  PROPANE, OTHER
}
 enum class for gas types
 
enum  Section {
  SQUARE_EDGE, SHARP_EDGE, VENTURI, SQUARE_EDGE,
  SHARP_EDGE, VENTURI, SQUARE_EDGE, SHARP_EDGE,
  VENTURI
}
 enum class for section type
 
enum  Gas {
  AIR, AMMONIA_DISSOCIATED, ARGON, BUTANE,
  ENDOTHERMIC_AMMONIA, EXOTHERMIC_CRACKED_LEAN, EXOTHERMIC_CRACKED_RICH, HELIUM,
  HYDROGEN, NATURAL_GAS, NITROGEN, OXYGEN,
  PROPANE, OTHER, AIR, AMMONIA_DISSOCIATED,
  ARGON, BUTANE, ENDOTHERMIC_AMMONIA, EXOTHERMIC_CRACKED_LEAN,
  EXOTHERMIC_CRACKED_RICH, HELIUM, HYDROGEN, NATURAL_GAS,
  NITROGEN, OXYGEN, PROPANE, OTHER,
  AIR, AMMONIA_DISSOCIATED, ARGON, BUTANE,
  ENDOTHERMIC_AMMONIA, EXOTHERMIC_CRACKED_LEAN, EXOTHERMIC_CRACKED_RICH, HELIUM,
  HYDROGEN, NATURAL_GAS, NITROGEN, OXYGEN,
  PROPANE, OTHER
}
 enum class for gas types
 
enum  Section {
  SQUARE_EDGE, SHARP_EDGE, VENTURI, SQUARE_EDGE,
  SHARP_EDGE, VENTURI, SQUARE_EDGE, SHARP_EDGE,
  VENTURI
}
 enum class for section type
 

Public Member Functions

 FlowCalculationsEnergyUse (Gas gasType, double specificGravity, double orificeDiameter, double insidePipeDiameter, Section sectionType, double dischargeCoefficient, double gasHeatingValue, double gasTemperature, double gasPressure, double orificePressureDrop, double operatingTime)
 
Gas getGasType () const
 
void setGasType (Gas gasType)
 
double getSpecificGravity () const
 
void setSpecificGravity (double specificGravity)
 
double getOrificeDiameter () const
 
void setOrificeDiameter (double orificeDiameter)
 
double getInsidePipeDiameter () const
 
void setInsidePipeDiameter (double insidePipeDiameter)
 
Section getSectionType () const
 
void setSectionType (Section sectionType)
 
double getDischargeCoefficient () const
 
void setDischargeCoefficient (double dischargeCoefficient)
 
double getGasHeatingValue () const
 
void setGasHeatingValue (double gasHeatingValue)
 
double getGasTemperature () const
 
void setGasTemperature (double gasTemperature)
 
double getGasPressure () const
 
void setGasPressure (double gasPressure)
 
double getOrificePressureDrop () const
 
void setOrificePressureDrop (double orificePressureDrop)
 
double getOperatingTime () const
 
void setOperatingTime (double operatingTime)
 
double getArea ()
 
double getAdjustedDischargeCoefficient ()
 
double getPressureDrop ()
 
double getAdjustedGasTemperature ()
 
double getAdjustedGasPressure ()
 
double getFlow ()
 
double getHeatInput ()
 
double getTotalFlow ()
 
 FlowCalculationsEnergyUse (Gas gasType, double specificGravity, double orificeDiameter, double insidePipeDiameter, Section sectionType, double dischargeCoefficient, double gasHeatingValue, double gasTemperature, double gasPressure, double orificePressureDrop, double operatingTime)
 
Gas getGasType () const
 
void setGasType (Gas gasType)
 
double getSpecificGravity () const
 
void setSpecificGravity (double specificGravity)
 
double getOrificeDiameter () const
 
void setOrificeDiameter (double orificeDiameter)
 
double getInsidePipeDiameter () const
 
void setInsidePipeDiameter (double insidePipeDiameter)
 
Section getSectionType () const
 
void setSectionType (Section sectionType)
 
double getDischargeCoefficient () const
 
void setDischargeCoefficient (double dischargeCoefficient)
 
double getGasHeatingValue () const
 
void setGasHeatingValue (double gasHeatingValue)
 
double getGasTemperature () const
 
void setGasTemperature (double gasTemperature)
 
double getGasPressure () const
 
void setGasPressure (double gasPressure)
 
double getOrificePressureDrop () const
 
void setOrificePressureDrop (double orificePressureDrop)
 
double getOperatingTime () const
 
void setOperatingTime (double operatingTime)
 
double getArea ()
 
double getAdjustedDischargeCoefficient ()
 
double getPressureDrop ()
 
double getAdjustedGasTemperature ()
 
double getAdjustedGasPressure ()
 
double getFlow ()
 
double getHeatInput ()
 
double getTotalFlow ()
 
 FlowCalculationsEnergyUse (Gas gasType, double specificGravity, double orificeDiameter, double insidePipeDiameter, Section sectionType, double dischargeCoefficient, double gasHeatingValue, double gasTemperature, double gasPressure, double orificePressureDrop, double operatingTime)
 
Gas getGasType () const
 
void setGasType (Gas gasType)
 
double getSpecificGravity () const
 
void setSpecificGravity (double specificGravity)
 
double getOrificeDiameter () const
 
void setOrificeDiameter (double orificeDiameter)
 
double getInsidePipeDiameter () const
 
void setInsidePipeDiameter (double insidePipeDiameter)
 
Section getSectionType () const
 
void setSectionType (Section sectionType)
 
double getDischargeCoefficient () const
 
void setDischargeCoefficient (double dischargeCoefficient)
 
double getGasHeatingValue () const
 
void setGasHeatingValue (double gasHeatingValue)
 
double getGasTemperature () const
 
void setGasTemperature (double gasTemperature)
 
double getGasPressure () const
 
void setGasPressure (double gasPressure)
 
double getOrificePressureDrop () const
 
void setOrificePressureDrop (double orificePressureDrop)
 
double getOperatingTime () const
 
void setOperatingTime (double operatingTime)
 
double getArea ()
 
double getAdjustedDischargeCoefficient ()
 
double getPressureDrop ()
 
double getAdjustedGasTemperature ()
 
double getAdjustedGasPressure ()
 
double getFlow ()
 
double getHeatInput ()
 
double getTotalFlow ()
 

Detailed Description

Flow Calculations Energy Use calculator class Used to find the flow and the heat input of a fuel-fired furnace.

Definition at line 18 of file FlowCalculationsEnergyUse.h.

Constructor & Destructor Documentation

◆ FlowCalculationsEnergyUse() [1/3]

FlowCalculationsEnergyUse::FlowCalculationsEnergyUse ( Gas  gasType,
double  specificGravity,
double  orificeDiameter,
double  insidePipeDiameter,
Section  sectionType,
double  dischargeCoefficient,
double  gasHeatingValue,
double  gasTemperature,
double  gasPressure,
double  orificePressureDrop,
double  operatingTime 
)
inline

Constructor for the flow calculations energy use

Parameters
gasTypeGas, type of gas
specificGravitydouble, specific gravity specified by the user- unitless
orificeDiameterdouble, diameter of orifice in inches
insidePipeDiameterdouble, diameter of inside pipe in inches
sectionTypeSection, type of section
dischargeCoefficientdouble, coefficient of discharge - unitless
gasHeatingValuedouble, heating value of gas in Btu/scf
gasTemperaturedouble, temperature of gas in °F
gasPressuredouble, pressure of gas in Psig
orificePressureDropdouble, orifice pressure drop in inch W.C.
operatingTimedouble, operating time in hrs

Definition at line 64 of file FlowCalculationsEnergyUse.h.

◆ FlowCalculationsEnergyUse() [2/3]

FlowCalculationsEnergyUse::FlowCalculationsEnergyUse ( Gas  gasType,
double  specificGravity,
double  orificeDiameter,
double  insidePipeDiameter,
Section  sectionType,
double  dischargeCoefficient,
double  gasHeatingValue,
double  gasTemperature,
double  gasPressure,
double  orificePressureDrop,
double  operatingTime 
)
inline

Constructor for the flow calculations energy use

Parameters
gasTypeGas, type of gas
specificGravitydouble, specific gravity specified by the user- unitless
orificeDiameterdouble, diameter of orifice in inches
insidePipeDiameterdouble, diameter of inside pipe in inches
sectionTypeSection, type of section
dischargeCoefficientdouble, coefficient of discharge - unitless
gasHeatingValuedouble, heating value of gas in Btu/scf
gasTemperaturedouble, temperature of gas in °F
gasPressuredouble, pressure of gas in Psig
orificePressureDropdouble, orifice pressure drop in inch W.C.
operatingTimedouble, operating time in hrs

Definition at line 64 of file FlowCalculationsEnergyUse.h.

◆ FlowCalculationsEnergyUse() [3/3]

FlowCalculationsEnergyUse::FlowCalculationsEnergyUse ( Gas  gasType,
double  specificGravity,
double  orificeDiameter,
double  insidePipeDiameter,
Section  sectionType,
double  dischargeCoefficient,
double  gasHeatingValue,
double  gasTemperature,
double  gasPressure,
double  orificePressureDrop,
double  operatingTime 
)
inline

Constructor for the flow calculations energy use

Parameters
gasTypeGas, type of gas
specificGravitydouble, specific gravity specified by the user- unitless
orificeDiameterdouble, diameter of orifice in inches
insidePipeDiameterdouble, diameter of inside pipe in inches
sectionTypeSection, type of section
dischargeCoefficientdouble, coefficient of discharge - unitless
gasHeatingValuedouble, heating value of gas in Btu/scf
gasTemperaturedouble, temperature of gas in °F
gasPressuredouble, pressure of gas in Psig
orificePressureDropdouble, orifice pressure drop in inch W.C.
operatingTimedouble, operating time in hrs

Definition at line 64 of file FlowCalculationsEnergyUse.h.

Member Function Documentation

◆ getAdjustedDischargeCoefficient() [1/3]

double FlowCalculationsEnergyUse::getAdjustedDischargeCoefficient ( )

Gets the adjusted (if necessary) discharge coefficient

Returns
double, adjusted discharge coefficient - unitless

Definition at line 19 of file FlowCalculationsEnergyUse.cpp.

◆ getAdjustedDischargeCoefficient() [2/3]

double FlowCalculationsEnergyUse::getAdjustedDischargeCoefficient ( )

Gets the adjusted (if necessary) discharge coefficient

Returns
double, adjusted discharge coefficient - unitless

◆ getAdjustedDischargeCoefficient() [3/3]

double FlowCalculationsEnergyUse::getAdjustedDischargeCoefficient ( )

Gets the adjusted (if necessary) discharge coefficient

Returns
double, adjusted discharge coefficient - unitless

◆ getAdjustedGasPressure() [1/3]

double FlowCalculationsEnergyUse::getAdjustedGasPressure ( )

Gets the adjusted pressure of gas used in calculating flow

Returns
double, adjusted pressure of gas in Psig

◆ getAdjustedGasPressure() [2/3]

double FlowCalculationsEnergyUse::getAdjustedGasPressure ( )

Gets the adjusted pressure of gas used in calculating flow

Returns
double, adjusted pressure of gas in Psig

Definition at line 38 of file FlowCalculationsEnergyUse.cpp.

◆ getAdjustedGasPressure() [3/3]

double FlowCalculationsEnergyUse::getAdjustedGasPressure ( )

Gets the adjusted pressure of gas used in calculating flow

Returns
double, adjusted pressure of gas in Psig

◆ getAdjustedGasTemperature() [1/3]

double FlowCalculationsEnergyUse::getAdjustedGasTemperature ( )

Gets the adjusted temperature of gas used in calculating flow

Returns
double, adjusted temperature of gas in °F

◆ getAdjustedGasTemperature() [2/3]

double FlowCalculationsEnergyUse::getAdjustedGasTemperature ( )

Gets the adjusted temperature of gas used in calculating flow

Returns
double, adjusted temperature of gas in °F

Definition at line 33 of file FlowCalculationsEnergyUse.cpp.

◆ getAdjustedGasTemperature() [3/3]

double FlowCalculationsEnergyUse::getAdjustedGasTemperature ( )

Gets the adjusted temperature of gas used in calculating flow

Returns
double, adjusted temperature of gas in °F

◆ getArea() [1/3]

double FlowCalculationsEnergyUse::getArea ( )

Gets the area

Returns
double, area in in in^2

◆ getArea() [2/3]

double FlowCalculationsEnergyUse::getArea ( )

Gets the area

Returns
double, area in in in^2

◆ getArea() [3/3]

double FlowCalculationsEnergyUse::getArea ( )

Gets the area

Returns
double, area in in in^2

Definition at line 14 of file FlowCalculationsEnergyUse.cpp.

◆ getDischargeCoefficient() [1/3]

double FlowCalculationsEnergyUse::getDischargeCoefficient ( ) const
inline

Gets the coefficient of discharge

Returns
double, coefficient of discharge - unitless

Definition at line 241 of file FlowCalculationsEnergyUse.h.

◆ getDischargeCoefficient() [2/3]

double FlowCalculationsEnergyUse::getDischargeCoefficient ( ) const
inline

Gets the coefficient of discharge

Returns
double, coefficient of discharge - unitless

Definition at line 241 of file FlowCalculationsEnergyUse.h.

◆ getDischargeCoefficient() [3/3]

double FlowCalculationsEnergyUse::getDischargeCoefficient ( ) const
inline

Gets the coefficient of discharge

Returns
double, coefficient of discharge - unitless

Definition at line 241 of file FlowCalculationsEnergyUse.h.

◆ getFlow() [1/3]

double FlowCalculationsEnergyUse::getFlow ( )

Gets the flow in scfh

Returns
double, flow in scfh

◆ getFlow() [2/3]

double FlowCalculationsEnergyUse::getFlow ( )

Gets the flow in scfh

Returns
double, flow in scfh

Definition at line 43 of file FlowCalculationsEnergyUse.cpp.

◆ getFlow() [3/3]

double FlowCalculationsEnergyUse::getFlow ( )

Gets the flow in scfh

Returns
double, flow in scfh

◆ getGasHeatingValue() [1/3]

double FlowCalculationsEnergyUse::getGasHeatingValue ( ) const
inline

Gets the gas heating value

Returns
double, gas heating value in Btu/scf

Definition at line 260 of file FlowCalculationsEnergyUse.h.

◆ getGasHeatingValue() [2/3]

double FlowCalculationsEnergyUse::getGasHeatingValue ( ) const
inline

Gets the gas heating value

Returns
double, gas heating value in Btu/scf

Definition at line 260 of file FlowCalculationsEnergyUse.h.

◆ getGasHeatingValue() [3/3]

double FlowCalculationsEnergyUse::getGasHeatingValue ( ) const
inline

Gets the gas heating value

Returns
double, gas heating value in Btu/scf

Definition at line 260 of file FlowCalculationsEnergyUse.h.

◆ getGasPressure() [1/3]

double FlowCalculationsEnergyUse::getGasPressure ( ) const
inline

Gets the pressure of gas

Returns
double, pressure of gas in Psig

Definition at line 298 of file FlowCalculationsEnergyUse.h.

◆ getGasPressure() [2/3]

double FlowCalculationsEnergyUse::getGasPressure ( ) const
inline

Gets the pressure of gas

Returns
double, pressure of gas in Psig

Definition at line 298 of file FlowCalculationsEnergyUse.h.

◆ getGasPressure() [3/3]

double FlowCalculationsEnergyUse::getGasPressure ( ) const
inline

Gets the pressure of gas

Returns
double, pressure of gas in Psig

Definition at line 298 of file FlowCalculationsEnergyUse.h.

◆ getGasTemperature() [1/3]

double FlowCalculationsEnergyUse::getGasTemperature ( ) const
inline

Gets the temperature of gas in °F

Returns
double, gas temperature in °F

Definition at line 279 of file FlowCalculationsEnergyUse.h.

◆ getGasTemperature() [2/3]

double FlowCalculationsEnergyUse::getGasTemperature ( ) const
inline

Gets the temperature of gas in °F

Returns
double, gas temperature in °F

Definition at line 279 of file FlowCalculationsEnergyUse.h.

◆ getGasTemperature() [3/3]

double FlowCalculationsEnergyUse::getGasTemperature ( ) const
inline

Gets the temperature of gas in °F

Returns
double, gas temperature in °F

Definition at line 279 of file FlowCalculationsEnergyUse.h.

◆ getGasType() [1/3]

Gas FlowCalculationsEnergyUse::getGasType ( ) const
inline

Gets the type of gas

Returns
Gas, type of gas

Definition at line 106 of file FlowCalculationsEnergyUse.h.

◆ getGasType() [2/3]

Gas FlowCalculationsEnergyUse::getGasType ( ) const
inline

Gets the type of gas

Returns
Gas, type of gas

Definition at line 106 of file FlowCalculationsEnergyUse.h.

◆ getGasType() [3/3]

Gas FlowCalculationsEnergyUse::getGasType ( ) const
inline

Gets the type of gas

Returns
Gas, type of gas

Definition at line 106 of file FlowCalculationsEnergyUse.h.

◆ getHeatInput() [1/3]

double FlowCalculationsEnergyUse::getHeatInput ( )

Gets the heat input

Returns
double, heat input in Million Btu

◆ getHeatInput() [2/3]

double FlowCalculationsEnergyUse::getHeatInput ( )

Gets the heat input

Returns
double, heat input in Million Btu

Definition at line 53 of file FlowCalculationsEnergyUse.cpp.

◆ getHeatInput() [3/3]

double FlowCalculationsEnergyUse::getHeatInput ( )

Gets the heat input

Returns
double, heat input in Million Btu

◆ getInsidePipeDiameter() [1/3]

double FlowCalculationsEnergyUse::getInsidePipeDiameter ( ) const
inline

Gets the diameter of inside of pipe

Returns
double, diameter of inside of pipe in inches

Definition at line 194 of file FlowCalculationsEnergyUse.h.

◆ getInsidePipeDiameter() [2/3]

double FlowCalculationsEnergyUse::getInsidePipeDiameter ( ) const
inline

Gets the diameter of inside of pipe

Returns
double, diameter of inside of pipe in inches

Definition at line 194 of file FlowCalculationsEnergyUse.h.

◆ getInsidePipeDiameter() [3/3]

double FlowCalculationsEnergyUse::getInsidePipeDiameter ( ) const
inline

Gets the diameter of inside of pipe

Returns
double, diameter of inside of pipe in inches

Definition at line 194 of file FlowCalculationsEnergyUse.h.

◆ getOperatingTime() [1/3]

double FlowCalculationsEnergyUse::getOperatingTime ( ) const
inline

Gets the operating time

Returns
double, operating time in hrs

Definition at line 336 of file FlowCalculationsEnergyUse.h.

◆ getOperatingTime() [2/3]

double FlowCalculationsEnergyUse::getOperatingTime ( ) const
inline

Gets the operating time

Returns
double, operating time in hrs

Definition at line 336 of file FlowCalculationsEnergyUse.h.

◆ getOperatingTime() [3/3]

double FlowCalculationsEnergyUse::getOperatingTime ( ) const
inline

Gets the operating time

Returns
double, operating time in hrs

Definition at line 336 of file FlowCalculationsEnergyUse.h.

◆ getOrificeDiameter() [1/3]

double FlowCalculationsEnergyUse::getOrificeDiameter ( ) const
inline

Gets the diameter of orifice

Returns
double, diameter of orifice in inches

Definition at line 175 of file FlowCalculationsEnergyUse.h.

◆ getOrificeDiameter() [2/3]

double FlowCalculationsEnergyUse::getOrificeDiameter ( ) const
inline

Gets the diameter of orifice

Returns
double, diameter of orifice in inches

Definition at line 175 of file FlowCalculationsEnergyUse.h.

◆ getOrificeDiameter() [3/3]

double FlowCalculationsEnergyUse::getOrificeDiameter ( ) const
inline

Gets the diameter of orifice

Returns
double, diameter of orifice in inches

Definition at line 175 of file FlowCalculationsEnergyUse.h.

◆ getOrificePressureDrop() [1/3]

double FlowCalculationsEnergyUse::getOrificePressureDrop ( ) const
inline

Gets the pressure drop at orifice

Returns
double, pressure drop at orifice in inch W.C.

Definition at line 317 of file FlowCalculationsEnergyUse.h.

◆ getOrificePressureDrop() [2/3]

double FlowCalculationsEnergyUse::getOrificePressureDrop ( ) const
inline

Gets the pressure drop at orifice

Returns
double, pressure drop at orifice in inch W.C.

Definition at line 317 of file FlowCalculationsEnergyUse.h.

◆ getOrificePressureDrop() [3/3]

double FlowCalculationsEnergyUse::getOrificePressureDrop ( ) const
inline

Gets the pressure drop at orifice

Returns
double, pressure drop at orifice in inch W.C.

Definition at line 317 of file FlowCalculationsEnergyUse.h.

◆ getPressureDrop() [1/3]

double FlowCalculationsEnergyUse::getPressureDrop ( )

Gets the pressure drop in inch W.C.

Returns
double, pressure drop in inch W.C.

◆ getPressureDrop() [2/3]

double FlowCalculationsEnergyUse::getPressureDrop ( )

Gets the pressure drop in inch W.C.

Returns
double, pressure drop in inch W.C.

Definition at line 28 of file FlowCalculationsEnergyUse.cpp.

◆ getPressureDrop() [3/3]

double FlowCalculationsEnergyUse::getPressureDrop ( )

Gets the pressure drop in inch W.C.

Returns
double, pressure drop in inch W.C.

◆ getSectionType() [1/3]

Section FlowCalculationsEnergyUse::getSectionType ( ) const
inline

Gets the type of section

Returns
Section, type of section

Definition at line 213 of file FlowCalculationsEnergyUse.h.

◆ getSectionType() [2/3]

Section FlowCalculationsEnergyUse::getSectionType ( ) const
inline

Gets the type of section

Returns
Section, type of section

Definition at line 213 of file FlowCalculationsEnergyUse.h.

◆ getSectionType() [3/3]

Section FlowCalculationsEnergyUse::getSectionType ( ) const
inline

Gets the type of section

Returns
Section, type of section

Definition at line 213 of file FlowCalculationsEnergyUse.h.

◆ getSpecificGravity() [1/3]

double FlowCalculationsEnergyUse::getSpecificGravity ( ) const
inline

Gets the specific gravity

Returns
double, specific gravity - unitless

Definition at line 156 of file FlowCalculationsEnergyUse.h.

◆ getSpecificGravity() [2/3]

double FlowCalculationsEnergyUse::getSpecificGravity ( ) const
inline

Gets the specific gravity

Returns
double, specific gravity - unitless

Definition at line 156 of file FlowCalculationsEnergyUse.h.

◆ getSpecificGravity() [3/3]

double FlowCalculationsEnergyUse::getSpecificGravity ( ) const
inline

Gets the specific gravity

Returns
double, specific gravity - unitless

Definition at line 156 of file FlowCalculationsEnergyUse.h.

◆ getTotalFlow() [1/3]

double FlowCalculationsEnergyUse::getTotalFlow ( )

Gets the total flow in scf

Returns
double, total flow in scf

Definition at line 64 of file FlowCalculationsEnergyUse.cpp.

◆ getTotalFlow() [2/3]

double FlowCalculationsEnergyUse::getTotalFlow ( )

Gets the total flow in scf

Returns
double, total flow in scf

◆ getTotalFlow() [3/3]

double FlowCalculationsEnergyUse::getTotalFlow ( )

Gets the total flow in scf

Returns
double, total flow in scf

◆ setDischargeCoefficient() [1/3]

void FlowCalculationsEnergyUse::setDischargeCoefficient ( double  dischargeCoefficient)
inline

Sets the coefficient of discharge

Parameters
dischargeCoefficientdouble coefficient of discharge - unitless

Definition at line 251 of file FlowCalculationsEnergyUse.h.

◆ setDischargeCoefficient() [2/3]

void FlowCalculationsEnergyUse::setDischargeCoefficient ( double  dischargeCoefficient)
inline

Sets the coefficient of discharge

Parameters
dischargeCoefficientdouble coefficient of discharge - unitless

Definition at line 251 of file FlowCalculationsEnergyUse.h.

◆ setDischargeCoefficient() [3/3]

void FlowCalculationsEnergyUse::setDischargeCoefficient ( double  dischargeCoefficient)
inline

Sets the coefficient of discharge

Parameters
dischargeCoefficientdouble coefficient of discharge - unitless

Definition at line 251 of file FlowCalculationsEnergyUse.h.

◆ setGasHeatingValue() [1/3]

void FlowCalculationsEnergyUse::setGasHeatingValue ( double  gasHeatingValue)
inline

Sets the gas heating value

Parameters
gasHeatingValuedouble, gas heating value in Btu/scf

Definition at line 270 of file FlowCalculationsEnergyUse.h.

◆ setGasHeatingValue() [2/3]

void FlowCalculationsEnergyUse::setGasHeatingValue ( double  gasHeatingValue)
inline

Sets the gas heating value

Parameters
gasHeatingValuedouble, gas heating value in Btu/scf

Definition at line 270 of file FlowCalculationsEnergyUse.h.

◆ setGasHeatingValue() [3/3]

void FlowCalculationsEnergyUse::setGasHeatingValue ( double  gasHeatingValue)
inline

Sets the gas heating value

Parameters
gasHeatingValuedouble, gas heating value in Btu/scf

Definition at line 270 of file FlowCalculationsEnergyUse.h.

◆ setGasPressure() [1/3]

void FlowCalculationsEnergyUse::setGasPressure ( double  gasPressure)
inline

Sets the pressure of gas

Parameters
gasPressuredouble, pressure of gas in Psig

Definition at line 308 of file FlowCalculationsEnergyUse.h.

◆ setGasPressure() [2/3]

void FlowCalculationsEnergyUse::setGasPressure ( double  gasPressure)
inline

Sets the pressure of gas

Parameters
gasPressuredouble, pressure of gas in Psig

Definition at line 308 of file FlowCalculationsEnergyUse.h.

◆ setGasPressure() [3/3]

void FlowCalculationsEnergyUse::setGasPressure ( double  gasPressure)
inline

Sets the pressure of gas

Parameters
gasPressuredouble, pressure of gas in Psig

Definition at line 308 of file FlowCalculationsEnergyUse.h.

◆ setGasTemperature() [1/3]

void FlowCalculationsEnergyUse::setGasTemperature ( double  gasTemperature)
inline

Sets the temperature of gas

Parameters
gasTemperaturedouble, temperature of gas in °F

Definition at line 289 of file FlowCalculationsEnergyUse.h.

◆ setGasTemperature() [2/3]

void FlowCalculationsEnergyUse::setGasTemperature ( double  gasTemperature)
inline

Sets the temperature of gas

Parameters
gasTemperaturedouble, temperature of gas in °F

Definition at line 289 of file FlowCalculationsEnergyUse.h.

◆ setGasTemperature() [3/3]

void FlowCalculationsEnergyUse::setGasTemperature ( double  gasTemperature)
inline

Sets the temperature of gas

Parameters
gasTemperaturedouble, temperature of gas in °F

Definition at line 289 of file FlowCalculationsEnergyUse.h.

◆ setGasType() [1/3]

void FlowCalculationsEnergyUse::setGasType ( Gas  gasType)
inline

Sets the type of gas

Parameters
gasTypeGas, type of gas

Definition at line 116 of file FlowCalculationsEnergyUse.h.

◆ setGasType() [2/3]

void FlowCalculationsEnergyUse::setGasType ( Gas  gasType)
inline

Sets the type of gas

Parameters
gasTypeGas, type of gas

Definition at line 116 of file FlowCalculationsEnergyUse.h.

◆ setGasType() [3/3]

void FlowCalculationsEnergyUse::setGasType ( Gas  gasType)
inline

Sets the type of gas

Parameters
gasTypeGas, type of gas

Definition at line 116 of file FlowCalculationsEnergyUse.h.

◆ setInsidePipeDiameter() [1/3]

void FlowCalculationsEnergyUse::setInsidePipeDiameter ( double  insidePipeDiameter)
inline

Sets the diameter of inside of pipe

Parameters
insidePipeDiameterdouble, diameter of inside of pipe

Definition at line 204 of file FlowCalculationsEnergyUse.h.

◆ setInsidePipeDiameter() [2/3]

void FlowCalculationsEnergyUse::setInsidePipeDiameter ( double  insidePipeDiameter)
inline

Sets the diameter of inside of pipe

Parameters
insidePipeDiameterdouble, diameter of inside of pipe

Definition at line 204 of file FlowCalculationsEnergyUse.h.

◆ setInsidePipeDiameter() [3/3]

void FlowCalculationsEnergyUse::setInsidePipeDiameter ( double  insidePipeDiameter)
inline

Sets the diameter of inside of pipe

Parameters
insidePipeDiameterdouble, diameter of inside of pipe

Definition at line 204 of file FlowCalculationsEnergyUse.h.

◆ setOperatingTime() [1/3]

void FlowCalculationsEnergyUse::setOperatingTime ( double  operatingTime)
inline

Sets the operating time

Parameters
operatingTimedouble, operating time in hrs

Definition at line 346 of file FlowCalculationsEnergyUse.h.

◆ setOperatingTime() [2/3]

void FlowCalculationsEnergyUse::setOperatingTime ( double  operatingTime)
inline

Sets the operating time

Parameters
operatingTimedouble, operating time in hrs

Definition at line 346 of file FlowCalculationsEnergyUse.h.

◆ setOperatingTime() [3/3]

void FlowCalculationsEnergyUse::setOperatingTime ( double  operatingTime)
inline

Sets the operating time

Parameters
operatingTimedouble, operating time in hrs

Definition at line 346 of file FlowCalculationsEnergyUse.h.

◆ setOrificeDiameter() [1/3]

void FlowCalculationsEnergyUse::setOrificeDiameter ( double  orificeDiameter)
inline

Sets the diameter of orifice

Parameters
orificeDiameterdouble, diameter of orifice

Definition at line 185 of file FlowCalculationsEnergyUse.h.

◆ setOrificeDiameter() [2/3]

void FlowCalculationsEnergyUse::setOrificeDiameter ( double  orificeDiameter)
inline

Sets the diameter of orifice

Parameters
orificeDiameterdouble, diameter of orifice

Definition at line 185 of file FlowCalculationsEnergyUse.h.

◆ setOrificeDiameter() [3/3]

void FlowCalculationsEnergyUse::setOrificeDiameter ( double  orificeDiameter)
inline

Sets the diameter of orifice

Parameters
orificeDiameterdouble, diameter of orifice

Definition at line 185 of file FlowCalculationsEnergyUse.h.

◆ setOrificePressureDrop() [1/3]

void FlowCalculationsEnergyUse::setOrificePressureDrop ( double  orificePressureDrop)
inline

Sets the pressure drop at orifice

Parameters
orificePressureDropdouble, pressure drop at orifice in inch W.C.

Definition at line 327 of file FlowCalculationsEnergyUse.h.

◆ setOrificePressureDrop() [2/3]

void FlowCalculationsEnergyUse::setOrificePressureDrop ( double  orificePressureDrop)
inline

Sets the pressure drop at orifice

Parameters
orificePressureDropdouble, pressure drop at orifice in inch W.C.

Definition at line 327 of file FlowCalculationsEnergyUse.h.

◆ setOrificePressureDrop() [3/3]

void FlowCalculationsEnergyUse::setOrificePressureDrop ( double  orificePressureDrop)
inline

Sets the pressure drop at orifice

Parameters
orificePressureDropdouble, pressure drop at orifice in inch W.C.

Definition at line 327 of file FlowCalculationsEnergyUse.h.

◆ setSectionType() [1/3]

void FlowCalculationsEnergyUse::setSectionType ( Section  sectionType)
inline

Sets the type of section

Parameters
sectionTypeSection, type of section

Definition at line 223 of file FlowCalculationsEnergyUse.h.

◆ setSectionType() [2/3]

void FlowCalculationsEnergyUse::setSectionType ( Section  sectionType)
inline

Sets the type of section

Parameters
sectionTypeSection, type of section

Definition at line 223 of file FlowCalculationsEnergyUse.h.

◆ setSectionType() [3/3]

void FlowCalculationsEnergyUse::setSectionType ( Section  sectionType)
inline

Sets the type of section

Parameters
sectionTypeSection, type of section

Definition at line 223 of file FlowCalculationsEnergyUse.h.

◆ setSpecificGravity() [1/3]

void FlowCalculationsEnergyUse::setSpecificGravity ( double  specificGravity)
inline

Sets the specific gravity using a value

Parameters
specificGravitydouble, specific gravity - unitless

Definition at line 166 of file FlowCalculationsEnergyUse.h.

◆ setSpecificGravity() [2/3]

void FlowCalculationsEnergyUse::setSpecificGravity ( double  specificGravity)
inline

Sets the specific gravity using a value

Parameters
specificGravitydouble, specific gravity - unitless

Definition at line 166 of file FlowCalculationsEnergyUse.h.

◆ setSpecificGravity() [3/3]

void FlowCalculationsEnergyUse::setSpecificGravity ( double  specificGravity)
inline

Sets the specific gravity using a value

Parameters
specificGravitydouble, specific gravity - unitless

Definition at line 166 of file FlowCalculationsEnergyUse.h.


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