![]() |
AMO-Tools-Suite
v.0.9.0
Set of tools for calculating energy efficiency in industrial equipment
|
Header file for PumpEfficiency class. More...
#include <MoverEfficiency.h>
Public Member Functions | |
MoverEfficiency (double const specificGravity, double const flowRate, double const head, double const pumpShaftPower) | |
MoverEfficiency (double const flowRate, double const fanShaftPower, double const inletPressure, double const outletPressure, double const compressibilityFactor) | |
double | calculate () |
double | getSpecificGravity () const |
void | setSpecificGravity (double specificGravity) |
double | getFlowRate () const |
void | setFlowRate (double flowRate) |
double | getHead () const |
void | setHead (double head) |
double | getPumpShaftPower () const |
void | setPumpShaftPower (double pumpShaftPower) |
MoverEfficiency (double const specificGravity, double const flowRate, double const head, double const pumpShaftPower) | |
MoverEfficiency (double const flowRate, double const fanShaftPower, double const inletPressure, double const outletPressure, double const compressibilityFactor) | |
double | calculate () |
double | getSpecificGravity () const |
void | setSpecificGravity (double specificGravity) |
double | getFlowRate () const |
void | setFlowRate (double flowRate) |
double | getHead () const |
void | setHead (double head) |
double | getPumpShaftPower () const |
void | setPumpShaftPower (double pumpShaftPower) |
MoverEfficiency (double const specificGravity, double const flowRate, double const head, double const pumpShaftPower) | |
MoverEfficiency (double const flowRate, double const fanShaftPower, double const inletPressure, double const outletPressure, double const compressibilityFactor) | |
double | calculate () |
double | getSpecificGravity () const |
void | setSpecificGravity (double specificGravity) |
double | getFlowRate () const |
void | setFlowRate (double flowRate) |
double | getHead () const |
void | setHead (double head) |
double | getPumpShaftPower () const |
void | setPumpShaftPower (double pumpShaftPower) |
Header file for PumpEfficiency class.
This contains the prototypes of PumpEfficiency calculator including getters and setters for the important fields.
This contains the prototypes of PumpEfficiency calculator including getters and setters for the important fields.
This contains the prototypes of PumpEfficiency calculator including getters and setters for the important fields.
Definition at line 16 of file MoverEfficiency.h.
|
inline |
Constructor for calculating pump mover efficiency
specificGravity | double, specific gravity - unitless |
flowRate | double, measured or required flow rate in gpm |
head | double, measured or required pump head in feet |
pumpShaftPower | double, pump power as defined in hp |
Definition at line 26 of file MoverEfficiency.h.
|
inline |
Constructor for calculating fan mover efficiency
flowRate | double, measured or required flow rate in gpm |
fanShaftPower | double, fanShaftPower as defined in hp |
inletPressure | double, |
outletPressure | double, |
compressibilityFactor | double, |
Definition at line 42 of file MoverEfficiency.h.
|
inline |
Constructor for calculating pump mover efficiency
specificGravity | double, specific gravity - unitless |
flowRate | double, measured or required flow rate in gpm |
head | double, measured or required pump head in feet |
pumpShaftPower | double, pump power as defined in hp |
Definition at line 26 of file MoverEfficiency.h.
|
inline |
Constructor for calculating fan mover efficiency
flowRate | double, measured or required flow rate in gpm |
fanShaftPower | double, fanShaftPower as defined in hp |
inletPressure | double, |
outletPressure | double, |
compressibilityFactor | double, |
Definition at line 42 of file MoverEfficiency.h.
|
inline |
Constructor for calculating pump mover efficiency
specificGravity | double, specific gravity - unitless |
flowRate | double, measured or required flow rate in gpm |
head | double, measured or required pump head in feet |
pumpShaftPower | double, pump power as defined in hp |
Definition at line 26 of file MoverEfficiency.h.
|
inline |
Constructor for calculating fan mover efficiency
flowRate | double, measured or required flow rate in gpm |
fanShaftPower | double, fanShaftPower as defined in hp |
inletPressure | double, |
outletPressure | double, |
compressibilityFactor | double, |
Definition at line 42 of file MoverEfficiency.h.
double MoverEfficiency::calculate | ( | ) |
Calculates the mover efficiency, either for a pump or fan system depending on constructor number of inputs
Definition at line 3 of file MoverEfficiency.cpp.
double MoverEfficiency::calculate | ( | ) |
Calculates the mover efficiency, either for a pump or fan system depending on constructor number of inputs
double MoverEfficiency::calculate | ( | ) |
Calculates the mover efficiency, either for a pump or fan system depending on constructor number of inputs
|
inline |
Get the measured or required flow rate
Definition at line 75 of file MoverEfficiency.h.
|
inline |
Get the measured or required flow rate
Definition at line 75 of file MoverEfficiency.h.
|
inline |
Get the measured or required flow rate
Definition at line 75 of file MoverEfficiency.h.
|
inline |
Get the measured or required pump head
Definition at line 91 of file MoverEfficiency.h.
|
inline |
Get the measured or required pump head
Definition at line 91 of file MoverEfficiency.h.
|
inline |
Get the measured or required pump head
Definition at line 91 of file MoverEfficiency.h.
|
inline |
Get pump shaft power
Definition at line 107 of file MoverEfficiency.h.
|
inline |
Get pump shaft power
Definition at line 107 of file MoverEfficiency.h.
|
inline |
Get pump shaft power
Definition at line 107 of file MoverEfficiency.h.
|
inline |
Get the specific gravity
Definition at line 59 of file MoverEfficiency.h.
|
inline |
Get the specific gravity
Definition at line 59 of file MoverEfficiency.h.
|
inline |
Get the specific gravity
Definition at line 59 of file MoverEfficiency.h.
|
inline |
Set the measured or required flow rate
flowRate | double, measrued or required flow rate in gpm |
Definition at line 83 of file MoverEfficiency.h.
|
inline |
Set the measured or required flow rate
flowRate | double, measrued or required flow rate in gpm |
Definition at line 83 of file MoverEfficiency.h.
|
inline |
Set the measured or required flow rate
flowRate | double, measrued or required flow rate in gpm |
Definition at line 83 of file MoverEfficiency.h.
|
inline |
Set the measured or required pump head
head | double, measured or required pump head in ft |
Definition at line 99 of file MoverEfficiency.h.
|
inline |
Set the measured or required pump head
head | double, measured or required pump head in ft |
Definition at line 99 of file MoverEfficiency.h.
|
inline |
Set the measured or required pump head
head | double, measured or required pump head in ft |
Definition at line 99 of file MoverEfficiency.h.
|
inline |
Set the pump shaft power
pumpShaftPower | double, pump shaft power in hp |
Definition at line 115 of file MoverEfficiency.h.
|
inline |
Set the pump shaft power
pumpShaftPower | double, pump shaft power in hp |
Definition at line 115 of file MoverEfficiency.h.
|
inline |
Set the pump shaft power
pumpShaftPower | double, pump shaft power in hp |
Definition at line 115 of file MoverEfficiency.h.
|
inline |
Set the specific gravity
specificGravity | double, specific gravity - unitless |
Definition at line 67 of file MoverEfficiency.h.
|
inline |
Set the specific gravity
specificGravity | double, specific gravity - unitless |
Definition at line 67 of file MoverEfficiency.h.
|
inline |
Set the specific gravity
specificGravity | double, specific gravity - unitless |
Definition at line 67 of file MoverEfficiency.h.