MEASUR-Tools-Suite v1.0.11
The MEASUR Tools Suite is a collection of industrial efficiency calculations written in C++ and with bindings for compilation to WebAssembly.
Loading...
Searching...
No Matches
Classes | Public Member Functions | Private Attributes | List of all members
PumpEfficiency Class Reference

TODO. More...

#include <PumpEfficiency.h>

Classes

struct  Output
 

Public Member Functions

 PumpEfficiency (Pump::Style style, double pumpEfficiency, double rpm, double kinematicViscosity, double stageCount, double flowRate, double head)
 
Output calculate ()
 

Private Attributes

Pump::Style style
 
double pumpEfficiency
 
double rpm
 
double kinematicViscosity
 
double stageCount
 
double flowRate
 
double head
 

Detailed Description

Author
Mark Root (mroot)
Bug:
No known bugs.

Definition at line 14 of file PumpEfficiency.h.

Constructor & Destructor Documentation

◆ PumpEfficiency()

PumpEfficiency::PumpEfficiency ( Pump::Style  style,
double  pumpEfficiency,
double  rpm,
double  kinematicViscosity,
double  stageCount,
double  flowRate,
double  head 
)
inline

Constructor

Parameters
stylePump::Style, style of pump being used.
pumpEfficiencydouble, pump efficiency at the specified operating conditions as %
rpmdouble, pump RPM to define its operating speed
kinematicViscositydouble, kinematic viscosity of the fluid being pumped in centistokes
stageCountdouble, the number of pump stages
flowRatedouble, measured or required flow rate in gpm
headdouble, pump head in ft

Definition at line 35 of file PumpEfficiency.h.

Member Function Documentation

◆ calculate()

Output PumpEfficiency::calculate ( )

Calculates pump efficiency

Member Data Documentation

◆ flowRate

double PumpEfficiency::flowRate
private

Definition at line 51 of file PumpEfficiency.h.

◆ head

double PumpEfficiency::head
private

Definition at line 52 of file PumpEfficiency.h.

◆ kinematicViscosity

double PumpEfficiency::kinematicViscosity
private

Definition at line 49 of file PumpEfficiency.h.

◆ pumpEfficiency

double PumpEfficiency::pumpEfficiency
private

Definition at line 47 of file PumpEfficiency.h.

◆ rpm

double PumpEfficiency::rpm
private

Definition at line 48 of file PumpEfficiency.h.

◆ stageCount

double PumpEfficiency::stageCount
private

Definition at line 50 of file PumpEfficiency.h.

◆ style

Pump::Style PumpEfficiency::style
private

Definition at line 46 of file PumpEfficiency.h.


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