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
SteamBalanceException.h
1#ifndef TOOLS_SUITE_STEAMBALANCEEXCEPTION_H
2#define TOOLS_SUITE_STEAMBALANCEEXCEPTION_H
3
4#include <exception>
5#include <iostream>
6
12class SteamBalanceException : public std::exception {
13 public:
18 SteamBalanceException(double additionalSteamNeeded, double adjustedInitialSteam);
19
20 friend std::ostream& operator<<(std::ostream& stream, const SteamBalanceException& e);
21
22 double getAdditionalSteamNeeded() const;
23
24 double getAdjustedInitialSteam() const;
25
26 private:
27 double additionalSteamNeeded;
28 double adjustedInitialSteam;
29};
30
31#endif // TOOLS_SUITE_STEAMBALANCEEXCEPTION_H
SteamBalanceException(double additionalSteamNeeded, double adjustedInitialSteam)