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
include
motorDriven
pumpFan
PumpEfficiency.h
1
#pragma once
2
11
#include "
motorDriven/pump/PumpResult.h
"
12
13
class
PumpEfficiency
{
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
42
Output
calculate
();
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
PumpResult.h
Function prototypes for the Pump result fields.
PumpEfficiency
TODO.
Definition
PumpEfficiency.h:13
PumpEfficiency::calculate
Output calculate()
PumpEfficiency::PumpEfficiency
PumpEfficiency(Pump::Style style, double pumpEfficiency, double rpm, double kinematicViscosity, double stageCount, double flowRate, double head)
Definition
PumpEfficiency.h:34
PumpEfficiency::Output
Definition
PumpEfficiency.h:15
PumpEfficiency::Output::Output
Output(const double average, const double max)
Definition
PumpEfficiency.h:20
Generated by
1.9.8