7 NAN_MODULE_INIT(InitPhast) {
10 Nan::Set(target, New<String>(
"atmosphere").ToLocalChecked(),
11 GetFunction(New<FunctionTemplate>(atmosphere)).ToLocalChecked());
13 Nan::Set(target, New<String>(
"auxiliaryPowerLoss").ToLocalChecked(),
14 GetFunction(New<FunctionTemplate>(auxiliaryPowerLoss)).ToLocalChecked());
16 Nan::Set(target, New<String>(
"fixtureLosses").ToLocalChecked(),
17 GetFunction(New<FunctionTemplate>(fixtureLosses)).ToLocalChecked());
19 Nan::Set(target, New<String>(
"energyInputEAF").ToLocalChecked(),
20 GetFunction(New<FunctionTemplate>(energyInputEAF)).ToLocalChecked());
22 Nan::Set(target, New<String>(
"energyInputExhaustGasLosses").ToLocalChecked(),
23 GetFunction(New<FunctionTemplate>(energyInputExhaustGasLosses)).ToLocalChecked());
25 Nan::Set(target, New<String>(
"exhaustGasEAF").ToLocalChecked(),
26 GetFunction(New<FunctionTemplate>(exhaustGasEAF)).ToLocalChecked());
28 Nan::Set(target, New<String>(
"flueGasLossesByVolume").ToLocalChecked(),
29 GetFunction(New<FunctionTemplate>(flueGasLossesByVolume)).ToLocalChecked());
31 Nan::Set(target, New<String>(
"flueGasByVolumeCalculateHeatingValue").ToLocalChecked(),
32 GetFunction(New<FunctionTemplate>(flueGasByVolumeCalculateHeatingValue)).ToLocalChecked());
34 Nan::Set(target, New<String>(
"flueGasLossesByMass").ToLocalChecked(),
35 GetFunction(New<FunctionTemplate>(flueGasLossesByMass)).ToLocalChecked());
37 Nan::Set(target, New<String>(
"flueGasByMassCalculateHeatingValue").ToLocalChecked(),
38 GetFunction(New<FunctionTemplate>(flueGasByMassCalculateHeatingValue)).ToLocalChecked());
40 Nan::Set(target, New<String>(
"flueGasCalculateExcessAir").ToLocalChecked(),
41 GetFunction(New<FunctionTemplate>(flueGasCalculateExcessAir)).ToLocalChecked());
43 Nan::Set(target, New<String>(
"flueGasCalculateO2").ToLocalChecked(),
44 GetFunction(New<FunctionTemplate>(flueGasCalculateO2)).ToLocalChecked());
46 Nan::Set(target, New<String>(
"flueGasByMassCalculateO2").ToLocalChecked(),
47 GetFunction(New<FunctionTemplate>(flueGasByMassCalculateO2)).ToLocalChecked());
49 Nan::Set(target, New<String>(
"flueGasByMassCalculateExcessAir").ToLocalChecked(),
50 GetFunction(New<FunctionTemplate>(flueGasByMassCalculateExcessAir)).ToLocalChecked());
52 Nan::Set(target, New<String>(
"gasCoolingLosses").ToLocalChecked(),
53 GetFunction(New<FunctionTemplate>(gasCoolingLosses)).ToLocalChecked());
55 Nan::Set(target, New<String>(
"gasLoadChargeMaterial").ToLocalChecked(),
56 GetFunction(New<FunctionTemplate>(gasLoadChargeMaterial)).ToLocalChecked());
58 Nan::Set(target, New<String>(
"leakageLosses").ToLocalChecked(),
59 GetFunction(New<FunctionTemplate>(leakageLosses)).ToLocalChecked());
61 Nan::Set(target, New<String>(
"liquidCoolingLosses").ToLocalChecked(),
62 GetFunction(New<FunctionTemplate>(liquidCoolingLosses)).ToLocalChecked());
64 Nan::Set(target, New<String>(
"liquidLoadChargeMaterial").ToLocalChecked(),
65 GetFunction(New<FunctionTemplate>(liquidLoadChargeMaterial)).ToLocalChecked());
67 Nan::Set(target, New<String>(
"openingLossesCircular").ToLocalChecked(),
68 GetFunction(New<FunctionTemplate>(openingLossesCircular)).ToLocalChecked());
70 Nan::Set(target, New<String>(
"openingLossesQuad").ToLocalChecked(),
71 GetFunction(New<FunctionTemplate>(openingLossesQuad)).ToLocalChecked());
73 Nan::Set(target, New<String>(
"viewFactorCalculation").ToLocalChecked(),
74 GetFunction(New<FunctionTemplate>(viewFactorCalculation)).ToLocalChecked());
76 Nan::Set(target, New<String>(
"slagOtherMaterialLosses").ToLocalChecked(),
77 GetFunction(New<FunctionTemplate>(slagOtherMaterialLosses)).ToLocalChecked());
79 Nan::Set(target, New<String>(
"solidLoadChargeMaterial").ToLocalChecked(),
80 GetFunction(New<FunctionTemplate>(solidLoadChargeMaterial)).ToLocalChecked());
82 Nan::Set(target, New<String>(
"wallLosses").ToLocalChecked(),
83 GetFunction(New<FunctionTemplate>(wallLosses)).ToLocalChecked());
85 Nan::Set(target, New<String>(
"waterCoolingLosses").ToLocalChecked(),
86 GetFunction(New<FunctionTemplate>(waterCoolingLosses)).ToLocalChecked());
88 Nan::Set(target, New<String>(
"efficiencyImprovement").ToLocalChecked(),
89 GetFunction(New<FunctionTemplate>(efficiencyImprovement)).ToLocalChecked());
91 Nan::Set(target, New<String>(
"energyEquivalencyElectric").ToLocalChecked(),
92 GetFunction(New<FunctionTemplate>(energyEquivalencyElectric)).ToLocalChecked());
94 Nan::Set(target, New<String>(
"energyEquivalencyFuel").ToLocalChecked(),
95 GetFunction(New<FunctionTemplate>(energyEquivalencyFuel)).ToLocalChecked());
97 Nan::Set(target, New<String>(
"flowCalculations").ToLocalChecked(),
98 GetFunction(New<FunctionTemplate>(flowCalculations)).ToLocalChecked());
100 Nan::Set(target, New<String>(
"o2Enrichment").ToLocalChecked(),
101 GetFunction(New<FunctionTemplate>(o2Enrichment)).ToLocalChecked());
103 Nan::Set(target, New<String>(
"humidityRatio").ToLocalChecked(),
104 GetFunction(New<FunctionTemplate>(humidityRatio)).ToLocalChecked());
108 NODE_MODULE(phast, InitPhast)