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
compressed_air_reduction.h File Reference

Declares structs, enums, and functions for the Compressed Air Reduction Calculator.Calculates annual compressed air consumption, energy use, and cost for compressed airflow reduction measures. More...

#include <vector>
#include "compressedAir/compressed_air_utils.h"

Go to the source code of this file.

Classes

struct  compressed_air_reduction::FlowMeterMethodData
 Input data for the flow meter measurement method. More...
 
struct  compressed_air_reduction::BagMethodData
 Input data for the bag measurement method. More...
 
struct  compressed_air_reduction::PressureMethodData
 Input data for the orifice/pressure measurement method. More...
 
struct  compressed_air_reduction::OtherMethodData
 Input data for the other (direct consumption) measurement method. More...
 
struct  compressed_air_reduction::CompressedAirReductionInput
 Input data for a single compressed air reduction measure. More...
 
struct  compressed_air_reduction::CompressedAirReductionOutput
 Output data for a compressed air reduction calculation. More...
 

Namespaces

namespace  compressed_air_reduction
 Compressed air reduction calculations for treasure hunt measures.
 

Enumerations

enum class  compressed_air_reduction::MeasurementMethod { compressed_air_reduction::FlowMeter = 0 , compressed_air_reduction::Bag = 1 , compressed_air_reduction::Pressure = 2 , compressed_air_reduction::Other = 3 }
 
enum class  compressed_air_reduction::UtilityType { compressed_air_reduction::CompressedAir = 0 , compressed_air_reduction::Electricity = 1 }
 

Functions

CompressedAirReductionOutput compressed_air_reduction::compressedAirReduction (const std::vector< CompressedAirReductionInput > &input_vec)
 Calculates total annual compressed air consumption, energy use, and cost for a collection of measures.
 
CompressedAirReductionOutput compressed_air_reduction::flowMeterReduction (const FlowMeterMethodData &data, int hours_per_year, int units)
 Calculates annual compressed air consumption and flow rate using the flow meter method.
 
CompressedAirReductionOutput compressed_air_reduction::bagMethodReduction (const BagMethodData &data, int hours_per_year, int units)
 Calculates annual compressed air consumption and flow rate using the bag method.
 
CompressedAirReductionOutput compressed_air_reduction::pressureMethodReduction (const PressureMethodData &data, int hours_per_year)
 Calculates annual compressed air consumption and flow rate using the orifice/pressure method.
 
CompressedAirReductionOutput compressed_air_reduction::otherMethodReduction (const OtherMethodData &data)
 Returns a partial result with consumption set from a directly supplied value.