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 Member Functions | Private Attributes | List of all members
FuelFiredEnergyEquivalency Class Reference

#include <EnergyEquivalency.h>

Public Member Functions

 FuelFiredEnergyEquivalency (double electricallyHeatedEfficiency, double fuelFiredEfficiency, double electricalHeatInput)
 
double getElectricallyHeatedEfficiency () const
 
void setElectricallyHeatedEfficiency (double electricallyHeatedEfficiency)
 
double getFuelFiredEfficiency () const
 
void setFuelFiredEfficiency (double fuelFiredEfficiency)
 
double getElectricalHeatInput () const
 
void setElectricalHeatInput (double electricalHeatInput)
 
double getFuelFiredHeatInput ()
 

Private Attributes

double electricallyHeatedEfficiency_ = 0.0
 
double fuelFiredEfficiency_ = 0.0
 
double electricalHeatInput_ = 0.0
 
double fuelFiredHeatInput_
 natural gas heat
 

Detailed Description

Fuel Fired Energy Equivalency calculator class Used to calculateThermalResistance the fuel-fired heat input that is equivalent to the electric heat input.

Definition at line 110 of file EnergyEquivalency.h.

Constructor & Destructor Documentation

◆ FuelFiredEnergyEquivalency()

FuelFiredEnergyEquivalency::FuelFiredEnergyEquivalency ( double  electricallyHeatedEfficiency,
double  fuelFiredEfficiency,
double  electricalHeatInput 
)
inline

Constructor for the fuel-fired equivalency calculator

Parameters
electricallyHeatedEfficiencydouble, electrically heated equipment efficiency as %
fuelFiredEfficiencydouble, fuel-fired equipment efficiency as %
electricalHeatInputdouble, heat input for electrically heated equipment in kW

Definition at line 122 of file EnergyEquivalency.h.

Member Function Documentation

◆ getElectricalHeatInput()

double FuelFiredEnergyEquivalency::getElectricalHeatInput ( ) const
inline

Getter for the heat input for electrically heated equipment

Returns
double, heat input for electrically heated equipment in kW

Definition at line 170 of file EnergyEquivalency.h.

◆ getElectricallyHeatedEfficiency()

double FuelFiredEnergyEquivalency::getElectricallyHeatedEfficiency ( ) const
inline

Getter for the electrically heated equipment efficiency

Returns
double, electrically heated equipment efficiency as %

Definition at line 138 of file EnergyEquivalency.h.

◆ getFuelFiredEfficiency()

double FuelFiredEnergyEquivalency::getFuelFiredEfficiency ( ) const
inline

Getter for the fuel-fired equipment efficiency

Returns
double, fuel-fired equipment efficiency as %

Definition at line 155 of file EnergyEquivalency.h.

◆ getFuelFiredHeatInput()

double FuelFiredEnergyEquivalency::getFuelFiredHeatInput ( )

Gets the equivalent fuel-fired heat input

Returns
double, equivalent fuel-fired heat input in MM Btu/hr

◆ setElectricalHeatInput()

void FuelFiredEnergyEquivalency::setElectricalHeatInput ( double  electricalHeatInput)
inline

Sets the heat input for electrically heated equipment

Parameters
electricalHeatInputdouble, heat input for electrically heated equipment in kW

Definition at line 178 of file EnergyEquivalency.h.

◆ setElectricallyHeatedEfficiency()

void FuelFiredEnergyEquivalency::setElectricallyHeatedEfficiency ( double  electricallyHeatedEfficiency)
inline

Sets the electrically heated equipment efficiency

Parameters
electricallyHeatedEfficiencydouble, electrically heated equipment efficiency as %

Definition at line 146 of file EnergyEquivalency.h.

◆ setFuelFiredEfficiency()

void FuelFiredEnergyEquivalency::setFuelFiredEfficiency ( double  fuelFiredEfficiency)
inline

Sets the fuel-fired equipment efficiency

Parameters
fuelFiredEfficiencydouble, fuel-fired equipment efficiency as %

Definition at line 163 of file EnergyEquivalency.h.

Member Data Documentation

◆ electricalHeatInput_

double FuelFiredEnergyEquivalency::electricalHeatInput_ = 0.0
private

Definition at line 190 of file EnergyEquivalency.h.

◆ electricallyHeatedEfficiency_

double FuelFiredEnergyEquivalency::electricallyHeatedEfficiency_ = 0.0
private

Definition at line 188 of file EnergyEquivalency.h.

◆ fuelFiredEfficiency_

double FuelFiredEnergyEquivalency::fuelFiredEfficiency_ = 0.0
private

Definition at line 189 of file EnergyEquivalency.h.

◆ fuelFiredHeatInput_

double FuelFiredEnergyEquivalency::fuelFiredHeatInput_
private

Definition at line 194 of file EnergyEquivalency.h.


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