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 | Private Attributes | List of all members
OptimalSpecificSpeedCorrection Class Reference

Header file for OptimalSpecificSpeedCorrection class. More...

#include <OptimalSpecificSpeedCorrection.h>

Public Member Functions

 OptimalSpecificSpeedCorrection (const Pump::Style style, const double specificSpeed)
 
double calculate ()
 

Private Attributes

const double specificSpeed
 
const Pump::Style style
 

Detailed Description

This contains the prototypes of Optimal Specific Speed Correction calculator including getters and setters for the important fields.

Author
Subhankar Mishra (mishras)
Bug:
No known bugs.

Definition at line 17 of file OptimalSpecificSpeedCorrection.h.

Constructor & Destructor Documentation

◆ OptimalSpecificSpeedCorrection()

OptimalSpecificSpeedCorrection::OptimalSpecificSpeedCorrection ( const Pump::Style  style,
const double  specificSpeed 
)
inline

Constructor

Parameters
stylePump::Style, type of pump speed from either fixed or not fixed.
specificSpeeddouble, specific speed in rpm*sqrt(gpm)/((ft/s)^(3/2))

Definition at line 24 of file OptimalSpecificSpeedCorrection.h.

Member Function Documentation

◆ calculate()

double OptimalSpecificSpeedCorrection::calculate ( )

Calculates the optimal specific speed correction

Returns
double, optimal specific speed correction as %

Member Data Documentation

◆ specificSpeed

const double OptimalSpecificSpeedCorrection::specificSpeed
private

Definition at line 34 of file OptimalSpecificSpeedCorrection.h.

◆ style

const Pump::Style OptimalSpecificSpeedCorrection::style
private

Definition at line 35 of file OptimalSpecificSpeedCorrection.h.


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