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
ReturnCondensateCalculator.h
1#ifndef TOOLS_SUITE_RETURNCONDENSATECALCULATOR_H
2#define TOOLS_SUITE_RETURNCONDENSATECALCULATOR_H
3
4#include <steamModeler/api/BoilerInput.h>
5#include <steamModeler/api/HeaderInput.h>
6#include <steamModeler/domain/FlashTankFactory.h>
7#include <steamModeler/domain/FluidPropertiesFactory.h>
8#include <steamModeler/domain/ReturnCondensateCalculationsDomain.h>
9#include <steamModeler/Header.h>
10#include <steamModeler/SteamSystemModelerTool.h>
11
13 public:
15 const Header& combinedCondensateHeader) const;
16
17 ReturnCondensateCalculationsDomain flash(const HeaderWithHighestPressure& highPressureHeaderInput,
18 const SteamSystemModelerTool::FluidProperties& returnCondensate) const;
19
20 private:
21 FlashTankFactory flashTankFactory = FlashTankFactory();
22 FluidPropertiesFactory fluidPropertiesFactory = FluidPropertiesFactory();
23};
24
25#endif // TOOLS_SUITE_RETURNCONDENSATECALCULATOR_H