9#ifndef TOOLS_SUITE_HEADTOOL_H
10#define TOOLS_SUITE_HEADTOOL_H
13#include <unordered_map>
24 Output(
double elevationHead,
double pressureHead,
double velocityHeadDifferential,
double suctionHead,
25 double dischargeHead,
double pumpHead)
26 : elevationHead(elevationHead), pressureHead(pressureHead),
27 velocityHeadDifferential(velocityHeadDifferential), suctionHead(suctionHead),
28 dischargeHead(dischargeHead), pumpHead(pumpHead) {}
31 double elevationHead = 0, pressureHead = 0, velocityHeadDifferential = 0, suctionHead = 0, dischargeHead = 0,
100 const double PI = 3.141592653589793238463;
128 const double suctionTankGasOverPressure,
const double suctionTankFluidSurfaceElevation,
135 suctionTankGasOverPressure(suctionTankGasOverPressure),
136 suctionTankFluidSurfaceElevation(suctionTankFluidSurfaceElevation) {}
145 const double suctionTankGasOverPressure, suctionTankFluidSurfaceElevation;
173 const double suctionGaugePressure,
const double suctionGaugeElevation,
180 suctionGaugePressure(suctionGaugePressure), suctionGaugeElevation(suctionGaugeElevation) {}
190 const double suctionGaugePressure, suctionGaugeElevation;