Header file for OptimalPumpShaftPower class.
More...
#include <OptimalPumpShaftPower.h>
|
| OptimalPumpShaftPower (const double flowRate, const double head, const double specificGravity, const double pumpEfficiency) |
|
| OptimalPumpShaftPower (const double flowRate, const double inletPressure, const double outletPressure, const double compressibilityFactor, const double fanEfficiency) |
|
double | calculate () |
| Contains the definition of functions of OptimalPumpShaftPower class. calculate(): Calculates the Optimal Pump ShaftPower. More...
|
|
double | getFlowRate () const |
|
void | setFlowRate (double flowRate) |
|
double | getHead () const |
|
void | setHead (double head) |
|
double | getSpecificGravity () const |
|
void | setSpecificGravity (double specificGravity) |
|
double | getPumpEfficiency () const |
|
void | setPumpEfficiency (double pumpEfficiency) |
|
| OptimalPumpShaftPower (const double flowRate, const double head, const double specificGravity, const double pumpEfficiency) |
|
| OptimalPumpShaftPower (const double flowRate, const double inletPressure, const double outletPressure, const double compressibilityFactor, const double fanEfficiency) |
|
double | calculate () |
|
double | getFlowRate () const |
|
void | setFlowRate (double flowRate) |
|
double | getHead () const |
|
void | setHead (double head) |
|
double | getSpecificGravity () const |
|
void | setSpecificGravity (double specificGravity) |
|
double | getPumpEfficiency () const |
|
void | setPumpEfficiency (double pumpEfficiency) |
|
| OptimalPumpShaftPower (const double flowRate, const double head, const double specificGravity, const double pumpEfficiency) |
|
| OptimalPumpShaftPower (const double flowRate, const double inletPressure, const double outletPressure, const double compressibilityFactor, const double fanEfficiency) |
|
double | calculate () |
|
double | getFlowRate () const |
|
void | setFlowRate (double flowRate) |
|
double | getHead () const |
|
void | setHead (double head) |
|
double | getSpecificGravity () const |
|
void | setSpecificGravity (double specificGravity) |
|
double | getPumpEfficiency () const |
|
void | setPumpEfficiency (double pumpEfficiency) |
|
Header file for OptimalPumpShaftPower class.
This contains the prototypes of OptimalPumpShaftPower calculator including getters and setters for the important fields.
- Author
- Subhankar Mishra (mishras)
-
Gina Accawi (accawigk)
This contains the prototypes of OptimalPumpShaftPower calculator including getters and setters for the important fields.
- Author
- Subhankar Mishra (mishras)
-
Gina Accawi (accawigk)
This contains the prototypes of OptimalPumpShaftPower calculator including getters and setters for the important fields.
- Author
- Subhankar Mishra (mishras)
-
Gina Accawi (accawigk)
Definition at line 16 of file OptimalPumpShaftPower.h.
◆ OptimalPumpShaftPower() [1/6]
OptimalPumpShaftPower::OptimalPumpShaftPower |
( |
const double |
flowRate, |
|
|
const double |
head, |
|
|
const double |
specificGravity, |
|
|
const double |
pumpEfficiency |
|
) |
| |
|
inline |
Constructor used for pumps
- Parameters
-
flowRate | double, measured or required flow rate in gpm |
head | double, measured or required pump head in feet |
specificGravity | double, specific gravity - unitless |
pumpEfficiency | double, pump efficiency at the specified operating conditions as % |
Definition at line 25 of file OptimalPumpShaftPower.h.
◆ OptimalPumpShaftPower() [2/6]
OptimalPumpShaftPower::OptimalPumpShaftPower |
( |
const double |
flowRate, |
|
|
const double |
inletPressure, |
|
|
const double |
outletPressure, |
|
|
const double |
compressibilityFactor, |
|
|
const double |
fanEfficiency |
|
) |
| |
|
inline |
Construct used for fans
- Parameters
-
flowRate,double | in cfm |
inletPressure,double | in |
outletPressure | |
compressibilityFactor | |
fanEfficiency | |
Definition at line 37 of file OptimalPumpShaftPower.h.
◆ OptimalPumpShaftPower() [3/6]
OptimalPumpShaftPower::OptimalPumpShaftPower |
( |
const double |
flowRate, |
|
|
const double |
head, |
|
|
const double |
specificGravity, |
|
|
const double |
pumpEfficiency |
|
) |
| |
|
inline |
Constructor used for pumps
- Parameters
-
flowRate | double, measured or required flow rate in gpm |
head | double, measured or required pump head in feet |
specificGravity | double, specific gravity - unitless |
pumpEfficiency | double, pump efficiency at the specified operating conditions as % |
Definition at line 25 of file OptimalPumpShaftPower.h.
◆ OptimalPumpShaftPower() [4/6]
OptimalPumpShaftPower::OptimalPumpShaftPower |
( |
const double |
flowRate, |
|
|
const double |
inletPressure, |
|
|
const double |
outletPressure, |
|
|
const double |
compressibilityFactor, |
|
|
const double |
fanEfficiency |
|
) |
| |
|
inline |
Construct used for fans
- Parameters
-
flowRate,double | in cfm |
inletPressure,double | in |
outletPressure | |
compressibilityFactor | |
fanEfficiency | |
Definition at line 37 of file OptimalPumpShaftPower.h.
◆ OptimalPumpShaftPower() [5/6]
OptimalPumpShaftPower::OptimalPumpShaftPower |
( |
const double |
flowRate, |
|
|
const double |
head, |
|
|
const double |
specificGravity, |
|
|
const double |
pumpEfficiency |
|
) |
| |
|
inline |
Constructor used for pumps
- Parameters
-
flowRate | double, measured or required flow rate in gpm |
head | double, measured or required pump head in feet |
specificGravity | double, specific gravity - unitless |
pumpEfficiency | double, pump efficiency at the specified operating conditions as % |
Definition at line 25 of file OptimalPumpShaftPower.h.
◆ OptimalPumpShaftPower() [6/6]
OptimalPumpShaftPower::OptimalPumpShaftPower |
( |
const double |
flowRate, |
|
|
const double |
inletPressure, |
|
|
const double |
outletPressure, |
|
|
const double |
compressibilityFactor, |
|
|
const double |
fanEfficiency |
|
) |
| |
|
inline |
Construct used for fans
- Parameters
-
flowRate,double | in cfm |
inletPressure,double | in |
outletPressure | |
compressibilityFactor | |
fanEfficiency | |
Definition at line 37 of file OptimalPumpShaftPower.h.
◆ calculate() [1/3]
double OptimalPumpShaftPower::calculate |
( |
| ) |
|
Contains the definition of functions of OptimalPumpShaftPower class. calculate(): Calculates the Optimal Pump ShaftPower.
Calculates the optimal pump shaft power
- Returns
- double, optimal pump shaft power in hp
- Author
- Subhankar Mishra (mishras)
-
Gina Accawi (accawigk)
Definition at line 13 of file OptimalPumpShaftPower.cpp.
◆ calculate() [2/3]
double OptimalPumpShaftPower::calculate |
( |
| ) |
|
Calculates the optimal pump shaft power
- Returns
- double, optimal pump shaft power in hp
◆ calculate() [3/3]
double OptimalPumpShaftPower::calculate |
( |
| ) |
|
Calculates the optimal pump shaft power
- Returns
- double, optimal pump shaft power in hp
◆ getFlowRate() [1/3]
double OptimalPumpShaftPower::getFlowRate |
( |
| ) |
const |
|
inline |
Gets the measured or required flow rate
- Returns
- double, measured or required flow rate in gpm
Definition at line 54 of file OptimalPumpShaftPower.h.
◆ getFlowRate() [2/3]
double OptimalPumpShaftPower::getFlowRate |
( |
| ) |
const |
|
inline |
Gets the measured or required flow rate
- Returns
- double, measured or required flow rate in gpm
Definition at line 54 of file OptimalPumpShaftPower.h.
◆ getFlowRate() [3/3]
double OptimalPumpShaftPower::getFlowRate |
( |
| ) |
const |
|
inline |
Gets the measured or required flow rate
- Returns
- double, measured or required flow rate in gpm
Definition at line 54 of file OptimalPumpShaftPower.h.
◆ getHead() [1/3]
double OptimalPumpShaftPower::getHead |
( |
| ) |
const |
|
inline |
Gets the measured or required pump head
- Returns
- double, measured or required pump head in ft
Definition at line 70 of file OptimalPumpShaftPower.h.
◆ getHead() [2/3]
double OptimalPumpShaftPower::getHead |
( |
| ) |
const |
|
inline |
Gets the measured or required pump head
- Returns
- double, measured or required pump head in ft
Definition at line 70 of file OptimalPumpShaftPower.h.
◆ getHead() [3/3]
double OptimalPumpShaftPower::getHead |
( |
| ) |
const |
|
inline |
Gets the measured or required pump head
- Returns
- double, measured or required pump head in ft
Definition at line 70 of file OptimalPumpShaftPower.h.
◆ getPumpEfficiency() [1/3]
double OptimalPumpShaftPower::getPumpEfficiency |
( |
| ) |
const |
|
inline |
◆ getPumpEfficiency() [2/3]
double OptimalPumpShaftPower::getPumpEfficiency |
( |
| ) |
const |
|
inline |
◆ getPumpEfficiency() [3/3]
double OptimalPumpShaftPower::getPumpEfficiency |
( |
| ) |
const |
|
inline |
◆ getSpecificGravity() [1/3]
double OptimalPumpShaftPower::getSpecificGravity |
( |
| ) |
const |
|
inline |
◆ getSpecificGravity() [2/3]
double OptimalPumpShaftPower::getSpecificGravity |
( |
| ) |
const |
|
inline |
◆ getSpecificGravity() [3/3]
double OptimalPumpShaftPower::getSpecificGravity |
( |
| ) |
const |
|
inline |
◆ setFlowRate() [1/3]
void OptimalPumpShaftPower::setFlowRate |
( |
double |
flowRate | ) |
|
|
inline |
Sets the measured or required flow rate
- Parameters
-
flowRate | double, measured or required flow rate in gpm |
Definition at line 62 of file OptimalPumpShaftPower.h.
◆ setFlowRate() [2/3]
void OptimalPumpShaftPower::setFlowRate |
( |
double |
flowRate | ) |
|
|
inline |
Sets the measured or required flow rate
- Parameters
-
flowRate | double, measured or required flow rate in gpm |
Definition at line 62 of file OptimalPumpShaftPower.h.
◆ setFlowRate() [3/3]
void OptimalPumpShaftPower::setFlowRate |
( |
double |
flowRate | ) |
|
|
inline |
Sets the measured or required flow rate
- Parameters
-
flowRate | double, measured or required flow rate in gpm |
Definition at line 62 of file OptimalPumpShaftPower.h.
◆ setHead() [1/3]
void OptimalPumpShaftPower::setHead |
( |
double |
head | ) |
|
|
inline |
Sets the measured or required pump head
- Parameters
-
head | double, measured or required pump head in ft |
Definition at line 78 of file OptimalPumpShaftPower.h.
◆ setHead() [2/3]
void OptimalPumpShaftPower::setHead |
( |
double |
head | ) |
|
|
inline |
Sets the measured or required pump head
- Parameters
-
head | double, measured or required pump head in ft |
Definition at line 78 of file OptimalPumpShaftPower.h.
◆ setHead() [3/3]
void OptimalPumpShaftPower::setHead |
( |
double |
head | ) |
|
|
inline |
Sets the measured or required pump head
- Parameters
-
head | double, measured or required pump head in ft |
Definition at line 78 of file OptimalPumpShaftPower.h.
◆ setPumpEfficiency() [1/3]
void OptimalPumpShaftPower::setPumpEfficiency |
( |
double |
pumpEfficiency | ) |
|
|
inline |
Sets the pump efficiency
- Parameters
-
pumpEfficiency | double, pump efficiency as % |
Definition at line 110 of file OptimalPumpShaftPower.h.
◆ setPumpEfficiency() [2/3]
void OptimalPumpShaftPower::setPumpEfficiency |
( |
double |
pumpEfficiency | ) |
|
|
inline |
Sets the pump efficiency
- Parameters
-
pumpEfficiency | double, pump efficiency as % |
Definition at line 110 of file OptimalPumpShaftPower.h.
◆ setPumpEfficiency() [3/3]
void OptimalPumpShaftPower::setPumpEfficiency |
( |
double |
pumpEfficiency | ) |
|
|
inline |
Sets the pump efficiency
- Parameters
-
pumpEfficiency | double, pump efficiency as % |
Definition at line 110 of file OptimalPumpShaftPower.h.
◆ setSpecificGravity() [1/3]
void OptimalPumpShaftPower::setSpecificGravity |
( |
double |
specificGravity | ) |
|
|
inline |
Sets the specific gravity
- Parameters
-
specificGravity | double, specific gravity - unitless |
Definition at line 94 of file OptimalPumpShaftPower.h.
◆ setSpecificGravity() [2/3]
void OptimalPumpShaftPower::setSpecificGravity |
( |
double |
specificGravity | ) |
|
|
inline |
Sets the specific gravity
- Parameters
-
specificGravity | double, specific gravity - unitless |
Definition at line 94 of file OptimalPumpShaftPower.h.
◆ setSpecificGravity() [3/3]
void OptimalPumpShaftPower::setSpecificGravity |
( |
double |
specificGravity | ) |
|
|
inline |
Sets the specific gravity
- Parameters
-
specificGravity | double, specific gravity - unitless |
Definition at line 94 of file OptimalPumpShaftPower.h.
The documentation for this class was generated from the following files: