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
PumpEfficiency.h
1#pragma once
2
12
14 public:
15 struct Output {
20 Output(const double average, const double max) : average(average), max(max) {}
21
22 const double average, max;
23 };
34 PumpEfficiency(Pump::Style style, double pumpEfficiency, double rpm, double kinematicViscosity, double stageCount,
35 double flowRate, double head)
36 : style(style), pumpEfficiency(pumpEfficiency), rpm(rpm), kinematicViscosity(kinematicViscosity),
37 stageCount(stageCount), flowRate(flowRate), head(head) {};
38
43
44 private:
45 Pump::Style style;
46 double pumpEfficiency;
47 double rpm;
48 double kinematicViscosity;
49 double stageCount;
50 double flowRate;
51 double head;
52};
53
Function prototypes for the Pump result fields.
Output calculate()
PumpEfficiency(Pump::Style style, double pumpEfficiency, double rpm, double kinematicViscosity, double stageCount, double flowRate, double head)
Output(const double average, const double max)