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
Public Member Functions | Public Attributes | List of all members
Pump::Input Struct Reference

Public Member Functions

 Input (const Style style, double pumpEfficiency, const double rpm, const Motor::Drive drive, const double kviscosity, const double specificGravity, const int stageCount, const SpecificSpeed speed, double specifiedEfficiency)
 

Public Attributes

const Style style
 
double pumpEfficiency
 
double rpm
 
const Motor::Drive drive
 
const double kviscosity
 
const double specificGravity
 
const int stageCount
 
const SpecificSpeed speed
 
double specifiedEfficiency
 

Detailed Description

Definition at line 46 of file Pump.h.

Constructor & Destructor Documentation

◆ Input()

Pump::Input::Input ( const Style  style,
double  pumpEfficiency,
const double  rpm,
const Motor::Drive  drive,
const double  kviscosity,
const double  specificGravity,
const int  stageCount,
const SpecificSpeed  speed,
double  specifiedEfficiency 
)
inline

Constructor

Parameters
styleStyle, classification of style of pump being used.
pumpEfficiencydouble, pump % efficiency at the specified operating conditions
rpmdouble, pump RPM to define its operating speed
driveDrive, type of drive the pump uses from either direct or belt drive.
kviscositydouble, kinematic viscosity of the fluid being pumped in centistokes.
specificGravitydouble, specific gravity- unitless
stageCountint, the number of pump stages
speedSpeed, type of pump speed from either fixed or not fixed.

Convert percent values to fractions for proper calculation

Definition at line 58 of file Pump.h.

Member Data Documentation

◆ drive

const Motor::Drive Pump::Input::drive

Definition at line 74 of file Pump.h.

◆ kviscosity

const double Pump::Input::kviscosity

Definition at line 75 of file Pump.h.

◆ pumpEfficiency

double Pump::Input::pumpEfficiency

Definition at line 73 of file Pump.h.

◆ rpm

double Pump::Input::rpm

Definition at line 73 of file Pump.h.

◆ specificGravity

const double Pump::Input::specificGravity

Definition at line 75 of file Pump.h.

◆ specifiedEfficiency

double Pump::Input::specifiedEfficiency

Definition at line 78 of file Pump.h.

◆ speed

const SpecificSpeed Pump::Input::speed

Definition at line 77 of file Pump.h.

◆ stageCount

const int Pump::Input::stageCount

Definition at line 76 of file Pump.h.

◆ style

const Style Pump::Input::style

Definition at line 72 of file Pump.h.


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