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.
|
#include <SteamModeler.h>
Public Member Functions | |
SteamModelerOutput | model (const SteamModelerInput &steamModelerInput) |
Private Member Functions | |
SteamModelerOutput | modeler (const bool isBaselineCalc, const double baselinePowerDemand, const HeaderInput &headerInput, const BoilerInput &boilerInput, const TurbineInput &turbineInput, const OperationsInput &operationsInput) |
SteamModelCalculationsDomain | runModel (const bool isBaselineCalc, const double baselinePowerDemand, const HeaderInput &headerInput, const BoilerInput &boilerInput, const TurbineInput &turbineInput, const OperationsInput &operationsInput) const |
SteamModelerOutput | makeOutput (const SteamModelCalculationsDomain &steamModelCalculationsDomain) const |
void | logSection (const std::string &message) const |
void | logException (const std::exception &e, const std::string &message) const |
void | logInputData (const bool isBaselineCalc, const double baselinePowerDemand, const HeaderInput &headerInput, const BoilerInput &boilerInput, const TurbineInput &turbineInput, const OperationsInput &operationsInput) |
Private Attributes | |
SteamModelRunner | steamModelRunner = SteamModelRunner() |
SteamModelerOutputFactory | steamModelerOutputFactory = SteamModelerOutputFactory() |
The entry-point into the Steam Modeler. Use one of the model methods to initiate the system balancing.
Definition at line 15 of file SteamModeler.h.
SteamModelerOutput SteamModeler::model | ( | const SteamModelerInput & | steamModelerInput | ) |
Entry into the Steam Modeler using a SteamModelerInput object.
steamModelerInput | The object containing the Steam Modeler data for processing. |
|
private |
Entry into the Steam Modeler using individual data objects.
isBaselineCalc | true if this is the baseline calc run. |
baselinePowerDemand | Amount of the baseline power demand. |
headerInput | All of the headers input data. |
boilerInput | The boiler input data. |
turbineInput | All of the turbines input data. |
operationsInput | The operational input data. |
|
private |
Definition at line 40 of file SteamModeler.h.
|
private |
Definition at line 39 of file SteamModeler.h.