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
Classes | Namespaces | Enumerations | Functions

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.