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