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

Declares structs, enums, and functions for the Electricity Reduction Calculator.Calculates annual electricity use and cost for electricity reduction measures using multiple measurement methods. More...

#include <vector>

Go to the source code of this file.

Classes

struct  electricity_reduction::MultimeterData
 Input data for the multimeter measurement method. More...
 
struct  electricity_reduction::NameplateData
 Input data for the nameplate measurement method. More...
 
struct  electricity_reduction::PowerMeterData
 Input data for the power meter measurement method. More...
 
struct  electricity_reduction::ElectricityOtherMethodData
 Input data for the other (direct energy) measurement method. More...
 
struct  electricity_reduction::ElectricityReductionInput
 Input data for a single electricity reduction measure. More...
 
struct  electricity_reduction::ElectricityReductionOutput
 Output data for an electricity reduction calculation. More...
 

Namespaces

namespace  electricity_reduction
 Electricity reduction calculations for treasure hunt measures.
 

Enumerations

enum class  electricity_reduction::ElectricityReductionMeasurementMethod { electricity_reduction::Multimeter = 0 , electricity_reduction::Nameplate = 1 , electricity_reduction::PowerMeter = 2 , electricity_reduction::Other = 3 }
 

Functions

ElectricityReductionOutput electricity_reduction::electricityReduction (const std::vector< ElectricityReductionInput > &input_vec)
 Calculates total annual electricity use, cost, and power for a collection of measures.
 
ElectricityReductionOutput electricity_reduction::multimeterReduction (const MultimeterData &data, int operating_hours, double electricity_cost, int units)
 Calculates annual energy use and cost using the multimeter measurement method.
 
ElectricityReductionOutput electricity_reduction::nameplateReduction (const NameplateData &data, int operating_hours, double electricity_cost, int units)
 Calculates annual energy use and cost using the nameplate measurement method.
 
ElectricityReductionOutput electricity_reduction::powerMeterReduction (const PowerMeterData &data, int operating_hours, double electricity_cost, int units)
 Calculates annual energy use and cost using the power meter measurement method.
 
ElectricityReductionOutput electricity_reduction::otherReduction (const ElectricityOtherMethodData &data, double electricity_cost)
 Calculates annual energy cost using a directly supplied energy consumption value.