|
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.
|
Declares structs, enums, and functions for the Water Reduction Calculator.Calculates annual water use and cost for water reduction measures using multiple measurement methods. More...
#include <vector>Go to the source code of this file.
Classes | |
| struct | water_reduction::MeteredFlowMethodData |
| Input data for the metered flow measurement method. More... | |
| struct | water_reduction::VolumeMeterMethodData |
| Input data for the volume meter measurement method. More... | |
| struct | water_reduction::BucketMethodData |
| Input data for the bucket measurement method. More... | |
| struct | water_reduction::WaterOtherMethodData |
| Input data for the other (direct consumption) measurement method. More... | |
| struct | water_reduction::WaterReductionInput |
| Input data for a single water reduction measure. More... | |
| struct | water_reduction::WaterReductionOutput |
| Output data for a water reduction calculation. More... | |
Namespaces | |
| namespace | water_reduction |
| Water reduction calculations for treasure hunt measures. | |
Enumerations | |
| enum class | water_reduction::WaterReductionMeasurementMethod { water_reduction::Metered = 0 , water_reduction::Volume = 1 , water_reduction::Bucket = 2 , water_reduction::Other = 3 } |
Functions | |
| WaterReductionOutput | water_reduction::waterReduction (const std::vector< WaterReductionInput > &input_vec) |
| Calculates total annual water use and cost for a collection of water reduction measures. | |
| WaterReductionOutput | water_reduction::meteredFlowReduction (const MeteredFlowMethodData &data, int operating_hours, double water_cost) |
| Calculates annual water use and cost using the metered flow method. | |
| WaterReductionOutput | water_reduction::volumeMeterReduction (const VolumeMeterMethodData &data, int operating_hours, double water_cost) |
| Calculates annual water use and cost using the volume meter method. | |
| WaterReductionOutput | water_reduction::bucketReduction (const BucketMethodData &data, int operating_hours, double water_cost) |
| Calculates annual water use and cost using the bucket measurement method. | |
| WaterReductionOutput | water_reduction::otherReduction (const WaterOtherMethodData &data, double water_cost) |
| Calculates annual water use and cost using a directly supplied consumption value. | |