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
Public Attributes | List of all members
water_reduction::WaterReductionInput Struct Reference

Input data for a single water reduction measure. More...

#include <water_reduction.h>

Public Attributes

int operating_hours = 0
 Annual operating hours \([\unit{\hour\per\year}]\).
 
double water_cost = 0.0
 Water cost rate \([\unit{\dollar\per\gallon}]\).
 
WaterReductionMeasurementMethod measurement_method = WaterReductionMeasurementMethod::Metered
 Measurement method to apply.
 
MeteredFlowMethodData metered_flow_method_data
 Data for the metered flow method.
 
VolumeMeterMethodData volume_meter_method_data
 Data for the volume meter method.
 
BucketMethodData bucket_method_data
 Data for the bucket method.
 
WaterOtherMethodData other_method_data
 Data for the other method.
 

Detailed Description

Aggregates all parameters needed to evaluate one measure. The active measurement method is selected via WaterReductionMeasurementMethod; only the corresponding method data struct is used in the calculation.

Definition at line 95 of file water_reduction.h.

Member Data Documentation

◆ bucket_method_data

BucketMethodData water_reduction::WaterReductionInput::bucket_method_data

Definition at line 101 of file water_reduction.h.

◆ measurement_method

WaterReductionMeasurementMethod water_reduction::WaterReductionInput::measurement_method = WaterReductionMeasurementMethod::Metered

Definition at line 98 of file water_reduction.h.

◆ metered_flow_method_data

MeteredFlowMethodData water_reduction::WaterReductionInput::metered_flow_method_data

Definition at line 99 of file water_reduction.h.

◆ operating_hours

int water_reduction::WaterReductionInput::operating_hours = 0

Definition at line 96 of file water_reduction.h.

◆ other_method_data

WaterOtherMethodData water_reduction::WaterReductionInput::other_method_data

Definition at line 102 of file water_reduction.h.

◆ volume_meter_method_data

VolumeMeterMethodData water_reduction::WaterReductionInput::volume_meter_method_data

Definition at line 100 of file water_reduction.h.

◆ water_cost

double water_reduction::WaterReductionInput::water_cost = 0.0

Definition at line 97 of file water_reduction.h.


The documentation for this struct was generated from the following file: