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
natural_gas_reduction::NaturalGasReductionInput Struct Reference

Input data for a single natural gas reduction measure. More...

#include <natural_gas_reduction.h>

Public Attributes

int operating_hours = 0
 Annual operating hours \([\unit{\hour\per\year}]\).
 
double fuel_cost = 0.0
 Natural gas fuel cost rate \([\unit{\dollar\per\MMBtu}]\).
 
NaturalGasMeasurementMethod measurement_method = NaturalGasMeasurementMethod::FlowMeter
 Measurement method to apply.
 
FlowMeterMethodData flow_meter_method_data
 Data for the flow meter method.
 
NaturalGasOtherMethodData other_method_data
 Data for the other method.
 
AirMassFlowData air_mass_flow_data
 Data for the air mass flow method.
 
WaterMassFlowData water_mass_flow_data
 Data for the water mass flow method.
 
int units = 1
 Unit conversion multiplier applied to flow rates.
 

Detailed Description

Aggregates all parameters needed to evaluate one measure. The active measurement method is selected via NaturalGasMeasurementMethod; only the corresponding method data struct is used in the calculation.

Definition at line 125 of file natural_gas_reduction.h.

Member Data Documentation

◆ air_mass_flow_data

AirMassFlowData natural_gas_reduction::NaturalGasReductionInput::air_mass_flow_data

Definition at line 131 of file natural_gas_reduction.h.

◆ flow_meter_method_data

FlowMeterMethodData natural_gas_reduction::NaturalGasReductionInput::flow_meter_method_data

Definition at line 129 of file natural_gas_reduction.h.

◆ fuel_cost

double natural_gas_reduction::NaturalGasReductionInput::fuel_cost = 0.0

Definition at line 127 of file natural_gas_reduction.h.

◆ measurement_method

NaturalGasMeasurementMethod natural_gas_reduction::NaturalGasReductionInput::measurement_method = NaturalGasMeasurementMethod::FlowMeter

Definition at line 128 of file natural_gas_reduction.h.

◆ operating_hours

int natural_gas_reduction::NaturalGasReductionInput::operating_hours = 0

Definition at line 126 of file natural_gas_reduction.h.

◆ other_method_data

NaturalGasOtherMethodData natural_gas_reduction::NaturalGasReductionInput::other_method_data

Definition at line 130 of file natural_gas_reduction.h.

◆ units

int natural_gas_reduction::NaturalGasReductionInput::units = 1

Definition at line 133 of file natural_gas_reduction.h.

◆ water_mass_flow_data

WaterMassFlowData natural_gas_reduction::NaturalGasReductionInput::water_mass_flow_data

Definition at line 132 of file natural_gas_reduction.h.


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