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
compressed_air_leak_survey::Input Struct Reference

Input parameters for one leak entry in a compressed air leak survey. More...

#include <compressed_air_leak_survey.h>

Public Attributes

int hours_per_year = 0
 Annual compressed air system operating time \([\unit{\hour\per\year}]\).
 
int utility_type = 0
 Cost basis selector (see UtilityType) \([\unit{\unitless}]\).
 
double utility_cost = 0.0
 Utility rate — \([\unit{\dollar\per\cubic\foot}]\) when utility_type = 0; \([\unit{\dollar\per\kilo\watt\hour}]\) when utility_type = 1.
 
int measurement_method = 0
 Flow-rate measurement method selector (see MeasurementMethod) \([\unit{\unitless}]\).
 
estimate_method::Input estimate_input = {}
 Inputs for the estimate method (used when measurement_method = 0)
 
decibels_method::Input decibels_input = {}
 Inputs for the decibels method (used when measurement_method = 1)
 
bag_method::Input bag_input = {}
 Inputs for the bag method (used when measurement_method = 2)
 
orifice_method::Input orifice_input = {}
 Inputs for the orifice method (used when measurement_method = 3)
 
compressed_air_utils::CompressorElectricityData compressor_electricity_data = {}
 Compressor electricity parameters (used when utility_type = 1)
 
int units = 1
 Number of identical leak points represented by this entry \([\unit{\unitless}]\).
 

Detailed Description

A single Input represents one or more identical leak points. The units field acts as a multiplier so that a group of identical leaks can be entered as a single row rather than repeated entries.

All four sub-method input structs must be populated; only the one selected by measurement_method is used in the calculation. Use the MeasurementMethod and UtilityType enumerators to assign the integer selector fields.

Definition at line 86 of file compressed_air_leak_survey.h.

Member Data Documentation

◆ bag_input

bag_method::Input compressed_air_leak_survey::Input::bag_input = {}

Definition at line 94 of file compressed_air_leak_survey.h.

◆ compressor_electricity_data

compressed_air_utils::CompressorElectricityData compressed_air_leak_survey::Input::compressor_electricity_data = {}

Definition at line 97 of file compressed_air_leak_survey.h.

◆ decibels_input

decibels_method::Input compressed_air_leak_survey::Input::decibels_input = {}

Definition at line 93 of file compressed_air_leak_survey.h.

◆ estimate_input

estimate_method::Input compressed_air_leak_survey::Input::estimate_input = {}

Definition at line 92 of file compressed_air_leak_survey.h.

◆ hours_per_year

int compressed_air_leak_survey::Input::hours_per_year = 0

Definition at line 87 of file compressed_air_leak_survey.h.

◆ measurement_method

int compressed_air_leak_survey::Input::measurement_method = 0

Definition at line 90 of file compressed_air_leak_survey.h.

◆ orifice_input

orifice_method::Input compressed_air_leak_survey::Input::orifice_input = {}

Definition at line 95 of file compressed_air_leak_survey.h.

◆ units

int compressed_air_leak_survey::Input::units = 1

Definition at line 99 of file compressed_air_leak_survey.h.

◆ utility_cost

double compressed_air_leak_survey::Input::utility_cost = 0.0

Definition at line 89 of file compressed_air_leak_survey.h.

◆ utility_type

int compressed_air_leak_survey::Input::utility_type = 0

Definition at line 88 of file compressed_air_leak_survey.h.


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