Header file for OptimalPumpEfficiency class.
More...
#include <OptimalPumpEfficiency.h>
|
| OptimalPumpEfficiency (Pump::Style style, double pumpEfficiency, double rpm, double kinematicViscosity, double stageCount, double flowRate, double head) |
|
double | calculate () |
| Contains the definition of functions of OptimalPumpEfficiency class. calculate(): Calculates the pump efficiency after correction. More...
|
|
Pump::Style | getStyle () const |
|
void | setStyle (Pump::Style style) |
|
double | getRpm () const |
|
void | setRpm (double rpm) |
|
double | getKinematicViscosity () const |
|
void | setKinematicViscosity (double kinematicViscosity) |
|
double | getStageCount () const |
|
void | setStageCount (double stageCount) |
|
double | getFlowRate () const |
|
void | setFlowRate (double flowRate) |
|
double | getHead () const |
|
void | setHead (double head) |
|
double | getActualEfficiency () const |
|
void | setActualEfficiency (double actualEfficiency) |
|
| OptimalPumpEfficiency (Pump::Style style, double pumpEfficiency, double rpm, double kinematicViscosity, double stageCount, double flowRate, double head) |
|
double | calculate () |
|
Pump::Style | getStyle () const |
|
void | setStyle (Pump::Style style) |
|
double | getRpm () const |
|
void | setRpm (double rpm) |
|
double | getKinematicViscosity () const |
|
void | setKinematicViscosity (double kinematicViscosity) |
|
double | getStageCount () const |
|
void | setStageCount (double stageCount) |
|
double | getFlowRate () const |
|
void | setFlowRate (double flowRate) |
|
double | getHead () const |
|
void | setHead (double head) |
|
double | getActualEfficiency () const |
|
void | setActualEfficiency (double actualEfficiency) |
|
| OptimalPumpEfficiency (Pump::Style style, double pumpEfficiency, double rpm, double kinematicViscosity, double stageCount, double flowRate, double head) |
|
double | calculate () |
|
Pump::Style | getStyle () const |
|
void | setStyle (Pump::Style style) |
|
double | getRpm () const |
|
void | setRpm (double rpm) |
|
double | getKinematicViscosity () const |
|
void | setKinematicViscosity (double kinematicViscosity) |
|
double | getStageCount () const |
|
void | setStageCount (double stageCount) |
|
double | getFlowRate () const |
|
void | setFlowRate (double flowRate) |
|
double | getHead () const |
|
void | setHead (double head) |
|
double | getActualEfficiency () const |
|
void | setActualEfficiency (double actualEfficiency) |
|
Header file for OptimalPumpEfficiency class.
This contains the prototypes of OptimalPumpEfficiency calculator including getters and setters for the important fields.
- Author
- Subhankar Mishra (mishras)
-
Gina Accawi (accawigk)
This contains the prototypes of OptimalPumpEfficiency calculator including getters and setters for the important fields.
- Author
- Subhankar Mishra (mishras)
-
Gina Accawi (accawigk)
This contains the prototypes of OptimalPumpEfficiency calculator including getters and setters for the important fields.
- Author
- Subhankar Mishra (mishras)
-
Gina Accawi (accawigk)
Definition at line 17 of file OptimalPumpEfficiency.h.
◆ OptimalPumpEfficiency() [1/3]
OptimalPumpEfficiency::OptimalPumpEfficiency |
( |
Pump::Style |
style, |
|
|
double |
pumpEfficiency, |
|
|
double |
rpm, |
|
|
double |
kinematicViscosity, |
|
|
double |
stageCount, |
|
|
double |
flowRate, |
|
|
double |
head |
|
) |
| |
|
inline |
Constructor
- Parameters
-
style | Pump::Style, style of pump being used. |
pumpEfficiency | double, pump efficiency at the specified operating conditions as % |
rpm | double, pump RPM to define its operating speed |
kinematicViscosity | double, kinematic viscosity of the fluid being pumped in centistokes |
stageCount | double, the number of pump stages |
flowRate | double, measured or required flow rate in gpm |
head | double, pump head in ft |
Definition at line 30 of file OptimalPumpEfficiency.h.
◆ OptimalPumpEfficiency() [2/3]
OptimalPumpEfficiency::OptimalPumpEfficiency |
( |
Pump::Style |
style, |
|
|
double |
pumpEfficiency, |
|
|
double |
rpm, |
|
|
double |
kinematicViscosity, |
|
|
double |
stageCount, |
|
|
double |
flowRate, |
|
|
double |
head |
|
) |
| |
|
inline |
Constructor
- Parameters
-
style | Pump::Style, style of pump being used. |
pumpEfficiency | double, pump efficiency at the specified operating conditions as % |
rpm | double, pump RPM to define its operating speed |
kinematicViscosity | double, kinematic viscosity of the fluid being pumped in centistokes |
stageCount | double, the number of pump stages |
flowRate | double, measured or required flow rate in gpm |
head | double, pump head in ft |
Definition at line 30 of file OptimalPumpEfficiency.h.
◆ OptimalPumpEfficiency() [3/3]
OptimalPumpEfficiency::OptimalPumpEfficiency |
( |
Pump::Style |
style, |
|
|
double |
pumpEfficiency, |
|
|
double |
rpm, |
|
|
double |
kinematicViscosity, |
|
|
double |
stageCount, |
|
|
double |
flowRate, |
|
|
double |
head |
|
) |
| |
|
inline |
Constructor
- Parameters
-
style | Pump::Style, style of pump being used. |
pumpEfficiency | double, pump efficiency at the specified operating conditions as % |
rpm | double, pump RPM to define its operating speed |
kinematicViscosity | double, kinematic viscosity of the fluid being pumped in centistokes |
stageCount | double, the number of pump stages |
flowRate | double, measured or required flow rate in gpm |
head | double, pump head in ft |
Definition at line 30 of file OptimalPumpEfficiency.h.
◆ calculate() [1/3]
double OptimalPumpEfficiency::calculate |
( |
| ) |
|
Contains the definition of functions of OptimalPumpEfficiency class. calculate(): Calculates the pump efficiency after correction.
Calculates the optimal pump efficiency
- Returns
- double, optimal pump efficiency as %
- Author
- Subhankar Mishra (mishras)
-
Gina Accawi (accawigk)
Definition at line 18 of file OptimalPumpEfficiency.cpp.
◆ calculate() [2/3]
double OptimalPumpEfficiency::calculate |
( |
| ) |
|
Calculates the optimal pump efficiency
- Returns
- double, optimal pump efficiency as %
◆ calculate() [3/3]
double OptimalPumpEfficiency::calculate |
( |
| ) |
|
Calculates the optimal pump efficiency
- Returns
- double, optimal pump efficiency as %
◆ getActualEfficiency() [1/3]
double OptimalPumpEfficiency::getActualEfficiency |
( |
| ) |
const |
|
inline |
Gets the actual efficiency of specified conditions
- Returns
- double, actual efficiency as %
Definition at line 161 of file OptimalPumpEfficiency.h.
◆ getActualEfficiency() [2/3]
double OptimalPumpEfficiency::getActualEfficiency |
( |
| ) |
const |
|
inline |
Gets the actual efficiency of specified conditions
- Returns
- double, actual efficiency as %
Definition at line 161 of file OptimalPumpEfficiency.h.
◆ getActualEfficiency() [3/3]
double OptimalPumpEfficiency::getActualEfficiency |
( |
| ) |
const |
|
inline |
Gets the actual efficiency of specified conditions
- Returns
- double, actual efficiency as %
Definition at line 161 of file OptimalPumpEfficiency.h.
◆ getFlowRate() [1/3]
double OptimalPumpEfficiency::getFlowRate |
( |
| ) |
const |
|
inline |
Gets the measured or required flow rate
- Returns
- double, measured or required flow rate in gpm
Definition at line 129 of file OptimalPumpEfficiency.h.
◆ getFlowRate() [2/3]
double OptimalPumpEfficiency::getFlowRate |
( |
| ) |
const |
|
inline |
Gets the measured or required flow rate
- Returns
- double, measured or required flow rate in gpm
Definition at line 129 of file OptimalPumpEfficiency.h.
◆ getFlowRate() [3/3]
double OptimalPumpEfficiency::getFlowRate |
( |
| ) |
const |
|
inline |
Gets the measured or required flow rate
- Returns
- double, measured or required flow rate in gpm
Definition at line 129 of file OptimalPumpEfficiency.h.
◆ getHead() [1/3]
double OptimalPumpEfficiency::getHead |
( |
| ) |
const |
|
inline |
Gets the measured or required pump head
- Returns
- double, measured or required pump head in ft
Definition at line 145 of file OptimalPumpEfficiency.h.
◆ getHead() [2/3]
double OptimalPumpEfficiency::getHead |
( |
| ) |
const |
|
inline |
Gets the measured or required pump head
- Returns
- double, measured or required pump head in ft
Definition at line 145 of file OptimalPumpEfficiency.h.
◆ getHead() [3/3]
double OptimalPumpEfficiency::getHead |
( |
| ) |
const |
|
inline |
Gets the measured or required pump head
- Returns
- double, measured or required pump head in ft
Definition at line 145 of file OptimalPumpEfficiency.h.
◆ getKinematicViscosity() [1/3]
double OptimalPumpEfficiency::getKinematicViscosity |
( |
| ) |
const |
|
inline |
Gets the kinematic viscosity of the fluid being pumped
- Returns
- double, kinematic viscosity in centistokes
Definition at line 97 of file OptimalPumpEfficiency.h.
◆ getKinematicViscosity() [2/3]
double OptimalPumpEfficiency::getKinematicViscosity |
( |
| ) |
const |
|
inline |
Gets the kinematic viscosity of the fluid being pumped
- Returns
- double, kinematic viscosity in centistokes
Definition at line 97 of file OptimalPumpEfficiency.h.
◆ getKinematicViscosity() [3/3]
double OptimalPumpEfficiency::getKinematicViscosity |
( |
| ) |
const |
|
inline |
Gets the kinematic viscosity of the fluid being pumped
- Returns
- double, kinematic viscosity in centistokes
Definition at line 97 of file OptimalPumpEfficiency.h.
◆ getRpm() [1/3]
double OptimalPumpEfficiency::getRpm |
( |
| ) |
const |
|
inline |
◆ getRpm() [2/3]
double OptimalPumpEfficiency::getRpm |
( |
| ) |
const |
|
inline |
◆ getRpm() [3/3]
double OptimalPumpEfficiency::getRpm |
( |
| ) |
const |
|
inline |
◆ getStageCount() [1/3]
double OptimalPumpEfficiency::getStageCount |
( |
| ) |
const |
|
inline |
◆ getStageCount() [2/3]
double OptimalPumpEfficiency::getStageCount |
( |
| ) |
const |
|
inline |
◆ getStageCount() [3/3]
double OptimalPumpEfficiency::getStageCount |
( |
| ) |
const |
|
inline |
◆ getStyle() [1/3]
Pump::Style OptimalPumpEfficiency::getStyle |
( |
| ) |
const |
|
inline |
◆ getStyle() [2/3]
Pump::Style OptimalPumpEfficiency::getStyle |
( |
| ) |
const |
|
inline |
◆ getStyle() [3/3]
Pump::Style OptimalPumpEfficiency::getStyle |
( |
| ) |
const |
|
inline |
◆ setActualEfficiency() [1/3]
void OptimalPumpEfficiency::setActualEfficiency |
( |
double |
actualEfficiency | ) |
|
|
inline |
Sets the actual efficiency of specified conditions
- Parameters
-
actualEfficiency | double, actual efficiency as % |
Definition at line 169 of file OptimalPumpEfficiency.h.
◆ setActualEfficiency() [2/3]
void OptimalPumpEfficiency::setActualEfficiency |
( |
double |
actualEfficiency | ) |
|
|
inline |
Sets the actual efficiency of specified conditions
- Parameters
-
actualEfficiency | double, actual efficiency as % |
Definition at line 169 of file OptimalPumpEfficiency.h.
◆ setActualEfficiency() [3/3]
void OptimalPumpEfficiency::setActualEfficiency |
( |
double |
actualEfficiency | ) |
|
|
inline |
Sets the actual efficiency of specified conditions
- Parameters
-
actualEfficiency | double, actual efficiency as % |
Definition at line 169 of file OptimalPumpEfficiency.h.
◆ setFlowRate() [1/3]
void OptimalPumpEfficiency::setFlowRate |
( |
double |
flowRate | ) |
|
|
inline |
Sets the measured or required flow rate
- Parameters
-
flowRate | double, measured or required flow rate in gpm |
Definition at line 137 of file OptimalPumpEfficiency.h.
◆ setFlowRate() [2/3]
void OptimalPumpEfficiency::setFlowRate |
( |
double |
flowRate | ) |
|
|
inline |
Sets the measured or required flow rate
- Parameters
-
flowRate | double, measured or required flow rate in gpm |
Definition at line 137 of file OptimalPumpEfficiency.h.
◆ setFlowRate() [3/3]
void OptimalPumpEfficiency::setFlowRate |
( |
double |
flowRate | ) |
|
|
inline |
Sets the measured or required flow rate
- Parameters
-
flowRate | double, measured or required flow rate in gpm |
Definition at line 137 of file OptimalPumpEfficiency.h.
◆ setHead() [1/3]
void OptimalPumpEfficiency::setHead |
( |
double |
head | ) |
|
|
inline |
Set the measured or required pump head
- Parameters
-
head | double, measured or required pump head in ft |
Definition at line 153 of file OptimalPumpEfficiency.h.
◆ setHead() [2/3]
void OptimalPumpEfficiency::setHead |
( |
double |
head | ) |
|
|
inline |
Set the measured or required pump head
- Parameters
-
head | double, measured or required pump head in ft |
Definition at line 153 of file OptimalPumpEfficiency.h.
◆ setHead() [3/3]
void OptimalPumpEfficiency::setHead |
( |
double |
head | ) |
|
|
inline |
Set the measured or required pump head
- Parameters
-
head | double, measured or required pump head in ft |
Definition at line 153 of file OptimalPumpEfficiency.h.
◆ setKinematicViscosity() [1/3]
void OptimalPumpEfficiency::setKinematicViscosity |
( |
double |
kinematicViscosity | ) |
|
|
inline |
Sets the kinematic viscosity of the fluid being pumped
- Parameters
-
kinematicViscosity | double, kinematic viscosity in centistokes |
Definition at line 105 of file OptimalPumpEfficiency.h.
◆ setKinematicViscosity() [2/3]
void OptimalPumpEfficiency::setKinematicViscosity |
( |
double |
kinematicViscosity | ) |
|
|
inline |
Sets the kinematic viscosity of the fluid being pumped
- Parameters
-
kinematicViscosity | double, kinematic viscosity in centistokes |
Definition at line 105 of file OptimalPumpEfficiency.h.
◆ setKinematicViscosity() [3/3]
void OptimalPumpEfficiency::setKinematicViscosity |
( |
double |
kinematicViscosity | ) |
|
|
inline |
Sets the kinematic viscosity of the fluid being pumped
- Parameters
-
kinematicViscosity | double, kinematic viscosity in centistokes |
Definition at line 105 of file OptimalPumpEfficiency.h.
◆ setRpm() [1/3]
void OptimalPumpEfficiency::setRpm |
( |
double |
rpm | ) |
|
|
inline |
◆ setRpm() [2/3]
void OptimalPumpEfficiency::setRpm |
( |
double |
rpm | ) |
|
|
inline |
◆ setRpm() [3/3]
void OptimalPumpEfficiency::setRpm |
( |
double |
rpm | ) |
|
|
inline |
◆ setStageCount() [1/3]
void OptimalPumpEfficiency::setStageCount |
( |
double |
stageCount | ) |
|
|
inline |
Sets the number of pump stages
- Parameters
-
stageCount | double, number of pump stages |
Definition at line 121 of file OptimalPumpEfficiency.h.
◆ setStageCount() [2/3]
void OptimalPumpEfficiency::setStageCount |
( |
double |
stageCount | ) |
|
|
inline |
Sets the number of pump stages
- Parameters
-
stageCount | double, number of pump stages |
Definition at line 121 of file OptimalPumpEfficiency.h.
◆ setStageCount() [3/3]
void OptimalPumpEfficiency::setStageCount |
( |
double |
stageCount | ) |
|
|
inline |
Sets the number of pump stages
- Parameters
-
stageCount | double, number of pump stages |
Definition at line 121 of file OptimalPumpEfficiency.h.
◆ setStyle() [1/3]
void OptimalPumpEfficiency::setStyle |
( |
Pump::Style |
style | ) |
|
|
inline |
◆ setStyle() [2/3]
void OptimalPumpEfficiency::setStyle |
( |
Pump::Style |
style | ) |
|
|
inline |
◆ setStyle() [3/3]
void OptimalPumpEfficiency::setStyle |
( |
Pump::Style |
style | ) |
|
|
inline |
The documentation for this class was generated from the following files: