![]() |
AMO-Tools-Suite
v.0.9.0
Set of tools for calculating energy efficiency in industrial equipment
|
#include <HeadTool.h>
Public Member Functions | |
HeadTool (const double specificGravity, const double flowRate, const double suctionPipeDiameter, const double suctionGaugePressure, const double suctionGaugeElevation, const double suctionLineLossCoefficients, const double dischargePipeDiameter, const double dischargeGaugePressure, const double dischargeGaugeElevation, const double dischargeLineLossCoefficients) | |
HeadToolBase::Output | calculate () override |
HeadTool (const double specificGravity, const double flowRate, const double suctionPipeDiameter, const double suctionGaugePressure, const double suctionGaugeElevation, const double suctionLineLossCoefficients, const double dischargePipeDiameter, const double dischargeGaugePressure, const double dischargeGaugeElevation, const double dischargeLineLossCoefficients) | |
HeadToolBase::Output | calculate () override |
HeadTool (const double specificGravity, const double flowRate, const double suctionPipeDiameter, const double suctionGaugePressure, const double suctionGaugeElevation, const double suctionLineLossCoefficients, const double dischargePipeDiameter, const double dischargeGaugePressure, const double dischargeGaugeElevation, const double dischargeLineLossCoefficients) | |
HeadToolBase::Output | calculate () override |
Head Tool class Contains all of the properties of a head tool. Used to calculate all of the values of the returned unordered map.
Definition at line 173 of file HeadTool.h.
|
inline |
Constructor for HeadTool with no Suction Tank, all inputs specified
specificGravity | double, specific gravity - unitless |
flowRate | double, flow rate in gpm (gallons per minute) |
suctionPipeDiameter | double, diameter of suction pipe in feet |
suctionGaugePressure | double, gauge pressure of suction in psig (pounds per square inch guage) |
suctionGaugeElevation | double, gauge elevation of suction in feet |
suctionLineLossCoefficients | double, line loss coefficients of suction - unitless |
dischargePipeDiameter | double, diameter of discharge pipe in feet |
dischargeGaugePressure | double, gauge pressure of discharge in psig (pounds per square inch guage) |
dischargeGaugeElevation | double, gauge elevation of discharge in feet |
dischargeLineLossCoefficients | double, line loss coefficients of discharge - unitless |
Definition at line 192 of file HeadTool.h.
|
inline |
Constructor for HeadTool with no Suction Tank, all inputs specified
specificGravity | double, specific gravity - unitless |
flowRate | double, flow rate in gpm (gallons per minute) |
suctionPipeDiameter | double, diameter of suction pipe in feet |
suctionGaugePressure | double, gauge pressure of suction in psig (pounds per square inch guage) |
suctionGaugeElevation | double, gauge elevation of suction in feet |
suctionLineLossCoefficients | double, line loss coefficients of suction - unitless |
dischargePipeDiameter | double, diameter of discharge pipe in feet |
dischargeGaugePressure | double, gauge pressure of discharge in psig (pounds per square inch guage) |
dischargeGaugeElevation | double, gauge elevation of discharge in feet |
dischargeLineLossCoefficients | double, line loss coefficients of discharge - unitless |
Definition at line 192 of file HeadTool.h.
|
inline |
Constructor for HeadTool with no Suction Tank, all inputs specified
specificGravity | double, specific gravity - unitless |
flowRate | double, flow rate in gpm (gallons per minute) |
suctionPipeDiameter | double, diameter of suction pipe in feet |
suctionGaugePressure | double, gauge pressure of suction in psig (pounds per square inch guage) |
suctionGaugeElevation | double, gauge elevation of suction in feet |
suctionLineLossCoefficients | double, line loss coefficients of suction - unitless |
dischargePipeDiameter | double, diameter of discharge pipe in feet |
dischargeGaugePressure | double, gauge pressure of discharge in psig (pounds per square inch guage) |
dischargeGaugeElevation | double, gauge elevation of discharge in feet |
dischargeLineLossCoefficients | double, line loss coefficients of discharge - unitless |
Definition at line 192 of file HeadTool.h.
|
overridevirtual |
Calculates the operating pump head
Implements HeadToolBase.
Definition at line 43 of file HeadTool.cpp.
|
overridevirtual |
Calculates the operating pump head
Implements HeadToolBase.
|
overridevirtual |
Calculates the operating pump head
Implements HeadToolBase.