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 | Enumerations | Functions
water_reduction Namespace Reference

Water reduction calculations for treasure hunt measures. More...

Classes

struct  BucketMethodData
 Input data for the bucket measurement method. More...
 
struct  MeteredFlowMethodData
 Input data for the metered flow measurement method. More...
 
struct  VolumeMeterMethodData
 Input data for the volume meter measurement method. More...
 
struct  WaterOtherMethodData
 Input data for the other (direct consumption) measurement method. More...
 
struct  WaterReductionInput
 Input data for a single water reduction measure. More...
 
struct  WaterReductionOutput
 Output data for a water reduction calculation. More...
 

Enumerations

enum class  WaterReductionMeasurementMethod { Metered = 0 , Volume = 1 , Bucket = 2 , Other = 3 }
 

Functions

WaterReductionOutput waterReduction (const std::vector< WaterReductionInput > &input_vec)
 Calculates total annual water use and cost for a collection of water reduction measures.
 
WaterReductionOutput meteredFlowReduction (const MeteredFlowMethodData &data, int operating_hours, double water_cost)
 Calculates annual water use and cost using the metered flow method.
 
WaterReductionOutput volumeMeterReduction (const VolumeMeterMethodData &data, int operating_hours, double water_cost)
 Calculates annual water use and cost using the volume meter method.
 
WaterReductionOutput bucketReduction (const BucketMethodData &data, int operating_hours, double water_cost)
 Calculates annual water use and cost using the bucket measurement method.
 
WaterReductionOutput otherReduction (const WaterOtherMethodData &data, double water_cost)
 Calculates annual water use and cost using a directly supplied consumption value.
 

Detailed Description

Provides a function-based API for estimating annual water use and cost savings for water reduction measures identified during an energy treasure hunt or water efficiency assessment. Supports four measurement methods: metered flow, volume meter, bucket, and other.

See also
Water Reduction Calculator

Enumeration Type Documentation

◆ WaterReductionMeasurementMethod

Enumerator
Metered 

Metered flow method — uses an instantaneous flow meter reading.

Volume 

Volume meter method — uses initial/final totalizing meter readings over a timed interval.

Bucket 

Bucket method — uses the time required to fill a container of known volume.

Other 

Other method — uses a directly supplied annual consumption value.

Definition at line 80 of file water_reduction.h.