22 Output(
double priFlueVolume,
double hxEnergyRate,
double eqEnergySupply,
double effOpHours,
23 double energySavings,
double costSavings,
double hourlySavings,
double priExcessAir,
24 double priAvailableHeat,
double secExcessAir,
double secAvailableHeat)
25 : priFlueVolume(priFlueVolume), hxEnergyRate(hxEnergyRate), eqEnergySupply(eqEnergySupply),
26 effOpHours(effOpHours), energySavings(energySavings), costSavings(costSavings),
27 hourlySavings(hourlySavings), priExcessAir(priExcessAir), priAvailableHeat(priAvailableHeat),
28 secExcessAir(secExcessAir), secAvailableHeat(secAvailableHeat) {}
31 double priFlueVolume = 0, hxEnergyRate = 0, eqEnergySupply = 0, effOpHours = 0, energySavings = 0,
32 costSavings = 0, hourlySavings = 0, priExcessAir = 0, priAvailableHeat = 0, secExcessAir = 0,
72 double priExhaustTemperature,
double priExhaustO2,
double priCombAirTemperature,
73 double priOpHours,
double secFiringRate,
double secExhaustTemperature,
double secExhaustO2,
74 double secCombAirTemperature,
double secOpHours,
const double fuelTempF = 60,
75 const double ambientAirTempF = 60,
const double combAirMoisturePerc = 0)
76 : fuelHV(fuelHV), fuelCost(fuelCost), priFiringRate(priFiringRate),
77 priExhaustTemperature(priExhaustTemperature), priExhaustO2(priExhaustO2),
78 priCombAirTemperature(priCombAirTemperature), priOpHours(priOpHours), secFiringRate(secFiringRate),
79 secExhaustTemperature(secExhaustTemperature), secExhaustO2(secExhaustO2),
80 secCombAirTemperature(secCombAirTemperature), secOpHours(secOpHours) {
83 fuelTempF, ambientAirTempF, combAirMoisturePerc);
84 stoichAirVolume = res.stoichAir;
85 priExcessAir = res.excessAir;
86 priAvailableHeat = res.availableHeat;
87 priFlueSpecHeat = res.specificHeat;
88 priFlueDensity = res.density / 16.018463;
92 fuelTempF, ambientAirTempF, combAirMoisturePerc);
93 secExcessAir = resSec.excessAir;
94 secAvailableHeat = resSec.availableHeat;
116 double stoichAirVolume = 0, priExcessAir = 0, secExcessAir = 0, priAvailableHeat = 0, secAvailableHeat = 0,
119 double priFiringRate = 0, priExhaustTemperature = 0, priExhaustO2 = 0, priCombAirTemperature = 0, priOpHours = 0;
120 double secFiringRate = 0, secExhaustTemperature = 0, secExhaustO2 = 0, secCombAirTemperature = 0, secOpHours = 0;