LCOV - code coverage report
Current view: top level - EnergyPlus - OutputReportPredefined.hh (source / functions) Hit Total Coverage
Test: lcov.output.filtered Lines: 18 926 1.9 %
Date: 2023-01-17 19:17:23 Functions: 21 34 61.8 %

          Line data    Source code
       1             : // EnergyPlus, Copyright (c) 1996-2023, The Board of Trustees of the University of Illinois,
       2             : // The Regents of the University of California, through Lawrence Berkeley National Laboratory
       3             : // (subject to receipt of any required approvals from the U.S. Dept. of Energy), Oak Ridge
       4             : // National Laboratory, managed by UT-Battelle, Alliance for Sustainable Energy, LLC, and other
       5             : // contributors. All rights reserved.
       6             : //
       7             : // NOTICE: This Software was developed under funding from the U.S. Department of Energy and the
       8             : // U.S. Government consequently retains certain rights. As such, the U.S. Government has been
       9             : // granted for itself and others acting on its behalf a paid-up, nonexclusive, irrevocable,
      10             : // worldwide license in the Software to reproduce, distribute copies to the public, prepare
      11             : // derivative works, and perform publicly and display publicly, and to permit others to do so.
      12             : //
      13             : // Redistribution and use in source and binary forms, with or without modification, are permitted
      14             : // provided that the following conditions are met:
      15             : //
      16             : // (1) Redistributions of source code must retain the above copyright notice, this list of
      17             : //     conditions and the following disclaimer.
      18             : //
      19             : // (2) Redistributions in binary form must reproduce the above copyright notice, this list of
      20             : //     conditions and the following disclaimer in the documentation and/or other materials
      21             : //     provided with the distribution.
      22             : //
      23             : // (3) Neither the name of the University of California, Lawrence Berkeley National Laboratory,
      24             : //     the University of Illinois, U.S. Dept. of Energy nor the names of its contributors may be
      25             : //     used to endorse or promote products derived from this software without specific prior
      26             : //     written permission.
      27             : //
      28             : // (4) Use of EnergyPlus(TM) Name. If Licensee (i) distributes the software in stand-alone form
      29             : //     without changes from the version obtained under this License, or (ii) Licensee makes a
      30             : //     reference solely to the software portion of its product, Licensee must refer to the
      31             : //     software as "EnergyPlus version X" software, where "X" is the version number Licensee
      32             : //     obtained under this License and may not use a different name for the software. Except as
      33             : //     specifically required in this Section (4), Licensee shall not use in a company name, a
      34             : //     product name, in advertising, publicity, or other promotional activities any name, trade
      35             : //     name, trademark, logo, or other designation of "EnergyPlus", "E+", "e+" or confusingly
      36             : //     similar designation, without the U.S. Department of Energy's prior written consent.
      37             : //
      38             : // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR
      39             : // IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
      40             : // AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
      41             : // CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
      42             : // CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
      43             : // SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
      44             : // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
      45             : // OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
      46             : // POSSIBILITY OF SUCH DAMAGE.
      47             : 
      48             : #ifndef OutputReportPredefined_hh_INCLUDED
      49             : #define OutputReportPredefined_hh_INCLUDED
      50             : 
      51             : // ObjexxFCL Headers
      52             : #include <ObjexxFCL/Array1D.hh>
      53             : #include <ObjexxFCL/Optional.hh>
      54             : 
      55             : // EnergyPlus Headers
      56             : #include <EnergyPlus/DataGlobals.hh>
      57             : #include <EnergyPlus/EnergyPlus.hh>
      58             : 
      59             : namespace EnergyPlus {
      60             : 
      61             : // Forward declarations
      62             : struct EnergyPlusData;
      63             : 
      64             : namespace OutputReportPredefined {
      65             : 
      66             :     // Using/Aliasing
      67             : 
      68             :     // Data
      69             :     // The following section initializes the predefined column heading variables
      70             :     // The variables get their value in AssignPredefined
      71             : 
      72             :     // Internal data structures to store information provided by calls
      73             :     int constexpr sizeIncrement(100);
      74             :     int constexpr recKindSurface(1);
      75             :     int constexpr recKindSubsurface(2);
      76             : 
      77             :     // Types
      78             : 
      79      154971 :     struct reportNameType
      80             :     {
      81             :         // Members
      82             :         std::string name;
      83             :         std::string namewithspaces; // a "prettier version" than the key value
      84             :         std::string abrev;
      85             :         bool show;
      86             : 
      87             :         // Default Constructor
      88         771 :         reportNameType() : show(false)
      89             :         {
      90         771 :         }
      91             :     };
      92             : 
      93      154971 :     struct SubTableType
      94             :     {
      95             :         // Members
      96             :         std::string name;
      97             :         int indexReportName;
      98             :         std::string footnote;
      99             : 
     100             :         // Default Constructor
     101         771 :         SubTableType() : indexReportName(0)
     102             :         {
     103         771 :         }
     104             :     };
     105             : 
     106     2316084 :     struct ColumnTagType
     107             :     {
     108             :         // Members
     109             :         std::string heading;
     110             :         int indexSubTable;
     111             : 
     112             :         // Default Constructor
     113        3084 :         ColumnTagType() : indexSubTable(0)
     114             :         {
     115        3084 :         }
     116             :     };
     117             : 
     118    18021856 :     struct TableEntryType
     119             :     {
     120             :         // Members
     121             :         std::string charEntry;
     122             :         std::string objectName;
     123             :         int indexColumn;
     124             :         int subTableIndex;
     125             :         int uniqueObjName;
     126             :         Real64 origRealEntry;
     127             :         int significantDigits;
     128             :         bool origEntryIsReal;
     129             : 
     130             :         // Default Constructor
     131        4856 :         TableEntryType() : indexColumn(0), subTableIndex(0), uniqueObjName(0), origRealEntry(0.0), significantDigits(0), origEntryIsReal(false)
     132             :         {
     133        4856 :         }
     134             :     };
     135             : 
     136      348745 :     struct CompSizeTableEntryType
     137             :     {
     138             :         // Members
     139             :         std::string typeField;
     140             :         std::string nameField;
     141             :         std::string description;
     142             :         Real64 valField;
     143             :         bool active;
     144             :         bool written;
     145             : 
     146             :         // Default Constructor
     147         945 :         CompSizeTableEntryType() : valField(0.0), active(false), written(false)
     148             :         {
     149         945 :         }
     150             :     };
     151             : 
     152             :     struct ShadowRelateType
     153             :     {
     154             :         // Members
     155             :         int castSurf;
     156             :         int recSurf;
     157             :         int recKind;
     158             : 
     159             :         // Default Constructor
     160         653 :         ShadowRelateType() : castSurf(0), recSurf(0), recKind(0)
     161             :         {
     162         653 :         }
     163             :     };
     164             : 
     165             :     void SetPredefinedTables(EnergyPlusData &state);
     166             : 
     167             :     // Creates an entry for predefined tables when the entry
     168             :     // is a real variable. numSigDigits defaults to 2, and if supplied must be in [0-9]
     169             :     // Internally it uses a Fortran-Style write statement, meaning numbers are rounded rather than trimmed
     170             :     void PreDefTableEntry(
     171             :         EnergyPlusData &state, int const columnIndex, std::string_view objName, Real64 const tableEntryReal, Optional_int_const numSigDigits = _);
     172             : 
     173             :     void PreDefTableEntry(EnergyPlusData &state, int const columnIndex, std::string_view objName, std::string_view tableEntryChar);
     174             : 
     175             :     void PreDefTableEntry(EnergyPlusData &state, int const columnIndex, std::string_view objName, int const tableEntryInt);
     176             : 
     177             :     std::string RetrievePreDefTableEntry(EnergyPlusData &state, int const columnIndex, std::string_view objName);
     178             : 
     179             :     void incrementTableEntry(EnergyPlusData &state);
     180             : 
     181             :     void AddCompSizeTableEntry(
     182             :         EnergyPlusData &state, std::string_view FieldType, std::string_view FieldName, std::string_view FieldDescription, Real64 const FieldValue);
     183             : 
     184             :     void AddShadowRelateTableEntry(EnergyPlusData &state, int const castingField, int const receivingField, int const receivingKind);
     185             : 
     186             :     int
     187             :     newPreDefReport(EnergyPlusData &state, std::string_view inReportName, std::string_view inReportAbrev, std::string_view inReportNamewithSpaces);
     188             : 
     189             :     int newPreDefSubTable(EnergyPlusData &state, int const reportIndex, std::string_view subTableName);
     190             : 
     191             :     void addFootNoteSubTable(EnergyPlusData &state, int const subTableIndex, std::string_view footnoteText);
     192             : 
     193             :     int newPreDefColumn(EnergyPlusData &state, int const subTableIndex, std::string_view columnHeading);
     194             : 
     195             : } // namespace OutputReportPredefined
     196             : 
     197        1542 : struct OutputReportPredefinedData : BaseGlobalStruct
     198             : {
     199             : 
     200             :     // Climate Summary Report
     201             :     int pdrClim = 0;
     202             :     int pdstDesDay = 0;
     203             :     int pdchDDmaxDB = 0;
     204             :     int pdchDDrange = 0;
     205             :     int pdchDDhumid = 0;
     206             :     int pdchDDhumTyp = 0;
     207             :     int pdchDDwindSp = 0;
     208             :     int pdchDDwindDr = 0;
     209             :     int pdstMonthlyPrec = 0;
     210             :     int pdchMonthlyTotalPrecInWeather = 0;
     211             :     int pdchMonthlyTotalHrRain = 0;
     212             :     int pdchMonthlyTotalPrecInSitePrec = 0;
     213             :     int pdchMonthlyTotalIrrDep = 0;
     214             :     int pdchMonthlyTotalRainCol = 0;
     215             :     int pdstWthr = 0;
     216             :     int pdchWthrVal = 0;
     217             : 
     218             :     // HVAC Equipment Report
     219             :     int pdrEquip = 0;
     220             :     int pdstMech = 0;
     221             :     int pdchMechType = 0;
     222             :     int pdchMechNomCap = 0;
     223             :     int pdchMechNomEff = 0;
     224             :     int pdchMechRatCap = 0;
     225             :     int pdchMechRatEff = 0;
     226             :     int pdchMechIPLVSI = 0;
     227             :     int pdchMechIPLVIP = 0;
     228             : 
     229             :     // Fan subtable
     230             :     int pdstFan = 0;
     231             :     int pdchFanType = 0;
     232             :     int pdchFanTotEff = 0;
     233             :     int pdchFanDeltaP = 0;
     234             :     int pdchFanVolFlow = 0;
     235             :     int pdchFanMotorIn = 0;
     236             :     int pdchFanEnergyIndex = 0;
     237             :     int pdchFanEndUse = 0;
     238             :     int pdchFanPwr = 0;
     239             :     int pdchFanPwrPerFlow = 0;
     240             :     int pdchFanDesDay = 0;
     241             :     int pdchFanPkTime = 0;
     242             : 
     243             :     // Pump subtable
     244             :     int pdstPump = 0;
     245             :     int pdchPumpType = 0;
     246             :     int pdchPumpControl = 0;
     247             :     int pdchPumpHead = 0;
     248             :     int pdchPumpFlow = 0;
     249             :     int pdchPumpPower = 0;
     250             :     int pdchPumpPwrPerFlow = 0;
     251             :     int pdchPumpEndUse = 0;
     252             :     int pdchMotEff = 0;
     253             : 
     254             :     // Cooling coil subtable
     255             :     int pdstCoolCoil = 0;
     256             :     int pdchCoolCoilType = 0;
     257             :     int pdchCoolCoilDesCap = 0;
     258             :     int pdchCoolCoilTotCap = 0;
     259             :     int pdchCoolCoilSensCap = 0;
     260             :     int pdchCoolCoilLatCap = 0;
     261             :     int pdchCoolCoilSHR = 0;
     262             :     int pdchCoolCoilNomEff = 0;
     263             :     int pdchCoolCoilUATotal = 0;
     264             :     int pdchCoolCoilArea = 0;
     265             : 
     266             :     // DX Cooling Coil subtable
     267             :     int pdstDXCoolCoil = 0;
     268             :     int pdchDXCoolCoilType = 0;           // DX cooling coil type
     269             :     int pdchDXCoolCoilNetCapSI = 0;       // Standard Rated (Net) Cooling Capacity [W]
     270             :     int pdchDXCoolCoilCOP = 0;            // EER/COP value in SI unit at AHRI std. 340/360 conditions [W/W]
     271             :     int pdchDXCoolCoilSEERUserIP = 0;     // SEER value in IP unit at AHRI std. 210/240 conditions and user PLF curve [Btu/W-hr]
     272             :     int pdchDXCoolCoilSEERStandardIP = 0; // SEER value in IP unit at AHRI std. 210/240 conditions and default PLF curve and C_D value [Btu/W-hr]
     273             :     int pdchDXCoolCoilEERIP = 0;          // EER value in IP unit at AHRI std. 340/360 conditions [Btu/W-h]
     274             :     int pdchDXCoolCoilIEERIP = 0;         // IEER value in IP unit at AHRI std. 340/360 conditions
     275             : 
     276             :     // DX Cooling Coil SEER2 subtable | AHRI std. 210/240 2023 conditions
     277             :     int pdstDXCoolCoil_2023 = 0;
     278             :     int pdchDXCoolCoilType_2023 = 0;        // DX cooling coil type
     279             :     int pdchDXCoolCoilNetCapSI_2023 = 0;    // Standard Rated (Net) Cooling Capacity [W]
     280             :     int pdchDXCoolCoilCOP_2023 = 0;         // EER/COP value in SI unit at AHRI std. 340/360 conditions [W/W]
     281             :     int pdchDXCoolCoilSEER2UserIP_2023 = 0; // SEER2 value in IP unit at AHRI std. 210/240 2023 conditions and user PLF curve [Btu/W-hr]
     282             :     int pdchDXCoolCoilSEER2StandardIP_2023 =
     283             :         0;                             // SEER2 value in IP unit at AHRI std. 210/240 2023 conditions and default PLF curve and C_D value [Btu/W-hr]
     284             :     int pdchDXCoolCoilEERIP_2023 = 0;  // EER value in IP unit at AHRI std. 340/360 conditions [Btu/W-h]
     285             :     int pdchDXCoolCoilIEERIP_2023 = 0; // IEER value in IP unit at AHRI std. 340/360 conditions
     286             : 
     287             :     // DX Cooling Coil subtable per ANSI/ASHRAE Std 127 for Tests A, B, C and D
     288             :     int pdstDXCoolCoil2 = 0;
     289             :     int pdchDXCoolCoilNetCapSIA = 0;  // Standard Rated (Net) Cooling Capacity [W], Test A
     290             :     int pdchDXCoolCoilElecPowerA = 0; // Standard Rated Electric Power [W], Test A
     291             :     int pdchDXCoolCoilNetCapSIB = 0;  // Standard Rated (Net) Cooling Capacity [W], Test B
     292             :     int pdchDXCoolCoilElecPowerB = 0; // Standard Rated Electric Power [W], Test B
     293             :     int pdchDXCoolCoilNetCapSIC = 0;  // Standard Rated (Net) Cooling Capacity [W], Test C
     294             :     int pdchDXCoolCoilElecPowerC = 0; // Standard Rated Electric Power [W], Test C
     295             :     int pdchDXCoolCoilNetCapSID = 0;  // Standard Rated (Net) Cooling Capacity [W], Test D
     296             :     int pdchDXCoolCoilElecPowerD = 0; // Standard Rated Electric Power [W], Test D
     297             : 
     298             :     // Water-to-Air HP report
     299             :     int pdstWAHP = 0;
     300             :     int pdchWAHPType = 0;
     301             :     int pdchWAHPRatedCapAtRatedCdts = 0;
     302             :     int pdchWAHPRatedSensCapAtRatedCdts = 0;
     303             :     int pdchWAHPRatedPowerAtRatedCdts = 0;
     304             :     int pdchWAHPRatedCOPAtRatedCdts = 0;
     305             :     int pdchWAHPRatedAirDBT = 0;
     306             :     int pdchWAHPRatedAirWBT = 0;
     307             :     int pdchWAHPRatedWtrT = 0;
     308             :     int pdchWAHPDD = 0;
     309             : 
     310             :     // VAV DX Cooling Ratings Details
     311             :     int pdstVAVDXCoolCoil = 0; // details for Packaged VAV rating under AHRI 340/360
     312             :     int pdchVAVDXCoolCoilType = 0;
     313             :     int pdchVAVDXFanName = 0;
     314             :     int pdchVAVDXCoolCoilNetCapSI = 0;
     315             :     int pdchVAVDXCoolCoilCOP = 0;
     316             :     int pdchVAVDXCoolCoilIEERIP = 0;
     317             :     int pdchVAVDXCoolCoilEERIP = 0;
     318             :     int pdchVAVDXCoolCoilMdotA = 0;
     319             :     int pdchVAVDXCoolCoilCOP_B = 0;
     320             :     int pdchVAVDXCoolCoilEER_B_IP = 0;
     321             :     int pdchVAVDXCoolCoilMdotB = 0;
     322             :     int pdchVAVDXCoolCoilCOP_C = 0;
     323             :     int pdchVAVDXCoolCoilEER_C_IP = 0;
     324             :     int pdchVAVDXCoolCoilMdotC = 0;
     325             :     int pdchVAVDXCoolCoilCOP_D = 0;
     326             :     int pdchVAVDXCoolCoilEER_D_IP = 0;
     327             :     int pdchVAVDXCoolCoilMdotD = 0;
     328             : 
     329             :     // TODO: As not inlcuded in clearState() , Confirm and update
     330             :     // DX Heating Coil subtable
     331             :     int pdstDXHeatCoil;
     332             :     int pdchDXHeatCoilType; // DX Heating coil type
     333             :     int pdchDXHeatCoilHighCap;
     334             :     int pdchDXHeatCoilLowCap;
     335             :     int pdchDXHeatCoilHSPFSI;    // HSPF value in SI unit at AHRI std. 340/360 conditions [W/W]
     336             :     int pdchDXHeatCoilHSPFIP;    // HSPF value in IP unit at AHRI std. 340/360 conditions [Btu/W-hr]
     337             :     int pdchDXHeatCoilRegionNum; // Region number for which HSPF is calculated
     338             : 
     339             :     // TODO: As not inlcuded in clearState() , Confirm and update
     340             :     // DX Heating Coil subtable| AHRI std. 210/240 2023 conditions
     341             :     int pdstDXHeatCoil_2023;
     342             :     int pdchDXHeatCoilType_2023; // DX Heating coil type
     343             :     int pdchDXHeatCoilHighCap_2023;
     344             :     int pdchDXHeatCoilLowCap_2023;
     345             :     int pdchDXHeatCoilHSPF2SI_2023;   // HSPF2 value in SI unit at AHRI std. 340/360 conditions [W/W]
     346             :     int pdchDXHeatCoilHSPF2IP_2023;   // HSPF2 value in IP unit at AHRI std. 340/360 conditions [Btu/W-hr]
     347             :     int pdchDXHeatCoilRegionNum_2023; // Region number for which HSPF is calculated
     348             : 
     349             :     // Heating Coil subtable
     350             :     int pdstHeatCoil = 0;
     351             :     int pdchHeatCoilType = 0;
     352             :     int pdchHeatCoilDesCap = 0;
     353             :     int pdchHeatCoilNomCap = 0;
     354             :     int pdchHeatCoilNomEff = 0;
     355             : 
     356             :     // SWH subtable
     357             :     int pdstSWH = 0;
     358             :     int pdchSWHType = 0;
     359             :     int pdchSWHVol = 0;
     360             :     int pdchSWHHeatIn = 0;
     361             :     int pdchSWHThEff = 0;
     362             :     int pdchSWHRecEff = 0;
     363             :     int pdchSWHEnFac = 0;
     364             : 
     365             :     // Envelope Report
     366             :     int pdrEnvelope = 0;
     367             :     int pdstOpaque = 0;
     368             :     int pdchOpCons = 0;
     369             :     int pdchOpRefl = 0;
     370             :     int pdchOpUfactFilm = 0;
     371             :     int pdchOpUfactNoFilm = 0;
     372             :     int pdchOpGrArea = 0;
     373             :     int pdchOpNetArea = 0;
     374             :     int pdchOpAzimuth = 0;
     375             :     int pdchOpTilt = 0;
     376             :     int pdchOpDir = 0;
     377             :     int pdstIntOpaque = 0;
     378             :     int pdchIntOpCons = 0;
     379             :     int pdchIntOpRefl = 0;
     380             :     int pdchIntOpUfactFilm = 0;
     381             :     int pdchIntOpUfactNoFilm = 0;
     382             :     int pdchIntOpGrArea = 0;
     383             :     int pdchIntOpNetArea = 0;
     384             :     int pdchIntOpAzimuth = 0;
     385             :     int pdchIntOpTilt = 0;
     386             :     int pdchIntOpDir = 0;
     387             :     int pdstFen = 0;
     388             :     int pdchFenCons = 0;
     389             :     int pdchFenFrameDivName = 0;
     390             :     int pdchFenAreaOf1 = 0;
     391             :     int pdchFenGlassAreaOf1 = 0;
     392             :     int pdchFenFrameAreaOf1 = 0;
     393             :     int pdchFenDividerAreaOf1 = 0;
     394             :     int pdchFenArea = 0;
     395             :     int pdchFenUfact = 0;
     396             :     int pdchFenSHGC = 0;
     397             :     int pdchFenVisTr = 0;
     398             :     int pdchFenAssemNfrcType = 0;
     399             :     int pdchFenAssemUfact = 0;
     400             :     int pdchFenAssemSHGC = 0;
     401             :     int pdchFenAssemVisTr = 0;
     402             :     int pdchFenFrameConductance = 0;
     403             :     int pdchFenDividerConductance = 0;
     404             :     int pdchFenSwitchable = 0;
     405             :     int pdchFenParent = 0;
     406             :     int pdchFenAzimuth = 0;
     407             :     int pdchFenTilt = 0;
     408             :     int pdchFenDir = 0;
     409             : 
     410             :     int pdstFenShd = 0;
     411             :     int pdchFenShdFrameDiv = 0;
     412             :     int pdchFenShdUfact = 0;
     413             :     int pdchFenShdSHGC = 0;
     414             :     int pdchFenShdVisTr = 0;
     415             :     int pdchFenShdAssemNfrcType = 0;
     416             :     int pdchFenShdAssemUfact = 0;
     417             :     int pdchFenShdAssemSHGC = 0;
     418             :     int pdchFenShdAssemVisTr = 0;
     419             : 
     420             :     int pdstDoor = 0;
     421             :     int pdchDrCons = 0;
     422             :     int pdchDrUfactFilm = 0;
     423             :     int pdchDrUfactNoFilm = 0;
     424             :     int pdchDrGrArea = 0;
     425             :     int pdchDrParent = 0;
     426             :     int pdstIntDoor = 0;
     427             :     int pdchIntDrCons = 0;
     428             :     int pdchIntDrUfactFilm = 0;
     429             :     int pdchIntDrUfactNoFilm = 0;
     430             :     int pdchIntDrGrArea = 0;
     431             :     int pdchIntDrParent = 0;
     432             :     int pdstIntFen = 0;
     433             :     int pdchIntFenCons = 0;
     434             :     int pdchIntFenAreaOf1 = 0;
     435             :     int pdchIntFenArea = 0;
     436             :     int pdchIntFenUfact = 0;
     437             :     int pdchIntFenSHGC = 0;
     438             :     int pdchIntFenVisTr = 0;
     439             :     int pdchIntFenParent = 0;
     440             : 
     441             :     // Shading Report
     442             :     int pdrShading = 0;
     443             :     int pdstSunlitFrac = 0;
     444             :     int pdchSlfMar21_9 = 0;
     445             :     int pdchSlfMar21_12 = 0;
     446             :     int pdchSlfMar21_15 = 0;
     447             :     int pdchSlfJun21_9 = 0;
     448             :     int pdchSlfJun21_12 = 0;
     449             :     int pdchSlfJun21_15 = 0;
     450             :     int pdchSlfDec21_9 = 0;
     451             :     int pdchSlfDec21_12 = 0;
     452             :     int pdchSlfDec21_15 = 0;
     453             :     int pdstWindowControl = 0;
     454             :     int pdchWscName = 0;
     455             :     int pdchWscShading = 0;
     456             :     int pdchWscShadCons = 0;
     457             :     int pdchWscControl = 0;
     458             :     int pdchWscGlare = 0;
     459             : 
     460             :     // Lighting Report
     461             :     int pdrLighting = 0;
     462             :     int pdstInLite = 0;
     463             :     int pdchInLtZone = 0;
     464             :     int pdchInLtSpace = 0;
     465             :     int pdchInLtSpaceType = 0;
     466             :     int pdchInLtDens = 0;
     467             :     int pdchInLtArea = 0;
     468             :     int pdchInLtPower = 0;
     469             :     int pdchInLtEndUse = 0;
     470             :     int pdchInLtSchd = 0;
     471             :     int pdchInLtAvgHrSchd = 0;
     472             :     int pdchInLtAvgHrOper = 0;
     473             :     int pdchInLtFullLoadHrs = 0;
     474             :     int pdchInLtRetAir = 0;
     475             :     int pdchInLtCond = 0;
     476             :     int pdchInLtConsump = 0;
     477             :     int pdstExtLite = 0;
     478             :     int pdchExLtPower = 0;
     479             :     int pdchExLtClock = 0;
     480             :     int pdchExLtSchd = 0;
     481             :     int pdchExLtAvgHrSchd = 0;
     482             :     int pdchExLtAvgHrOper = 0;
     483             :     int pdchExLtFullLoadHrs = 0;
     484             :     int pdchExLtConsump = 0;
     485             :     int pdstDaylight = 0;
     486             :     int pdchDyLtZone = 0;
     487             :     int pdchDyLtCtrlName = 0;
     488             :     int pdchDyLtKind = 0;
     489             :     int pdchDyLtCtrlType = 0;
     490             :     int pdchDyLtFrac = 0;
     491             :     int pdchDyLtWInst = 0;
     492             :     int pdchDyLtWCtrl = 0;
     493             : 
     494             :     // Sizing Report
     495             :     int pdrSizing = 0;
     496             :     int pdstZoneClSize = 0;
     497             :     int pdchZnClCalcDesLd = 0;
     498             :     int pdchZnClUserDesLd = 0;
     499             :     int pdchZnClUserDesLdPerArea = 0;
     500             :     int pdchZnClCalcDesAirFlow = 0;
     501             :     int pdchZnClUserDesAirFlow = 0;
     502             :     int pdchZnClDesDay = 0;
     503             :     int pdchZnClPkTime = 0;
     504             :     int pdchZnClPkTstatTemp = 0;
     505             :     int pdchZnClPkIndTemp = 0;
     506             :     int pdchZnClPkIndHum = 0;
     507             :     int pdchZnClPkOATemp = 0;
     508             :     int pdchZnClPkOAHum = 0;
     509             :     int pdchZnClPkOAMinFlow = 0;
     510             :     int pdchZnClPkDOASHeatGain = 0;
     511             :     int pdstZoneHtSize = 0;
     512             :     int pdchZnHtCalcDesLd = 0;
     513             :     int pdchZnHtUserDesLd = 0;
     514             :     int pdchZnHtUserDesLdPerArea = 0;
     515             :     int pdchZnHtCalcDesAirFlow = 0;
     516             :     int pdchZnHtUserDesAirFlow = 0;
     517             :     int pdchZnHtDesDay = 0;
     518             :     int pdchZnHtPkTime = 0;
     519             :     int pdchZnHtPkTstatTemp = 0;
     520             :     int pdchZnHtPkIndTemp = 0;
     521             :     int pdchZnHtPkIndHum = 0;
     522             :     int pdchZnHtPkOATemp = 0;
     523             :     int pdchZnHtPkOAHum = 0;
     524             :     int pdchZnHtPkOAMinFlow = 0;
     525             :     int pdchZnHtPkDOASHeatGain = 0;
     526             :     int pdstSystemSize = 0;
     527             :     int pdchSysSizCalcClAir = 0;
     528             :     int pdchSysSizUserClAir = 0;
     529             :     int pdchSysSizCalcHtAir = 0;
     530             :     int pdchSysSizUserHtAir = 0;
     531             :     int pdchSysSizAdjustedClAir = 0;
     532             :     int pdchSysSizAdjustedHtAir = 0;
     533             :     int pdchSysSizAdjustedMainAir = 0;
     534             :     int pdchSysSizCalcHeatFlowRatio = 0;
     535             :     int pdchSysSizUserHeatFlowRatio = 0;
     536             :     int pdstPlantSize = 0;
     537             :     int pdchPlantSizCalcVdot = 0;
     538             :     int pdchPlantSizMeasVdot = 0;
     539             :     int pdchPlantSizPrevVdot = 0;
     540             :     int pdchPlantSizCoincYesNo = 0;
     541             :     int pdchPlantSizDesDay = 0;
     542             :     int pdchPlantSizPkTimeHour = 0;
     543             :     int pdchPlantSizPkTimeDayOfSim = 0;
     544             :     int pdchPlantSizPkTimeMin = 0;
     545             : 
     546             :     // Coil Selection Table
     547             :     int pdrCoilSizingDetailsTable = 0;
     548             :     int pdstCoilSummaryCoilSelection = 0;
     549             :     int pdchCoilLocation = 0;
     550             :     int pdchCoilHVACType = 0;
     551             :     int pdchCoilHVACName = 0;
     552             :     int pdchCoilZoneName = 0;
     553             :     int pdchCoilName = 0;
     554             :     int pdchCoilType = 0;
     555             :     int pdchSysSizingMethCoinc = 0;
     556             :     int pdchSysSizingMethCap = 0;
     557             :     int pdchSysSizingMethAir = 0;
     558             : 
     559             :     int pdchCoilIsCapAutosized = 0;
     560             :     int pdchCoilIsAirFlowAutosized = 0;
     561             :     int pdchCoilIsWaterFlowAutosized = 0;
     562             :     int pdchCoilIsOATreated = 0;
     563             :     int pdchCoilFinalTotalCap = 0;
     564             :     int pdchCoilFinalSensCap = 0;
     565             :     int pdchCoilFinalAirVolFlowRate = 0;
     566             :     int pdchCoilFinalPlantVolFlowRate = 0;
     567             : 
     568             :     int pdchCoilDDnameSensIdealPeak = 0;
     569             :     int pdchCoilDateTimeSensIdealPeak = 0;
     570             :     int pdchCoilDDnameTotIdealPeak = 0;
     571             :     int pdchCoilDateTimeTotIdealPeak = 0;
     572             :     int pdchCoilDDnameAirFlowIdealPeak = 0;
     573             :     int pdchCoilDateTimeAirFlowIdealPeak = 0;
     574             :     int pdchCoilPeakLoadTypeToSizeOn = 0;
     575             :     int pdchCoilTotalCapIdealPeak = 0;
     576             :     int pdchCoilSensCapIdealPeak = 0;
     577             :     int pdchCoilAirMassFlowIdealPeak = 0;
     578             :     int pdchCoilAirVolumeFlowIdealPeak = 0;
     579             :     int pdchCoilEntDryBulbIdealPeak = 0;
     580             :     int pdchCoilEntWetBulbIdealPeak = 0;
     581             :     int pdchCoilEntHumRatIdealPeak = 0;
     582             :     int pdchCoilEntEnthalpyIdealPeak = 0;
     583             :     int pdchCoilLvgDryBulbIdealPeak = 0;
     584             :     int pdchCoilLvgWetBulbIdealPeak = 0;
     585             :     int pdchCoilLvgHumRatIdealPeak = 0;
     586             :     int pdchCoilLvgEnthalpyIdealPeak = 0;
     587             :     int pdchCoilWaterMassFlowIdealPeak = 0;
     588             :     int pdchCoilEntWaterTempIdealPeak = 0;
     589             :     int pdchCoilLvgWaterTempIdealPeak = 0;
     590             :     int pdchCoilWaterDeltaTempIdealPeak = 0;
     591             :     int pdchCoilRatedTotalCap = 0;
     592             :     int pdchCoilRatedSensCap = 0;
     593             :     int pdchCoilOffRatingCapacityModifierIdealPeak = 0;
     594             :     int pdchCoilOffRatingCapacityModifierSimPeak = 0;
     595             :     int pdchCoilRatedAirMass = 0;
     596             :     int pdchCoilRatedEntDryBulb = 0;
     597             :     int pdchCoilRatedEntWetBulb = 0;
     598             :     int pdchCoilRatedEntHumRat = 0;
     599             :     int pdchCoilRatedEntEnthalpy = 0;
     600             :     int pdchCoilRatedLvgDryBulb = 0;
     601             :     int pdchCoilRatedLvgWetBulb = 0;
     602             :     int pdchCoilRatedLvgHumRat = 0;
     603             :     int pdchCoilRatedLvgEnthalpy = 0;
     604             :     int pdchCoilRatedWaterMass = 0;
     605             :     int pdchCoilRatedEntWaterTemp = 0;
     606             :     int pdchCoilRatedLvgWaterTemp = 0;
     607             :     int pdchCoilRatedWaterDeltaTemp = 0;
     608             : 
     609             :     int pdchFanAssociatedWithCoilName = 0;
     610             :     int pdchFanAssociatedWithCoilType = 0;
     611             :     int pdchFanAssociatedVdotSize = 0;
     612             :     int pdchFanAssociatedMdotSize = 0;
     613             : 
     614             :     int pdchFanHeatGainIdealPeak = 0;
     615             :     int pdchCoilNetTotalCapacityIdealPeak = 0;
     616             :     int pdchCoilPlantLoopName = 0;
     617             : 
     618             :     int pdchPlantMassFlowMaximum = 0;
     619             :     int pdchPlantRetTempDesign = 0;
     620             :     int pdchPlantSupTempDesign = 0;
     621             :     int pdchPlantDeltaTempDesign = 0;
     622             :     int pdchPlantCapacity = 0;
     623             :     int pdchCoilCapPrcntPlantCapacity = 0;
     624             :     int pdchCoilFlowPrcntPlantFlow = 0;
     625             :     int pdchOADryBulbIdealPeak = 0;
     626             :     int pdchOAHumRatIdealPeak = 0;
     627             :     int pdchOAWetBulbatIdealPeak = 0;
     628             :     int pdchOAVolFlowIdealPeak = 0;
     629             :     int pdchOAFlowPrcntIdealPeak = 0;
     630             :     int pdchOABarometricPressureIdealPeak = 0;
     631             : 
     632             :     int pdchAirSysRADryBulbIdealPeak = 0;
     633             :     int pdchAirSysRAHumRatIdealPeak = 0;
     634             :     int pdchZoneAirDryBulbIdealPeak = 0;
     635             :     int pdchZoneAirHumRatIdealPeak = 0;
     636             :     int pdchZoneAirRelHumIdealPeak = 0;
     637             :     int pdchCoilUA = 0;
     638             :     int pdchZoneSensibleLoadIdealPeak = 0;
     639             :     int pdchZoneLatentLoadIdealPeak = 0;
     640             :     int pdchCoilIdealSizCapOverSimPeak = 0;
     641             :     int pdchCoilIdealSizCapUnderSimPeak = 0;
     642             :     int pdchReheatCoilMultiplier = 0;
     643             :     int pdchFlowCapRatioLowCapIncreaseRatio = 0;
     644             :     int pdchFlowCapRatioHiCapDecreaseRatio = 0;
     645             :     int pdchPlantFluidSpecificHeat = 0;
     646             :     int pdchPlantFluidDensity = 0;
     647             :     int pdchMoistAirSpecificHeat = 0;
     648             :     int pdchDryAirSpecificHeat = 0;
     649             :     int pdchStandRhoAir = 0;
     650             : 
     651             :     // Coil Sizing Summary (subset of Coil Selection Table)
     652             :     int pdst2CoilSummaryCoilSelection = 0;
     653             :     int pdch2CoilName = 0;
     654             :     int pdch2CoilType = 0;
     655             :     int pdch2CoilHVACType = 0;
     656             :     int pdch2CoilHVACName = 0;
     657             : 
     658             :     int pdch2CoilFinalTotalCap = 0;
     659             :     int pdch2CoilFinalSensCap = 0;
     660             :     int pdch2CoilFinalAirVolFlowRate = 0;
     661             :     int pdch2CoilFinalPlantVolFlowRate = 0;
     662             :     int pdch2CoilUA = 0;
     663             : 
     664             :     int pdch2CoilDDnameSensIdealPeak = 0;
     665             :     int pdch2CoilDateTimeSensIdealPeak = 0;
     666             :     int pdch2CoilDDnameAirFlowIdealPeak = 0;
     667             :     int pdch2CoilDateTimeAirFlowIdealPeak = 0;
     668             :     int pdch2CoilTotalCapIdealPeak = 0;
     669             :     int pdch2CoilSensCapIdealPeak = 0;
     670             :     int pdch2CoilAirVolumeFlowIdealPeak = 0;
     671             :     int pdch2CoilEntDryBulbIdealPeak = 0;
     672             :     int pdch2CoilEntWetBulbIdealPeak = 0;
     673             :     int pdch2CoilEntHumRatIdealPeak = 0;
     674             :     int pdch2CoilLvgDryBulbIdealPeak = 0;
     675             :     int pdch2CoilLvgWetBulbIdealPeak = 0;
     676             :     int pdch2CoilLvgHumRatIdealPeak = 0;
     677             :     int pdch2CoilRatedTotalCap = 0;
     678             :     int pdch2CoilRatedSensCap = 0;
     679             : 
     680             :     int pdch2OADryBulbIdealPeak = 0;
     681             :     int pdch2OAHumRatIdealPeak = 0;
     682             :     int pdch2OAWetBulbatIdealPeak = 0;
     683             :     int pdch2OAFlowPrcntIdealPeak = 0;
     684             :     int pdch2ZoneAirDryBulbIdealPeak = 0;
     685             :     int pdch2ZoneAirHumRatIdealPeak = 0;
     686             :     int pdch2ZoneAirRelHumIdealPeak = 0;
     687             :     int pdch2ZoneSensibleLoadIdealPeak = 0;
     688             :     int pdch2ZoneLatentLoadIdealPeak = 0;
     689             : 
     690             :     // System summary
     691             :     int pdrSystem = 0;
     692             :     int pdstEconomizer = 0;
     693             :     int pdchEcoKind = 0;
     694             :     int pdchEcoMinOA = 0;
     695             :     int pdchEcoMaxOA = 0;
     696             :     int pdchEcoRetTemp = 0;
     697             :     int pdchEcoRetEnth = 0;
     698             :     int pdchEcoOATempLim = 0;
     699             :     int pdchEcoOAEnthLim = 0;
     700             :     int pdstDemCntlVent = 0;
     701             :     int pdchDCVventMechName = 0;
     702             :     int pdchDCVperPerson = 0;
     703             :     int pdchDCVperArea = 0;
     704             :     int pdchDCVperZone = 0;
     705             :     int pdchDCVperACH = 0;
     706             :     int pdchDCVMethod = 0;
     707             :     int pdchDCVOASchName = 0;
     708             : 
     709             :     // added for new DCV
     710             :     int pdchDCVZoneADEffCooling = 0;
     711             :     int pdchDCVZoneADEffHeating = 0;
     712             :     int pdchDCVZoneADEffSchName = 0;
     713             : 
     714             :     int pdstSimpleComfort = 0;
     715             :     int pdchSCwinterClothes = 0;
     716             :     int pdchSCsummerClothes = 0;
     717             :     int pdchSCeitherClothes = 0;
     718             :     int pdstUnmetLoads = 0;
     719             :     int pdchULnotMetHeat = 0;
     720             :     int pdchULnotMetCool = 0;
     721             :     int pdchULnotMetHeatOcc = 0;
     722             :     int pdchULnotMetCoolOcc = 0;
     723             : 
     724             :     // Outdoor Air Report
     725             :     int pdrOutsideAir = 0;
     726             :     int pdstOAavgOcc = 0;
     727             :     int pdchOaoAvgNumOcc1 = 0;
     728             :     int pdchOaoNomNumOcc1 = 0;
     729             :     int pdchOaoZoneVol1 = 0;
     730             :     int pdchOaoAvgMechVent = 0;
     731             :     int pdchOaoAvgInfil = 0;
     732             :     int pdchOaoAvgAFNInfil = 0;
     733             :     int pdchOaoAvgSimpVent = 0;
     734             :     int pdchOaoAvgTotVent = 0;
     735             :     int pdstOAminOcc = 0;
     736             :     int pdchOaoAvgNumOcc2 = 0;
     737             :     int pdchOaoNomNumOcc2 = 0;
     738             :     int pdchOaoZoneVol2 = 0;
     739             :     int pdchOaoMinMechVent = 0;
     740             :     int pdchOaoMinInfil = 0;
     741             :     int pdchOaoMinAFNInfil = 0;
     742             :     int pdchOaoMinSimpVent = 0;
     743             :     int pdchOaoMinTotVent = 0;
     744             : 
     745             :     // Outdoor Air Details Report
     746             :     int pdrOutsideAirDetails = 0;
     747             : 
     748             :     int pdstOAmechVentParByZone = 0;
     749             :     int pdchOaMvAirLpNm = 0;
     750             :     int pdchOaMvAvgNumOcc = 0;
     751             :     int pdchOaMvNomNumOcc = 0;
     752             :     int pdchOaMvZoneVol = 0;
     753             :     int pdchOaMvZoneArea = 0;
     754             :     int pdchOaMvDesZnOa = 0;
     755             :     int pdchOaMvMinDynTrgVent = 0;
     756             : 
     757             :     int pdstOAtotAirByZone = 0;
     758             :     int pdchOaTaBzMechVent = 0;
     759             :     int pdchOaTaBzNatVent = 0;
     760             :     int pdchOaTaBzTotVent = 0;
     761             :     int pdchOaTaBzInfil = 0;
     762             :     int pdchOaTaBzTotVentInfil = 0;
     763             :     int pdchOaTaBzDynTrgVent = 0;
     764             :     int pdchOaTaBzTmBelow = 0;
     765             :     int pdchOaTaBzTmAt = 0;
     766             :     int pdchOaTaBzTmAbove = 0;
     767             :     int pdchOaTaBzTmAboveUnocc = 0;
     768             : 
     769             :     int pdstOAavgOccByZone = 0;
     770             :     int pdchOaOccBzMechVent = 0;
     771             :     int pdchOaOccBzNatVent = 0;
     772             :     int pdchOaOccBzTotVent = 0;
     773             :     int pdchOaOccBzInfil = 0;
     774             :     int pdchOaOccBzTotVentInfil = 0;
     775             :     int pdchOaOccBzDynTrgVent = 0;
     776             :     int pdchOaOccBzTmBelow = 0;
     777             :     int pdchOaOccBzTmAt = 0;
     778             :     int pdchOaOccBzTmAbove = 0;
     779             : 
     780             :     int pdstOAtotAirByLoop = 0;
     781             :     int pdchOaTaAlMechVent = 0;
     782             :     int pdchOaTaAlNatVent = 0;
     783             :     int pdchOaTaAlTotVent = 0;
     784             :     int pdchOaTaAlSumDynTrgVent = 0;
     785             :     int pdchOaTaAlTmBelow = 0;
     786             :     int pdchOaTaAlTmAt = 0;
     787             :     int pdchOaTaAlTmAbove = 0;
     788             :     int pdchOaTaAlTmAboveUnocc = 0;
     789             : 
     790             :     int pdstOAavgOccByLoop = 0;
     791             :     int pdchOaOccAlMechVent = 0;
     792             :     int pdchOaOccAlNatVent = 0;
     793             :     int pdchOaOccAlTotVent = 0;
     794             :     int pdchOaOccAlSumDynTrgVent = 0;
     795             :     int pdchOaOccAlTmBelow = 0;
     796             :     int pdchOaOccAlTmAt = 0;
     797             :     int pdchOaOccAlTmAbove = 0;
     798             : 
     799             :     int pdstOAtimeFactorsDurOcc = 0;
     800             :     int pdchOaTmFctNoLimit = 0;
     801             :     int pdchOaTmFctHiHumid = 0;
     802             :     int pdchOaTmFctNiteVent = 0;
     803             :     int pdchOaTmFctEcono = 0;
     804             :     int pdchOaTmFctDCV = 0;
     805             :     int pdchOaTmFctExhaust = 0;
     806             :     int pdchOaTmFctMixedLimit = 0;
     807             :     int pdchOaTmFctLimit = 0;
     808             :     int pdchOaTmFctDemand = 0;
     809             :     int pdchOaTmFctEMS = 0;
     810             : 
     811             :     int pdstOAavgFactorsDurOcc = 0;
     812             :     int pdchOaAvFctNoLimit = 0;
     813             :     int pdchOaAvFctHiHumid = 0;
     814             :     int pdchOaAvFctNiteVent = 0;
     815             :     int pdchOaAvFctEcono = 0;
     816             :     int pdchOaAvFctDCV = 0;
     817             :     int pdchOaAvFctExhaust = 0;
     818             :     int pdchOaAvFctMixedLimit = 0;
     819             :     int pdchOaAvFctLimit = 0;
     820             :     int pdchOaAvFctDemand = 0;
     821             :     int pdchOaAvFctEMS = 0;
     822             : 
     823             :     // Object Count Report
     824             :     int pdrObjCnt = 0;
     825             :     int pdstSurfCnt = 0;
     826             :     int pdchSurfCntTot = 0;
     827             :     int pdchSurfCntExt = 0;
     828             :     int pdstHVACcnt = 0;
     829             :     int pdchHVACcntVal = 0;
     830             :     int pdstFieldCnt = 0;
     831             :     int pdchFieldCntVal = 0;
     832             : 
     833             :     // Energy Meters Report
     834             :     int pdrEnergyMeters = 0;
     835             : 
     836             :     int pdstEMelecvalues = 0;
     837             :     int pdchEMelecannual = 0;
     838             :     int pdchEMelecminvalue = 0;
     839             :     int pdchEMelecminvaluetime = 0;
     840             :     int pdchEMelecmaxvalue = 0;
     841             :     int pdchEMelecmaxvaluetime = 0;
     842             : 
     843             :     int pdstEMgasvalues = 0;
     844             :     int pdchEMgasannual = 0;
     845             :     int pdchEMgasminvalue = 0;
     846             :     int pdchEMgasminvaluetime = 0;
     847             :     int pdchEMgasmaxvalue = 0;
     848             :     int pdchEMgasmaxvaluetime = 0;
     849             : 
     850             :     int pdstEMcoolvalues = 0;
     851             :     int pdchEMcoolannual = 0;
     852             :     int pdchEMcoolminvalue = 0;
     853             :     int pdchEMcoolminvaluetime = 0;
     854             :     int pdchEMcoolmaxvalue = 0;
     855             :     int pdchEMcoolmaxvaluetime = 0;
     856             : 
     857             :     int pdstEMwatervalues = 0;
     858             :     int pdchEMwaterannual = 0;
     859             :     int pdchEMwaterminvalue = 0;
     860             :     int pdchEMwaterminvaluetime = 0;
     861             :     int pdchEMwatermaxvalue = 0;
     862             :     int pdchEMwatermaxvaluetime = 0;
     863             : 
     864             :     int pdstEMotherJvalues = 0;
     865             :     int pdchEMotherJannual = 0;
     866             :     int pdchEMotherJminvalue = 0;
     867             :     int pdchEMotherJminvaluetime = 0;
     868             :     int pdchEMotherJmaxvalue = 0;
     869             :     int pdchEMotherJmaxvaluetime = 0;
     870             : 
     871             :     int pdstEMotherKGvalues = 0;
     872             :     int pdchEMotherKGannual = 0;
     873             :     int pdchEMotherKGminvalue = 0;
     874             :     int pdchEMotherKGminvaluetime = 0;
     875             :     int pdchEMotherKGmaxvalue = 0;
     876             :     int pdchEMotherKGmaxvaluetime = 0;
     877             : 
     878             :     int pdstEMotherM3values = 0;
     879             :     int pdchEMotherM3annual = 0;
     880             :     int pdchEMotherM3minvalue = 0;
     881             :     int pdchEMotherM3minvaluetime = 0;
     882             :     int pdchEMotherM3maxvalue = 0;
     883             :     int pdchEMotherM3maxvaluetime = 0;
     884             : 
     885             :     int pdstEMotherLvalues = 0;
     886             :     int pdchEMotherLannual = 0;
     887             :     int pdchEMotherLminvalue = 0;
     888             :     int pdchEMotherLminvaluetime = 0;
     889             :     int pdchEMotherLmaxvalue = 0;
     890             :     int pdchEMotherLmaxvaluetime = 0;
     891             : 
     892             :     // Sensible Heat Gas Component Report
     893             :     int pdrSensibleGain = 0;
     894             :     // annual
     895             :     int pdstSHGSannual = 0;
     896             :     int pdchSHGSAnZoneEqHt = 0;
     897             :     int pdchSHGSAnZoneEqCl = 0;
     898             :     int pdchSHGSAnHvacATUHt = 0;
     899             :     int pdchSHGSAnHvacATUCl = 0;
     900             :     int pdchSHGSAnSurfHt = 0;
     901             :     int pdchSHGSAnSurfCl = 0;
     902             :     int pdchSHGSAnPeoplAdd = 0;
     903             :     int pdchSHGSAnLiteAdd = 0;
     904             :     int pdchSHGSAnEquipAdd = 0;
     905             :     int pdchSHGSAnWindAdd = 0;
     906             :     int pdchSHGSAnIzaAdd = 0;
     907             :     int pdchSHGSAnInfilAdd = 0;
     908             :     int pdchSHGSAnOtherAdd = 0;
     909             :     int pdchSHGSAnEquipRem = 0;
     910             :     int pdchSHGSAnWindRem = 0;
     911             :     int pdchSHGSAnIzaRem = 0;
     912             :     int pdchSHGSAnInfilRem = 0;
     913             :     int pdchSHGSAnOtherRem = 0;
     914             :     // peak cooling
     915             :     int pdstSHGSpkCl = 0;
     916             :     int pdchSHGSClTimePeak = 0;
     917             :     int pdchSHGSClHvacHt = 0;
     918             :     int pdchSHGSClHvacCl = 0;
     919             :     int pdchSHGSClHvacATUHt = 0;
     920             :     int pdchSHGSClHvacATUCl = 0;
     921             :     int pdchSHGSClSurfHt = 0;
     922             :     int pdchSHGSClSurfCl = 0;
     923             :     int pdchSHGSClPeoplAdd = 0;
     924             :     int pdchSHGSClLiteAdd = 0;
     925             :     int pdchSHGSClEquipAdd = 0;
     926             :     int pdchSHGSClWindAdd = 0;
     927             :     int pdchSHGSClIzaAdd = 0;
     928             :     int pdchSHGSClInfilAdd = 0;
     929             :     int pdchSHGSClOtherAdd = 0;
     930             :     int pdchSHGSClEquipRem = 0;
     931             :     int pdchSHGSClWindRem = 0;
     932             :     int pdchSHGSClIzaRem = 0;
     933             :     int pdchSHGSClInfilRem = 0;
     934             :     int pdchSHGSClOtherRem = 0;
     935             :     // peak heating
     936             :     int pdstSHGSpkHt = 0;
     937             :     int pdchSHGSHtTimePeak = 0;
     938             :     int pdchSHGSHtHvacHt = 0;
     939             :     int pdchSHGSHtHvacCl = 0;
     940             :     int pdchSHGSHtHvacATUHt = 0;
     941             :     int pdchSHGSHtHvacATUCl = 0;
     942             :     int pdchSHGSHtSurfHt = 0;
     943             :     int pdchSHGSHtSurfCl = 0;
     944             :     int pdchSHGSHtPeoplAdd = 0;
     945             :     int pdchSHGSHtLiteAdd = 0;
     946             :     int pdchSHGSHtEquipAdd = 0;
     947             :     int pdchSHGSHtWindAdd = 0;
     948             :     int pdchSHGSHtIzaAdd = 0;
     949             :     int pdchSHGSHtInfilAdd = 0;
     950             :     int pdchSHGSHtOtherAdd = 0;
     951             :     int pdchSHGSHtEquipRem = 0;
     952             :     int pdchSHGSHtWindRem = 0;
     953             :     int pdchSHGSHtIzaRem = 0;
     954             :     int pdchSHGSHtInfilRem = 0;
     955             :     int pdchSHGSHtOtherRem = 0;
     956             :     // Standard62Report
     957             :     int pdrStd62 = 0;
     958             :     int pdstS62sysVentReqCool = 0;
     959             :     int pdchS62svrClSumVpz = 0;
     960             :     int pdchS62svrClPs = 0;
     961             :     int pdchS62svrClSumPz = 0;
     962             :     int pdchS62svrClD = 0;
     963             :     int pdchS62svrClDorg = 0;
     964             :     int pdchS62svrClVou = 0;
     965             :     int pdchS62svrClVps = 0;
     966             :     int pdchS62svrClXs = 0;
     967             :     int pdchS62svrClEv = 0;
     968             :     int pdchS62svrClEvMthd = 0;
     969             :     int pdchS62svrClVot = 0;
     970             :     int pdchS62svrClPercOA = 0;
     971             :     int pdchS62svrClEnvironmentOfPs = 0;
     972             :     int pdchS62svrClTimeOfPs = 0;
     973             : 
     974             :     int pdstS62sysVentReqHeat = 0;
     975             :     int pdchS62svrHtSumVpz = 0;
     976             :     int pdchS62svrHtPs = 0;
     977             :     int pdchS62svrHtSumPz = 0;
     978             :     int pdchS62svrHtD = 0;
     979             :     int pdchS62svrHtDorg = 0;
     980             :     int pdchS62svrHtVou = 0;
     981             :     int pdchS62svrHtVps = 0;
     982             :     int pdchS62svrHtXs = 0;
     983             :     int pdchS62svrHtEv = 0;
     984             :     int pdchS62svrHtEvMthd = 0;
     985             :     int pdchS62svrHtVot = 0;
     986             :     int pdchS62svrHtPercOA = 0;
     987             :     int pdchS62svrHtEnvironmentOfPs = 0;
     988             :     int pdchS62svrHtTimeOfPs = 0;
     989             : 
     990             :     int pdstS62znVentPar = 0;
     991             :     int pdchS62zvpAlN = 0;
     992             :     int pdchS62zvpRp = 0;
     993             :     int pdchS62zvpPz = 0;
     994             :     int pdchS62zvpRa = 0;
     995             :     int pdchS62zvpAz = 0;
     996             :     int pdchS62zvpVbz = 0;
     997             :     int pdchS62zvpClEz = 0;
     998             :     int pdchS62zvpClVoz = 0;
     999             :     int pdchS62zvpHtEz = 0;
    1000             :     int pdchS62zvpHtVoz = 0;
    1001             : 
    1002             :     int pdstS62sysVentPar = 0;
    1003             :     int pdchS62svpRp = 0;
    1004             :     int pdchS62svpPz = 0;
    1005             :     int pdchS62svpRa = 0;
    1006             :     int pdchS62svpAz = 0;
    1007             :     int pdchS62svpVbz = 0;
    1008             :     int pdchS62svpClVoz = 0;
    1009             :     int pdchS62svpHtVoz = 0;
    1010             : 
    1011             :     int pdstS62znCoolDes = 0;
    1012             :     int pdchS62zcdAlN = 0;
    1013             :     int pdchS62zcdBox = 0;
    1014             :     int pdchS62zcdVpz = 0;
    1015             :     int pdchS62zcdVps = 0;
    1016             :     int pdchS62zcdVsec = 0;
    1017             :     int pdchS62zcdVdz = 0;
    1018             :     int pdchS62zcdVpzmin = 0;
    1019             :     int pdchS62zcdVpzminSPSize = 0;
    1020             :     int pdchS62zcdVozclg = 0;
    1021             :     int pdchS62zcdZpz = 0;
    1022             :     int pdchS62zcdEp = 0;
    1023             :     int pdchS62zcdEr = 0;
    1024             :     int pdchS62zcdFa = 0;
    1025             :     int pdchS62zcdFb = 0;
    1026             :     int pdchS62zcdFc = 0;
    1027             :     int pdchS62zcdEvz = 0;
    1028             : 
    1029             :     int pdstS62sysCoolDes = 0;
    1030             :     int pdchS62scdVpz = 0;
    1031             :     int pdchS62scdVps = 0;
    1032             :     int pdchS62scdVsec = 0;
    1033             :     int pdchS62scdVdz = 0;
    1034             :     int pdchS62scdVpzmin = 0;
    1035             :     int pdchS62scdVozclg = 0;
    1036             :     int pdchS62scdEvz = 0;
    1037             : 
    1038             :     int pdstS62znHeatDes = 0;
    1039             :     int pdchS62zhdAlN = 0;
    1040             :     int pdchS62zhdBox = 0;
    1041             :     int pdchS62zhdVpz = 0;
    1042             :     int pdchS62zhdVps = 0;
    1043             :     int pdchS62zhdVsec = 0;
    1044             :     int pdchS62zhdVdz = 0;
    1045             :     int pdchS62zhdVpzmin = 0;
    1046             :     int pdchS62zhdVpzminSPSize = 0;
    1047             :     int pdchS62zhdVozhtg = 0;
    1048             :     int pdchS62zhdZpz = 0;
    1049             :     int pdchS62zhdEp = 0;
    1050             :     int pdchS62zhdEr = 0;
    1051             :     int pdchS62zhdFa = 0;
    1052             :     int pdchS62zhdFb = 0;
    1053             :     int pdchS62zhdFc = 0;
    1054             :     int pdchS62zhdEvz = 0;
    1055             : 
    1056             :     int pdstS62sysHeatDes = 0;
    1057             :     int pdchS62shdVpz = 0;
    1058             :     int pdchS62shdVps = 0;
    1059             :     int pdchS62shdVsec = 0;
    1060             :     int pdchS62shdVdz = 0;
    1061             :     int pdchS62shdVpzmin = 0;
    1062             :     int pdchS62shdVozhtg = 0;
    1063             :     int pdchS62shdEvz = 0;
    1064             : 
    1065             :     //  LEED Summary
    1066             :     int pdrLeed = 0;
    1067             :     int pdstLeedGenInfo = 0;
    1068             :     int pdchLeedGenData = 0;
    1069             : 
    1070             :     int pdstLeedSpaceUsageType = 0;
    1071             :     int pdchLeedSutName = 0;
    1072             :     int pdchLeedSutSpArea = 0;
    1073             :     int pdchLeedSutOcArea = 0;
    1074             :     int pdchLeedSutUnArea = 0;
    1075             :     int pdchLeedSutHrsWeek = 0;
    1076             : 
    1077             :     int pdstLeedAdvsMsg = 0;
    1078             :     int pdchLeedAmData = 0;
    1079             : 
    1080             :     int pdstLeedEneTypSum = 0;
    1081             :     int pdchLeedEtsType = 0;
    1082             :     int pdchLeedEtsRtNm = 0;
    1083             :     int pdchLeedEtsVirt = 0;
    1084             :     int pdchLeedEtsEneUnt = 0;
    1085             :     int pdchLeedEtsDemUnt = 0;
    1086             : 
    1087             :     int pdstLeedPerf = 0;
    1088             :     int pdchLeedPerfRot = 0;
    1089             :     int pdchLeedPerfElEneUse = 0;
    1090             :     int pdchLeedPerfElDem = 0;
    1091             :     int pdchLeedPerfGasEneUse = 0;
    1092             :     int pdchLeedPerfGasDem = 0;
    1093             :     int pdchLeedPerfGasolineEneUse = 0;
    1094             :     int pdchLeedPerfGasolineDem = 0;
    1095             :     int pdchLeedPerfDieselEneUse = 0;
    1096             :     int pdchLeedPerfDieselDem = 0;
    1097             :     int pdchLeedPerfCoalEneUse = 0;
    1098             :     int pdchLeedPerfCoalDem = 0;
    1099             :     int pdchLeedPerfFuelOil1EneUse = 0;
    1100             :     int pdchLeedPerfFuelOil1Dem = 0;
    1101             :     int pdchLeedPerfFuelOil2EneUse = 0;
    1102             :     int pdchLeedPerfFuelOil2Dem = 0;
    1103             :     int pdchLeedPerfPropaneEneUse = 0;
    1104             :     int pdchLeedPerfPropaneDem = 0;
    1105             :     int pdchLeedPerfOtherFuel1EneUse = 0;
    1106             :     int pdchLeedPerfOtherFuel1Dem = 0;
    1107             :     int pdchLeedPerfOtherFuel2EneUse = 0;
    1108             :     int pdchLeedPerfOtherFuel2Dem = 0;
    1109             :     int pdchLeedPerfDisClEneUse = 0;
    1110             :     int pdchLeedPerfDisClDem = 0;
    1111             :     int pdchLeedPerfDisHtEneUse = 0;
    1112             :     int pdchLeedPerfDisHtDem = 0;
    1113             : 
    1114             :     int pdstLeedEneUseSum = 0;
    1115             :     int pdchLeedEusUnt = 0;
    1116             :     int pdchLeedEusProc = 0;
    1117             :     int pdchLeedEusTotal = 0;
    1118             : 
    1119             :     int pdstLeedEneCostSum = 0;
    1120             :     int pdchLeedEcUnt = 0;
    1121             :     int pdchLeedEcsProc = 0;
    1122             :     int pdchLeedEcsTotal = 0;
    1123             :     Real64 LEEDelecCostTotal = 0;
    1124             :     Real64 LEEDgasCostTotal = 0;
    1125             :     Real64 LEEDothrCostTotal = 0;
    1126             : 
    1127             :     int pdstLeedRenewSum = 0;
    1128             :     int pdchLeedRenRatCap = 0;
    1129             :     int pdchLeedRenAnGen = 0;
    1130             : 
    1131             :     int pdstLeedEneUseIntEl = 0;
    1132             :     int pdchLeedEuiElec = 0;
    1133             :     int pdstLeedEneUseIntNatG = 0;
    1134             :     int pdchLeedEuiNatG = 0;
    1135             :     int pdstLeedEneUseIntOthr = 0;
    1136             :     int pdchLeedEuiOthr = 0;
    1137             : 
    1138             :     int pdstLeedEneUsePerc = 0;
    1139             :     int pdchLeedEupPerc = 0;
    1140             : 
    1141             :     int pdstLeedEqFlLdHrs = 0;
    1142             :     int pdchLeedEflhEflh = 0;
    1143             :     int pdchLeedEflhNonZerHrs = 0;
    1144             : 
    1145             :     int pdstLeedSchedSetPts = 0;
    1146             :     int pdChLeedSchStPtFirstObjUsed = 0;
    1147             :     int pdChLeedSchStPtMonthUsed = 0;
    1148             :     int pdchLeedSchStPt11amWednesday = 0;
    1149             :     int pdchLeedSchStPt11amWedCnt = 0;
    1150             :     int pdchLeedSchStPt11pmWednesday = 0;
    1151             :     int pdchLeedSchStPt11pmWedCnt = 0;
    1152             : 
    1153             :     int pdrThermalResilience = 0;
    1154             :     int pdstHIHours = 0;
    1155             :     int pdchHIHourSafe = 0;
    1156             :     int pdchHIHourCaution = 0;
    1157             :     int pdchHIHourExtremeCaution = 0;
    1158             :     int pdchHIHourDanger = 0;
    1159             :     int pdchHIHourExtremeDanger = 0;
    1160             :     int pdstHIOccuHours = 0;
    1161             :     int pdchHIOccuHourSafe = 0;
    1162             :     int pdchHIOccuHourCaution = 0;
    1163             :     int pdchHIOccuHourExtremeCaution = 0;
    1164             :     int pdchHIOccuHourDanger = 0;
    1165             :     int pdchHIOccuHourExtremeDanger = 0;
    1166             :     int pdstHIOccupiedHours = 0;
    1167             :     int pdchHIOccupiedHourSafe = 0;
    1168             :     int pdchHIOccupiedHourCaution = 0;
    1169             :     int pdchHIOccupiedHourExtremeCaution = 0;
    1170             :     int pdchHIOccupiedHourDanger = 0;
    1171             :     int pdchHIOccupiedHourExtremeDanger = 0;
    1172             :     int pdstHumidexHours = 0;
    1173             :     int pdchHumidexHourLittle = 0;
    1174             :     int pdchHumidexHourSome = 0;
    1175             :     int pdchHumidexHourGreat = 0;
    1176             :     int pdchHumidexHourDanger = 0;
    1177             :     int pdchHumidexHourStroke = 0;
    1178             :     int pdstHumidexOccuHours = 0;
    1179             :     int pdchHumidexOccuHourLittle = 0;
    1180             :     int pdchHumidexOccuHourSome = 0;
    1181             :     int pdchHumidexOccuHourGreat = 0;
    1182             :     int pdchHumidexOccuHourDanger = 0;
    1183             :     int pdchHumidexOccuHourStroke = 0;
    1184             :     int pdstHumidexOccupiedHours = 0;
    1185             :     int pdchHumidexOccupiedHourLittle = 0;
    1186             :     int pdchHumidexOccupiedHourSome = 0;
    1187             :     int pdchHumidexOccupiedHourGreat = 0;
    1188             :     int pdchHumidexOccupiedHourDanger = 0;
    1189             :     int pdchHumidexOccupiedHourStroke = 0;
    1190             : 
    1191             :     int pdstHeatingSETHours = 0;
    1192             :     int pdchHeatingSETHours = 0;
    1193             :     int pdchHeatingSETOccuHours = 0;
    1194             :     int pdchHeatingSETOccupiedHours = 0;
    1195             :     int pdchHeatingSETUnmetDuration = 0;
    1196             :     int pdchHeatingSETUnmetTime = 0;
    1197             :     int pdstCoolingSETHours = 0;
    1198             :     int pdchCoolingSETHours = 0;
    1199             :     int pdchCoolingSETOccuHours = 0;
    1200             :     int pdchCoolingSETOccupiedHours = 0;
    1201             :     int pdchCoolingSETUnmetDuration = 0;
    1202             :     int pdchCoolingSETUnmetTime = 0;
    1203             : 
    1204             :     int pdstHourOfSafetyColdEvent = 0;
    1205             :     int pdchColdHourOfSafety = 0;
    1206             :     int pdchColdSafetyEndTime = 0;
    1207             :     int pdchColdSafeTempExceedHour = 0;
    1208             :     int pdchColdSafeTempExceedOccHour = 0;
    1209             :     int pdchColdSafeTempExceedOccupiedHour = 0;
    1210             :     int pdstHourOfSafetyHeatEvent = 0;
    1211             :     int pdchHeatHourOfSafety = 0;
    1212             :     int pdchHeatSafetyEndTime = 0;
    1213             :     int pdchHeatSafeTempExceedHour = 0;
    1214             :     int pdchHeatSafeTempExceedOccHour = 0;
    1215             :     int pdchHeatSafeTempExceedOccupiedHour = 0;
    1216             : 
    1217             :     int pdstUnmetDegreeHour = 0;
    1218             :     int pdchCoolingUnmetDegreeHour = 0;
    1219             :     int pdchCoolingUnmetDegreeOccHour = 0;
    1220             :     int pdchCoolingUnmetDegreeOccupiedHour = 0;
    1221             :     int pdchHeatingUnmetDegreeHour = 0;
    1222             :     int pdchHeatingUnmetDegreeOccHour = 0;
    1223             :     int pdchHeatingUnmetDegreeOccupiedHour = 0;
    1224             : 
    1225             :     int pdstDiscomfortWtExceedOccuHour = 0;
    1226             :     int pdstDiscomfortWtExceedOccupiedHour = 0;
    1227             :     int pdchVeryColdExceedOccuHour = 0;
    1228             :     int pdchCoolExceedOccuHour = 0;
    1229             :     int pdchWarmExceedOccuHour = 0;
    1230             :     int pdchVeryHotExceedOccuHour = 0;
    1231             :     int pdchVeryColdExceedOccupiedHour = 0;
    1232             :     int pdchCoolExceedOccupiedHour = 0;
    1233             :     int pdchWarmExceedOccupiedHour = 0;
    1234             :     int pdchVeryHotExceedOccupiedHour = 0;
    1235             : 
    1236             :     int pdrCO2Resilience = 0;
    1237             :     int pdstCO2Hours = 0;
    1238             :     int pdchCO2HourSafe = 0;
    1239             :     int pdchCO2HourCaution = 0;
    1240             :     int pdchCO2HourHazard = 0;
    1241             :     int pdstCO2OccuHours = 0;
    1242             :     int pdchCO2OccuHourSafe = 0;
    1243             :     int pdchCO2OccuHourCaution = 0;
    1244             :     int pdchCO2OccuHourHazard = 0;
    1245             :     int pdstCO2OccupiedHours = 0;
    1246             :     int pdchCO2OccupiedHourSafe = 0;
    1247             :     int pdchCO2OccupiedHourCaution = 0;
    1248             :     int pdchCO2OccupiedHourHazard = 0;
    1249             : 
    1250             :     int pdrVisualResilience = 0;
    1251             :     int pdstIllumHours = 0;
    1252             :     int pdchIllumHourDark = 0;
    1253             :     int pdchIllumHourDim = 0;
    1254             :     int pdchIllumHourAdequate = 0;
    1255             :     int pdchIllumHourBright = 0;
    1256             :     int pdstIllumOccuHours = 0;
    1257             :     int pdchIllumOccuHourDark = 0;
    1258             :     int pdchIllumOccuHourDim = 0;
    1259             :     int pdchIllumOccuHourAdequate = 0;
    1260             :     int pdchIllumOccuHourBright = 0;
    1261             :     int pdstIllumOccupiedHours = 0;
    1262             :     int pdchIllumOccupiedHourDark = 0;
    1263             :     int pdchIllumOccupiedHourDim = 0;
    1264             :     int pdchIllumOccupiedHourAdequate = 0;
    1265             :     int pdchIllumOccupiedHourBright = 0;
    1266             : 
    1267             :     int sizeReportName = 0;
    1268             :     int numReportName = 0;
    1269             : 
    1270             :     int sizeSubTable = 0;
    1271             :     int numSubTable = 0;
    1272             : 
    1273             :     int sizeColumnTag = 0;
    1274             :     int numColumnTag = 0;
    1275             : 
    1276             :     int sizeTableEntry = 0;
    1277             :     int numTableEntry = 0;
    1278             : 
    1279             :     int sizeCompSizeTableEntry = 0;
    1280             :     int numCompSizeTableEntry = 0;
    1281             : 
    1282             :     int sizeShadowRelate = 0;
    1283             :     int numShadowRelate = 0;
    1284             : 
    1285             :     // Totals for ABUPS report
    1286             :     Real64 TotalNotMetHeatingOccupiedForABUPS = 0.0;
    1287             :     Real64 TotalNotMetCoolingOccupiedForABUPS = 0.0;
    1288             :     Real64 TotalNotMetOccupiedForABUPS = 0.0;
    1289             :     Real64 TotalTimeNotSimpleASH55EitherForABUPS = 0.0;
    1290             : 
    1291             :     // Totals for OA details report
    1292             :     Real64 TotalVozMax = 0.0;                     // total Voz (max of heating and cooling)
    1293             :     Real64 TotalAnyZoneBelowVozDynForOA = 0.0;    // total time any zone below target Voz-Dyn
    1294             :     Real64 TotalAllZonesAtVozDynForOA = 0.0;      // total time all zones at target Voz-Dyn
    1295             :     Real64 TotalAnyZoneAboveVozDynForOA = 0.0;    // total time any zone above target Voz-Dyn
    1296             :     Real64 TotalAnyZoneBelowVozDynOccForOA = 0.0; // total time any zone below target Voz-Dyn
    1297             :     Real64 TotalAllZonesAtVozDynOccForOA = 0.0;   // total time all zones at target Voz-Dyn
    1298             :     Real64 TotalAnyZoneAboveVozDynOccForOA = 0.0; // total time any zone above target Voz-Dyn
    1299             :     Real64 TotalAnyZoneVentUnoccForOA = 0.0;      // total time any zone has ventilation when unoccupied
    1300             : 
    1301             :     Real64 TotalAnyAirLoopBelowVozDynForOA = 0.0;    // total time any air loop below target Voz-Dyn
    1302             :     Real64 TotalAllAirLoopsAtVozDynForOA = 0.0;      // total time all air loops at target Voz-Dyn
    1303             :     Real64 TotalAnyAirLoopAboveVozDynForOA = 0.0;    // total time any air loop above target Voz-Dyn
    1304             :     Real64 TotalAnyAirLoopBelowVozDynOccForOA = 0.0; // total time any air loop below target Voz-Dyn
    1305             :     Real64 TotalAllAirLoopsAtVozDynOccForOA = 0.0;   // total time all air loops at target Voz-Dyn
    1306             :     Real64 TotalAnyAirLoopAboveVozDynOccForOA = 0.0; // total time any air loop above target Voz-Dyn
    1307             :     Real64 TotalAnyAirLoopVentUnoccForOA = 0.0;      // total time any air loop has ventilation when unoccupied
    1308             : 
    1309             :     Array1D<OutputReportPredefined::reportNameType> reportName;
    1310             :     Array1D<OutputReportPredefined::SubTableType> subTable;
    1311             :     Array1D<OutputReportPredefined::ColumnTagType> columnTag;
    1312             :     Array1D<OutputReportPredefined::TableEntryType> tableEntry;
    1313             :     Array1D<OutputReportPredefined::CompSizeTableEntryType> CompSizeTableEntry;
    1314             :     Array1D<OutputReportPredefined::ShadowRelateType> ShadowRelate;
    1315             : 
    1316           0 :     void clear_state() override
    1317             :     {
    1318           0 :         this->pdrClim = 0;
    1319           0 :         this->pdstDesDay = 0;
    1320           0 :         this->pdchDDmaxDB = 0;
    1321           0 :         this->pdchDDrange = 0;
    1322           0 :         this->pdchDDhumid = 0;
    1323           0 :         this->pdchDDhumTyp = 0;
    1324           0 :         this->pdchDDwindSp = 0;
    1325           0 :         this->pdchDDwindDr = 0;
    1326           0 :         this->pdchMonthlyTotalPrecInWeather = 0;
    1327           0 :         this->pdchMonthlyTotalHrRain = 0;
    1328           0 :         this->pdchMonthlyTotalPrecInSitePrec = 0;
    1329           0 :         this->pdchMonthlyTotalIrrDep = 0;
    1330           0 :         this->pdchMonthlyTotalRainCol = 0;
    1331           0 :         this->pdstWthr = 0;
    1332           0 :         this->pdchWthrVal = 0;
    1333           0 :         this->pdrEquip = 0;
    1334           0 :         this->pdstMech = 0;
    1335           0 :         this->pdchMechType = 0;
    1336           0 :         this->pdchMechNomCap = 0;
    1337           0 :         this->pdchMechNomEff = 0;
    1338           0 :         this->pdchMechIPLVSI = 0;
    1339           0 :         this->pdchMechIPLVIP = 0;
    1340           0 :         this->pdstFan = 0;
    1341           0 :         this->pdchFanType = 0;
    1342           0 :         this->pdchFanTotEff = 0;
    1343           0 :         this->pdchFanDeltaP = 0;
    1344           0 :         this->pdchFanVolFlow = 0;
    1345           0 :         this->pdchFanMotorIn = 0;
    1346           0 :         this->pdchFanEnergyIndex = 0;
    1347           0 :         this->pdchFanEndUse = 0;
    1348           0 :         this->pdchFanPwr = 0;
    1349           0 :         this->pdchFanPwrPerFlow = 0;
    1350           0 :         this->pdchFanDesDay = 0;
    1351           0 :         this->pdchFanPkTime = 0;
    1352           0 :         this->pdstPump = 0;
    1353           0 :         this->pdchPumpType = 0;
    1354           0 :         this->pdchPumpControl = 0;
    1355           0 :         this->pdchPumpHead = 0;
    1356           0 :         this->pdchPumpFlow = 0;
    1357           0 :         this->pdchPumpPower = 0;
    1358           0 :         this->pdchPumpPwrPerFlow = 0;
    1359           0 :         this->pdchPumpEndUse = 0;
    1360           0 :         this->pdchMotEff = 0;
    1361           0 :         this->pdstCoolCoil = 0;
    1362           0 :         this->pdchCoolCoilType = 0;
    1363           0 :         this->pdchCoolCoilDesCap = 0;
    1364           0 :         this->pdchCoolCoilTotCap = 0;
    1365           0 :         this->pdchCoolCoilSensCap = 0;
    1366           0 :         this->pdchCoolCoilLatCap = 0;
    1367           0 :         this->pdchCoolCoilSHR = 0;
    1368           0 :         this->pdchCoolCoilNomEff = 0;
    1369           0 :         this->pdchCoolCoilUATotal = 0;
    1370           0 :         this->pdchCoolCoilArea = 0;
    1371           0 :         this->pdstDXCoolCoil = 0;
    1372           0 :         this->pdchDXCoolCoilType = 0;
    1373           0 :         this->pdchDXCoolCoilNetCapSI = 0;
    1374           0 :         this->pdchDXCoolCoilCOP = 0;
    1375           0 :         this->pdchDXCoolCoilSEERUserIP = 0;
    1376           0 :         this->pdchDXCoolCoilSEERStandardIP = 0;
    1377           0 :         this->pdchDXCoolCoilEERIP = 0;
    1378           0 :         this->pdchDXCoolCoilIEERIP = 0;
    1379             :         // Start : SEER2 ANSI/AHRI 210/240 Standard 2023
    1380           0 :         this->pdstDXCoolCoil_2023 = 0;
    1381           0 :         this->pdchDXCoolCoilType_2023 = 0;
    1382           0 :         this->pdchDXCoolCoilNetCapSI_2023 = 0;
    1383           0 :         this->pdchDXCoolCoilCOP_2023 = 0;
    1384           0 :         this->pdchDXCoolCoilSEER2UserIP_2023 = 0;
    1385           0 :         this->pdchDXCoolCoilSEER2StandardIP_2023 = 0;
    1386           0 :         this->pdchDXCoolCoilEERIP_2023 = 0;
    1387           0 :         this->pdchDXCoolCoilIEERIP_2023 = 0;
    1388             :         // End
    1389           0 :         this->pdstDXCoolCoil2 = 0;
    1390           0 :         this->pdchDXCoolCoilNetCapSIA = 0;
    1391           0 :         this->pdchDXCoolCoilElecPowerA = 0;
    1392           0 :         this->pdchDXCoolCoilNetCapSIB = 0;
    1393           0 :         this->pdchDXCoolCoilElecPowerB = 0;
    1394           0 :         this->pdchDXCoolCoilNetCapSIC = 0;
    1395           0 :         this->pdchDXCoolCoilElecPowerC = 0;
    1396           0 :         this->pdchDXCoolCoilNetCapSID = 0;
    1397           0 :         this->pdchDXCoolCoilElecPowerD = 0;
    1398           0 :         this->pdstVAVDXCoolCoil = 0;
    1399           0 :         this->pdchVAVDXCoolCoilType = 0;
    1400           0 :         this->pdchVAVDXFanName = 0;
    1401           0 :         this->pdchVAVDXCoolCoilNetCapSI = 0;
    1402           0 :         this->pdchVAVDXCoolCoilCOP = 0;
    1403           0 :         this->pdchVAVDXCoolCoilIEERIP = 0;
    1404           0 :         this->pdchVAVDXCoolCoilEERIP = 0;
    1405           0 :         this->pdchVAVDXCoolCoilMdotA = 0;
    1406           0 :         this->pdchVAVDXCoolCoilCOP_B = 0;
    1407           0 :         this->pdchVAVDXCoolCoilEER_B_IP = 0;
    1408           0 :         this->pdchVAVDXCoolCoilMdotB = 0;
    1409           0 :         this->pdchVAVDXCoolCoilCOP_C = 0;
    1410           0 :         this->pdchVAVDXCoolCoilEER_C_IP = 0;
    1411           0 :         this->pdchVAVDXCoolCoilMdotC = 0;
    1412           0 :         this->pdchVAVDXCoolCoilCOP_D = 0;
    1413           0 :         this->pdchVAVDXCoolCoilEER_D_IP = 0;
    1414           0 :         this->pdchVAVDXCoolCoilMdotD = 0;
    1415           0 :         this->pdstHeatCoil = 0;
    1416           0 :         this->pdchHeatCoilType = 0;
    1417           0 :         this->pdchHeatCoilDesCap = 0;
    1418           0 :         this->pdchHeatCoilNomCap = 0;
    1419           0 :         this->pdchHeatCoilNomEff = 0;
    1420           0 :         this->pdstSWH = 0;
    1421           0 :         this->pdchSWHType = 0;
    1422           0 :         this->pdchSWHVol = 0;
    1423           0 :         this->pdchSWHHeatIn = 0;
    1424           0 :         this->pdchSWHThEff = 0;
    1425           0 :         this->pdchSWHRecEff = 0;
    1426           0 :         this->pdchSWHEnFac = 0;
    1427           0 :         this->pdrEnvelope = 0;
    1428           0 :         this->pdstOpaque = 0;
    1429           0 :         this->pdchOpCons = 0;
    1430           0 :         this->pdchOpRefl = 0;
    1431           0 :         this->pdchOpUfactFilm = 0;
    1432           0 :         this->pdchOpUfactNoFilm = 0;
    1433           0 :         this->pdchOpGrArea = 0;
    1434           0 :         this->pdchOpNetArea = 0;
    1435           0 :         this->pdchOpAzimuth = 0;
    1436           0 :         this->pdchOpTilt = 0;
    1437           0 :         this->pdchOpDir = 0;
    1438           0 :         this->pdstIntOpaque = 0;
    1439           0 :         this->pdchIntOpCons = 0;
    1440           0 :         this->pdchIntOpRefl = 0;
    1441           0 :         this->pdchIntOpUfactFilm = 0;
    1442           0 :         this->pdchIntOpUfactNoFilm = 0;
    1443           0 :         this->pdchIntOpGrArea = 0;
    1444           0 :         this->pdchIntOpNetArea = 0;
    1445           0 :         this->pdchIntOpAzimuth = 0;
    1446           0 :         this->pdchIntOpTilt = 0;
    1447           0 :         this->pdchIntOpDir = 0;
    1448           0 :         this->pdstFen = 0;
    1449           0 :         this->pdchFenCons = 0;
    1450           0 :         this->pdchFenFrameDivName = 0;
    1451           0 :         this->pdchFenAreaOf1 = 0;
    1452           0 :         this->pdchFenGlassAreaOf1 = 0;
    1453           0 :         this->pdchFenFrameAreaOf1 = 0;
    1454           0 :         this->pdchFenDividerAreaOf1 = 0;
    1455           0 :         this->pdchFenArea = 0;
    1456           0 :         this->pdchFenUfact = 0;
    1457           0 :         this->pdchFenSHGC = 0;
    1458           0 :         this->pdchFenVisTr = 0;
    1459           0 :         this->pdchFenAssemNfrcType = 0;
    1460           0 :         this->pdchFenAssemUfact = 0;
    1461           0 :         this->pdchFenAssemSHGC = 0;
    1462           0 :         this->pdchFenAssemVisTr = 0;
    1463           0 :         this->pdchFenFrameConductance = 0;
    1464           0 :         this->pdchFenDividerConductance = 0;
    1465           0 :         this->pdchFenSwitchable = 0;
    1466           0 :         this->pdchFenParent = 0;
    1467           0 :         this->pdchFenAzimuth = 0;
    1468           0 :         this->pdchFenTilt = 0;
    1469           0 :         this->pdchFenDir = 0;
    1470           0 :         this->pdstFenShd = 0;
    1471           0 :         this->pdchFenShdFrameDiv = 0;
    1472           0 :         this->pdchFenShdUfact = 0;
    1473           0 :         this->pdchFenShdSHGC = 0;
    1474           0 :         this->pdchFenShdVisTr = 0;
    1475           0 :         this->pdchFenShdAssemNfrcType = 0;
    1476           0 :         this->pdchFenShdAssemUfact = 0;
    1477           0 :         this->pdchFenShdAssemSHGC = 0;
    1478           0 :         this->pdchFenShdAssemVisTr = 0;
    1479           0 :         this->pdstDoor = 0;
    1480           0 :         this->pdchDrCons = 0;
    1481           0 :         this->pdchDrUfactFilm = 0;
    1482           0 :         this->pdchDrUfactNoFilm = 0;
    1483           0 :         this->pdchDrGrArea = 0;
    1484           0 :         this->pdchDrParent = 0;
    1485           0 :         this->pdstIntDoor = 0;
    1486           0 :         this->pdchIntDrCons = 0;
    1487           0 :         this->pdchIntDrUfactFilm = 0;
    1488           0 :         this->pdchIntDrUfactNoFilm = 0;
    1489           0 :         this->pdchIntDrGrArea = 0;
    1490           0 :         this->pdchIntDrParent = 0;
    1491           0 :         this->pdstIntFen = 0;
    1492           0 :         this->pdchIntFenCons = 0;
    1493           0 :         this->pdchIntFenAreaOf1 = 0;
    1494           0 :         this->pdchIntFenArea = 0;
    1495           0 :         this->pdchIntFenUfact = 0;
    1496           0 :         this->pdchIntFenSHGC = 0;
    1497           0 :         this->pdchIntFenVisTr = 0;
    1498           0 :         this->pdchIntFenParent = 0;
    1499           0 :         this->pdrShading = 0;
    1500           0 :         this->pdstSunlitFrac = 0;
    1501           0 :         this->pdchSlfMar21_9 = 0;
    1502           0 :         this->pdchSlfMar21_12 = 0;
    1503           0 :         this->pdchSlfMar21_15 = 0;
    1504           0 :         this->pdchSlfJun21_9 = 0;
    1505           0 :         this->pdchSlfJun21_12 = 0;
    1506           0 :         this->pdchSlfJun21_15 = 0;
    1507           0 :         this->pdchSlfDec21_9 = 0;
    1508           0 :         this->pdchSlfDec21_12 = 0;
    1509           0 :         this->pdchSlfDec21_15 = 0;
    1510           0 :         this->pdstWindowControl = 0;
    1511           0 :         this->pdchWscName = 0;
    1512           0 :         this->pdchWscShading = 0;
    1513           0 :         this->pdchWscShadCons = 0;
    1514           0 :         this->pdchWscControl = 0;
    1515           0 :         this->pdchWscGlare = 0;
    1516           0 :         this->pdrLighting = 0;
    1517           0 :         this->pdstInLite = 0;
    1518           0 :         this->pdchInLtZone = 0;
    1519           0 :         this->pdchInLtSpace = 0;
    1520           0 :         this->pdchInLtSpaceType = 0;
    1521           0 :         this->pdchInLtDens = 0;
    1522           0 :         this->pdchInLtArea = 0;
    1523           0 :         this->pdchInLtPower = 0;
    1524           0 :         this->pdchInLtEndUse = 0;
    1525           0 :         this->pdchInLtSchd = 0;
    1526           0 :         this->pdchInLtAvgHrSchd = 0;
    1527           0 :         this->pdchInLtAvgHrOper = 0;
    1528           0 :         this->pdchInLtFullLoadHrs = 0;
    1529           0 :         this->pdchInLtRetAir = 0;
    1530           0 :         this->pdchInLtCond = 0;
    1531           0 :         this->pdchInLtConsump = 0;
    1532           0 :         this->pdstExtLite = 0;
    1533           0 :         this->pdchExLtPower = 0;
    1534           0 :         this->pdchExLtClock = 0;
    1535           0 :         this->pdchExLtSchd = 0;
    1536           0 :         this->pdchExLtAvgHrSchd = 0;
    1537           0 :         this->pdchExLtAvgHrOper = 0;
    1538           0 :         this->pdchExLtFullLoadHrs = 0;
    1539           0 :         this->pdchExLtConsump = 0;
    1540           0 :         this->pdstDaylight = 0;
    1541           0 :         this->pdchDyLtZone = 0;
    1542           0 :         this->pdchDyLtCtrlName = 0;
    1543           0 :         this->pdchDyLtKind = 0;
    1544           0 :         this->pdchDyLtCtrlType = 0;
    1545           0 :         this->pdchDyLtFrac = 0;
    1546           0 :         this->pdchDyLtWInst = 0;
    1547           0 :         this->pdchDyLtWCtrl = 0;
    1548           0 :         this->pdrSizing = 0;
    1549           0 :         this->pdstZoneClSize = 0;
    1550           0 :         this->pdchZnClCalcDesLd = 0;
    1551           0 :         this->pdchZnClUserDesLd = 0;
    1552           0 :         this->pdchZnClUserDesLdPerArea = 0;
    1553           0 :         this->pdchZnClCalcDesAirFlow = 0;
    1554           0 :         this->pdchZnClUserDesAirFlow = 0;
    1555           0 :         this->pdchZnClDesDay = 0;
    1556           0 :         this->pdchZnClPkTime = 0;
    1557           0 :         this->pdchZnClPkTstatTemp = 0;
    1558           0 :         this->pdchZnClPkIndTemp = 0;
    1559           0 :         this->pdchZnClPkIndHum = 0;
    1560           0 :         this->pdchZnClPkOATemp = 0;
    1561           0 :         this->pdchZnClPkOAHum = 0;
    1562           0 :         this->pdchZnClPkOAMinFlow = 0;
    1563           0 :         this->pdchZnClPkDOASHeatGain = 0;
    1564           0 :         this->pdstZoneHtSize = 0;
    1565           0 :         this->pdchZnHtCalcDesLd = 0;
    1566           0 :         this->pdchZnHtUserDesLd = 0;
    1567           0 :         this->pdchZnHtUserDesLdPerArea = 0;
    1568           0 :         this->pdchZnHtCalcDesAirFlow = 0;
    1569           0 :         this->pdchZnHtUserDesAirFlow = 0;
    1570           0 :         this->pdchZnHtDesDay = 0;
    1571           0 :         this->pdchZnHtPkTime = 0;
    1572           0 :         this->pdchZnHtPkTstatTemp = 0;
    1573           0 :         this->pdchZnHtPkIndTemp = 0;
    1574           0 :         this->pdchZnHtPkIndHum = 0;
    1575           0 :         this->pdchZnHtPkOATemp = 0;
    1576           0 :         this->pdchZnHtPkOAHum = 0;
    1577           0 :         this->pdchZnHtPkOAMinFlow = 0;
    1578           0 :         this->pdchZnHtPkDOASHeatGain = 0;
    1579           0 :         this->pdstSystemSize = 0;
    1580           0 :         this->pdchSysSizCalcClAir = 0;
    1581           0 :         this->pdchSysSizUserClAir = 0;
    1582           0 :         this->pdchSysSizCalcHtAir = 0;
    1583           0 :         this->pdchSysSizUserHtAir = 0;
    1584           0 :         this->pdchSysSizAdjustedClAir = 0;
    1585           0 :         this->pdchSysSizAdjustedHtAir = 0;
    1586           0 :         this->pdchSysSizAdjustedMainAir = 0;
    1587           0 :         this->pdchSysSizCalcHeatFlowRatio = 0;
    1588           0 :         this->pdchSysSizUserHeatFlowRatio = 0;
    1589           0 :         this->pdstPlantSize = 0;
    1590           0 :         this->pdchPlantSizCalcVdot = 0;
    1591           0 :         this->pdchPlantSizMeasVdot = 0;
    1592           0 :         this->pdchPlantSizPrevVdot = 0;
    1593           0 :         this->pdchPlantSizCoincYesNo = 0;
    1594           0 :         this->pdchPlantSizDesDay = 0;
    1595           0 :         this->pdchPlantSizPkTimeHour = 0;
    1596           0 :         this->pdchPlantSizPkTimeDayOfSim = 0;
    1597           0 :         this->pdchPlantSizPkTimeMin = 0;
    1598           0 :         this->pdrCoilSizingDetailsTable = 0;
    1599           0 :         this->pdstCoilSummaryCoilSelection = 0;
    1600           0 :         this->pdchCoilLocation = 0;
    1601           0 :         this->pdchCoilHVACType = 0;
    1602           0 :         this->pdchCoilHVACName = 0;
    1603           0 :         this->pdchCoilZoneName = 0;
    1604           0 :         this->pdchCoilName = 0;
    1605           0 :         this->pdchCoilType = 0;
    1606           0 :         this->pdchSysSizingMethCoinc = 0;
    1607           0 :         this->pdchSysSizingMethCap = 0;
    1608           0 :         this->pdchSysSizingMethAir = 0;
    1609           0 :         this->pdchCoilIsCapAutosized = 0;
    1610           0 :         this->pdchCoilIsAirFlowAutosized = 0;
    1611           0 :         this->pdchCoilIsWaterFlowAutosized = 0;
    1612           0 :         this->pdchCoilIsOATreated = 0;
    1613           0 :         this->pdchCoilFinalTotalCap = 0;
    1614           0 :         this->pdchCoilFinalSensCap = 0;
    1615           0 :         this->pdchCoilFinalAirVolFlowRate = 0;
    1616           0 :         this->pdchCoilFinalPlantVolFlowRate = 0;
    1617           0 :         this->pdchCoilDDnameSensIdealPeak = 0;
    1618           0 :         this->pdchCoilDateTimeSensIdealPeak = 0;
    1619           0 :         this->pdchCoilDDnameTotIdealPeak = 0;
    1620           0 :         this->pdchCoilDateTimeTotIdealPeak = 0;
    1621           0 :         this->pdchCoilDDnameAirFlowIdealPeak = 0;
    1622           0 :         this->pdchCoilDateTimeAirFlowIdealPeak = 0;
    1623           0 :         this->pdchCoilPeakLoadTypeToSizeOn = 0;
    1624           0 :         this->pdchCoilTotalCapIdealPeak = 0;
    1625           0 :         this->pdchCoilSensCapIdealPeak = 0;
    1626           0 :         this->pdchCoilAirMassFlowIdealPeak = 0;
    1627           0 :         this->pdchCoilAirVolumeFlowIdealPeak = 0;
    1628           0 :         this->pdchCoilEntDryBulbIdealPeak = 0;
    1629           0 :         this->pdchCoilEntWetBulbIdealPeak = 0;
    1630           0 :         this->pdchCoilEntHumRatIdealPeak = 0;
    1631           0 :         this->pdchCoilEntEnthalpyIdealPeak = 0;
    1632           0 :         this->pdchCoilLvgDryBulbIdealPeak = 0;
    1633           0 :         this->pdchCoilLvgWetBulbIdealPeak = 0;
    1634           0 :         this->pdchCoilLvgHumRatIdealPeak = 0;
    1635           0 :         this->pdchCoilLvgEnthalpyIdealPeak = 0;
    1636           0 :         this->pdchCoilWaterMassFlowIdealPeak = 0;
    1637           0 :         this->pdchCoilEntWaterTempIdealPeak = 0;
    1638           0 :         this->pdchCoilLvgWaterTempIdealPeak = 0;
    1639           0 :         this->pdchCoilWaterDeltaTempIdealPeak = 0;
    1640           0 :         this->pdchCoilRatedTotalCap = 0;
    1641           0 :         this->pdchCoilRatedSensCap = 0;
    1642           0 :         this->pdchCoilOffRatingCapacityModifierIdealPeak = 0;
    1643           0 :         this->pdchCoilOffRatingCapacityModifierSimPeak = 0;
    1644           0 :         this->pdchCoilRatedAirMass = 0;
    1645           0 :         this->pdchCoilRatedEntDryBulb = 0;
    1646           0 :         this->pdchCoilRatedEntWetBulb = 0;
    1647           0 :         this->pdchCoilRatedEntHumRat = 0;
    1648           0 :         this->pdchCoilRatedEntEnthalpy = 0;
    1649           0 :         this->pdchCoilRatedLvgDryBulb = 0;
    1650           0 :         this->pdchCoilRatedLvgWetBulb = 0;
    1651           0 :         this->pdchCoilRatedLvgHumRat = 0;
    1652           0 :         this->pdchCoilRatedLvgEnthalpy = 0;
    1653           0 :         this->pdchCoilRatedWaterMass = 0;
    1654           0 :         this->pdchCoilRatedEntWaterTemp = 0;
    1655           0 :         this->pdchCoilRatedLvgWaterTemp = 0;
    1656           0 :         this->pdchCoilRatedWaterDeltaTemp = 0;
    1657           0 :         this->pdchFanAssociatedWithCoilName = 0;
    1658           0 :         this->pdchFanAssociatedWithCoilType = 0;
    1659           0 :         this->pdchFanAssociatedVdotSize = 0;
    1660           0 :         this->pdchFanAssociatedMdotSize = 0;
    1661           0 :         this->pdchFanHeatGainIdealPeak = 0;
    1662           0 :         this->pdchCoilNetTotalCapacityIdealPeak = 0;
    1663           0 :         this->pdchCoilPlantLoopName = 0;
    1664           0 :         this->pdchPlantMassFlowMaximum = 0;
    1665           0 :         this->pdchPlantRetTempDesign = 0;
    1666           0 :         this->pdchPlantSupTempDesign = 0;
    1667           0 :         this->pdchPlantDeltaTempDesign = 0;
    1668           0 :         this->pdchPlantCapacity = 0;
    1669           0 :         this->pdchCoilCapPrcntPlantCapacity = 0;
    1670           0 :         this->pdchCoilFlowPrcntPlantFlow = 0;
    1671           0 :         this->pdchOADryBulbIdealPeak = 0;
    1672           0 :         this->pdchOAHumRatIdealPeak = 0;
    1673           0 :         this->pdchOAWetBulbatIdealPeak = 0;
    1674           0 :         this->pdchOAVolFlowIdealPeak = 0;
    1675           0 :         this->pdchOAFlowPrcntIdealPeak = 0;
    1676           0 :         this->pdchOABarometricPressureIdealPeak = 0;
    1677           0 :         this->pdchAirSysRADryBulbIdealPeak = 0;
    1678           0 :         this->pdchAirSysRAHumRatIdealPeak = 0;
    1679           0 :         this->pdchZoneAirDryBulbIdealPeak = 0;
    1680           0 :         this->pdchZoneAirHumRatIdealPeak = 0;
    1681           0 :         this->pdchZoneAirRelHumIdealPeak = 0;
    1682           0 :         this->pdchCoilUA = 0;
    1683           0 :         this->pdchZoneSensibleLoadIdealPeak = 0;
    1684           0 :         this->pdchZoneLatentLoadIdealPeak = 0;
    1685           0 :         this->pdchCoilIdealSizCapOverSimPeak = 0;
    1686           0 :         this->pdchCoilIdealSizCapUnderSimPeak = 0;
    1687           0 :         this->pdchReheatCoilMultiplier = 0;
    1688           0 :         this->pdchFlowCapRatioLowCapIncreaseRatio = 0;
    1689           0 :         this->pdchFlowCapRatioHiCapDecreaseRatio = 0;
    1690           0 :         this->pdchPlantFluidSpecificHeat = 0;
    1691           0 :         this->pdchPlantFluidDensity = 0;
    1692           0 :         this->pdchMoistAirSpecificHeat = 0;
    1693           0 :         this->pdchDryAirSpecificHeat = 0;
    1694           0 :         this->pdchStandRhoAir = 0;
    1695           0 :         this->pdst2CoilSummaryCoilSelection = 0;
    1696           0 :         this->pdch2CoilName = 0;
    1697           0 :         this->pdch2CoilType = 0;
    1698           0 :         this->pdch2CoilHVACType = 0;
    1699           0 :         this->pdch2CoilHVACName = 0;
    1700           0 :         this->pdch2CoilFinalTotalCap = 0;
    1701           0 :         this->pdch2CoilFinalSensCap = 0;
    1702           0 :         this->pdch2CoilFinalAirVolFlowRate = 0;
    1703           0 :         this->pdch2CoilFinalPlantVolFlowRate = 0;
    1704           0 :         this->pdch2CoilUA = 0;
    1705           0 :         this->pdch2CoilDDnameSensIdealPeak = 0;
    1706           0 :         this->pdch2CoilDateTimeSensIdealPeak = 0;
    1707           0 :         this->pdch2CoilDDnameAirFlowIdealPeak = 0;
    1708           0 :         this->pdch2CoilDateTimeAirFlowIdealPeak = 0;
    1709           0 :         this->pdch2CoilTotalCapIdealPeak = 0;
    1710           0 :         this->pdch2CoilSensCapIdealPeak = 0;
    1711           0 :         this->pdch2CoilAirVolumeFlowIdealPeak = 0;
    1712           0 :         this->pdch2CoilEntDryBulbIdealPeak = 0;
    1713           0 :         this->pdch2CoilEntWetBulbIdealPeak = 0;
    1714           0 :         this->pdch2CoilEntHumRatIdealPeak = 0;
    1715           0 :         this->pdch2CoilLvgDryBulbIdealPeak = 0;
    1716           0 :         this->pdch2CoilLvgWetBulbIdealPeak = 0;
    1717           0 :         this->pdch2CoilLvgHumRatIdealPeak = 0;
    1718           0 :         this->pdch2CoilRatedTotalCap = 0;
    1719           0 :         this->pdch2CoilRatedSensCap = 0;
    1720           0 :         this->pdch2OADryBulbIdealPeak = 0;
    1721           0 :         this->pdch2OAHumRatIdealPeak = 0;
    1722           0 :         this->pdch2OAWetBulbatIdealPeak = 0;
    1723           0 :         this->pdch2OAFlowPrcntIdealPeak = 0;
    1724           0 :         this->pdch2ZoneAirDryBulbIdealPeak = 0;
    1725           0 :         this->pdch2ZoneAirHumRatIdealPeak = 0;
    1726           0 :         this->pdch2ZoneAirRelHumIdealPeak = 0;
    1727           0 :         this->pdch2ZoneSensibleLoadIdealPeak = 0;
    1728           0 :         this->pdch2ZoneLatentLoadIdealPeak = 0;
    1729           0 :         this->pdrSystem = 0;
    1730           0 :         this->pdstEconomizer = 0;
    1731           0 :         this->pdchEcoKind = 0;
    1732           0 :         this->pdchEcoMinOA = 0;
    1733           0 :         this->pdchEcoMaxOA = 0;
    1734           0 :         this->pdchEcoRetTemp = 0;
    1735           0 :         this->pdchEcoRetEnth = 0;
    1736           0 :         this->pdchEcoOATempLim = 0;
    1737           0 :         this->pdchEcoOAEnthLim = 0;
    1738           0 :         this->pdstDemCntlVent = 0;
    1739           0 :         this->pdchDCVventMechName = 0;
    1740           0 :         this->pdchDCVperPerson = 0;
    1741           0 :         this->pdchDCVperArea = 0;
    1742           0 :         this->pdchDCVperZone = 0;
    1743           0 :         this->pdchDCVperACH = 0;
    1744           0 :         this->pdchDCVMethod = 0;
    1745           0 :         this->pdchDCVOASchName = 0;
    1746           0 :         this->pdchDCVZoneADEffCooling = 0;
    1747           0 :         this->pdchDCVZoneADEffHeating = 0;
    1748           0 :         this->pdchDCVZoneADEffSchName = 0;
    1749           0 :         this->pdstSimpleComfort = 0;
    1750           0 :         this->pdchSCwinterClothes = 0;
    1751           0 :         this->pdchSCsummerClothes = 0;
    1752           0 :         this->pdchSCeitherClothes = 0;
    1753           0 :         this->pdstUnmetLoads = 0;
    1754           0 :         this->pdchULnotMetHeat = 0;
    1755           0 :         this->pdchULnotMetCool = 0;
    1756           0 :         this->pdchULnotMetHeatOcc = 0;
    1757           0 :         this->pdchULnotMetCoolOcc = 0;
    1758             : 
    1759           0 :         this->pdrOutsideAir = 0;
    1760           0 :         this->pdstOAavgOcc = 0;
    1761           0 :         this->pdchOaoAvgNumOcc1 = 0;
    1762           0 :         this->pdchOaoNomNumOcc1 = 0;
    1763           0 :         this->pdchOaoZoneVol1 = 0;
    1764           0 :         this->pdchOaoAvgMechVent = 0;
    1765           0 :         this->pdchOaoAvgInfil = 0;
    1766           0 :         this->pdchOaoAvgAFNInfil = 0;
    1767           0 :         this->pdchOaoAvgSimpVent = 0;
    1768           0 :         this->pdchOaoAvgTotVent = 0;
    1769           0 :         this->pdstOAminOcc = 0;
    1770           0 :         this->pdchOaoAvgNumOcc2 = 0;
    1771           0 :         this->pdchOaoNomNumOcc2 = 0;
    1772           0 :         this->pdchOaoZoneVol2 = 0;
    1773           0 :         this->pdchOaoMinMechVent = 0;
    1774           0 :         this->pdchOaoMinInfil = 0;
    1775           0 :         this->pdchOaoMinAFNInfil = 0;
    1776           0 :         this->pdchOaoMinSimpVent = 0;
    1777           0 :         this->pdchOaoMinTotVent = 0;
    1778             : 
    1779           0 :         this->pdrOutsideAirDetails = 0;
    1780           0 :         this->pdstOAmechVentParByZone = 0;
    1781           0 :         this->pdchOaMvAirLpNm = 0;
    1782           0 :         this->pdchOaMvAvgNumOcc = 0;
    1783           0 :         this->pdchOaMvNomNumOcc = 0;
    1784           0 :         this->pdchOaMvZoneVol = 0;
    1785           0 :         this->pdchOaMvZoneArea = 0;
    1786           0 :         this->pdchOaMvDesZnOa = 0;
    1787           0 :         this->pdchOaMvMinDynTrgVent = 0;
    1788             : 
    1789           0 :         this->pdstOAtotAirByZone = 0;
    1790           0 :         this->pdchOaTaBzMechVent = 0;
    1791           0 :         this->pdchOaTaBzNatVent = 0;
    1792           0 :         this->pdchOaTaBzTotVent = 0;
    1793           0 :         this->pdchOaTaBzInfil = 0;
    1794           0 :         this->pdchOaTaBzTotVentInfil = 0;
    1795           0 :         this->pdchOaTaBzDynTrgVent = 0;
    1796           0 :         this->pdchOaTaBzTmBelow = 0;
    1797           0 :         this->pdchOaTaBzTmAt = 0;
    1798           0 :         this->pdchOaTaBzTmAbove = 0;
    1799           0 :         this->pdchOaTaBzTmAboveUnocc = 0;
    1800             : 
    1801           0 :         this->pdstOAavgOccByZone = 0;
    1802           0 :         this->pdchOaOccBzMechVent = 0;
    1803           0 :         this->pdchOaOccBzNatVent = 0;
    1804           0 :         this->pdchOaOccBzTotVent = 0;
    1805           0 :         this->pdchOaOccBzInfil = 0;
    1806           0 :         this->pdchOaOccBzTotVentInfil = 0;
    1807           0 :         this->pdchOaOccBzDynTrgVent = 0;
    1808           0 :         this->pdchOaOccBzTmBelow = 0;
    1809           0 :         this->pdchOaOccBzTmAt = 0;
    1810           0 :         this->pdchOaOccBzTmAbove = 0;
    1811             : 
    1812           0 :         this->pdstOAtotAirByLoop = 0;
    1813           0 :         this->pdchOaTaAlMechVent = 0;
    1814           0 :         this->pdchOaTaAlNatVent = 0;
    1815           0 :         this->pdchOaTaAlTotVent = 0;
    1816           0 :         this->pdchOaTaAlSumDynTrgVent = 0;
    1817           0 :         this->pdchOaTaAlTmBelow = 0;
    1818           0 :         this->pdchOaTaAlTmAt = 0;
    1819           0 :         this->pdchOaTaAlTmAbove = 0;
    1820           0 :         this->pdchOaTaAlTmAboveUnocc = 0;
    1821             : 
    1822           0 :         this->pdstOAavgOccByLoop = 0;
    1823           0 :         this->pdchOaOccAlMechVent = 0;
    1824           0 :         this->pdchOaOccAlNatVent = 0;
    1825           0 :         this->pdchOaOccAlTotVent = 0;
    1826           0 :         this->pdchOaOccAlSumDynTrgVent = 0;
    1827           0 :         this->pdchOaOccAlTmBelow = 0;
    1828           0 :         this->pdchOaOccAlTmAt = 0;
    1829           0 :         this->pdchOaOccAlTmAbove = 0;
    1830             : 
    1831           0 :         this->pdstOAtimeFactorsDurOcc = 0;
    1832           0 :         this->pdchOaTmFctNoLimit = 0;
    1833           0 :         this->pdchOaTmFctHiHumid = 0;
    1834           0 :         this->pdchOaTmFctNiteVent = 0;
    1835           0 :         this->pdchOaTmFctEcono = 0;
    1836           0 :         this->pdchOaTmFctDCV = 0;
    1837           0 :         this->pdchOaTmFctExhaust = 0;
    1838           0 :         this->pdchOaTmFctLimit = 0;
    1839           0 :         this->pdchOaTmFctDemand = 0;
    1840           0 :         this->pdchOaTmFctEMS = 0;
    1841             : 
    1842           0 :         this->pdstOAavgFactorsDurOcc = 0;
    1843           0 :         this->pdchOaAvFctNoLimit = 0;
    1844           0 :         this->pdchOaAvFctHiHumid = 0;
    1845           0 :         this->pdchOaAvFctNiteVent = 0;
    1846           0 :         this->pdchOaAvFctEcono = 0;
    1847           0 :         this->pdchOaAvFctDCV = 0;
    1848           0 :         this->pdchOaAvFctExhaust = 0;
    1849           0 :         this->pdchOaAvFctLimit = 0;
    1850           0 :         this->pdchOaAvFctDemand = 0;
    1851           0 :         this->pdchOaAvFctEMS = 0;
    1852             : 
    1853           0 :         this->pdrObjCnt = 0;
    1854           0 :         this->pdstSurfCnt = 0;
    1855           0 :         this->pdchSurfCntTot = 0;
    1856           0 :         this->pdchSurfCntExt = 0;
    1857           0 :         this->pdstHVACcnt = 0;
    1858           0 :         this->pdchHVACcntVal = 0;
    1859           0 :         this->pdstFieldCnt = 0;
    1860           0 :         this->pdchFieldCntVal = 0;
    1861           0 :         this->pdrEnergyMeters = 0;
    1862           0 :         this->pdstEMelecvalues = 0;
    1863           0 :         this->pdchEMelecannual = 0;
    1864           0 :         this->pdchEMelecminvalue = 0;
    1865           0 :         this->pdchEMelecminvaluetime = 0;
    1866           0 :         this->pdchEMelecmaxvalue = 0;
    1867           0 :         this->pdchEMelecmaxvaluetime = 0;
    1868           0 :         this->pdstEMgasvalues = 0;
    1869           0 :         this->pdchEMgasannual = 0;
    1870           0 :         this->pdchEMgasminvalue = 0;
    1871           0 :         this->pdchEMgasminvaluetime = 0;
    1872           0 :         this->pdchEMgasmaxvalue = 0;
    1873           0 :         this->pdchEMgasmaxvaluetime = 0;
    1874           0 :         this->pdstEMcoolvalues = 0;
    1875           0 :         this->pdchEMcoolannual = 0;
    1876           0 :         this->pdchEMcoolminvalue = 0;
    1877           0 :         this->pdchEMcoolminvaluetime = 0;
    1878           0 :         this->pdchEMcoolmaxvalue = 0;
    1879           0 :         this->pdchEMcoolmaxvaluetime = 0;
    1880           0 :         this->pdstEMwatervalues = 0;
    1881           0 :         this->pdchEMwaterannual = 0;
    1882           0 :         this->pdchEMwaterminvalue = 0;
    1883           0 :         this->pdchEMwaterminvaluetime = 0;
    1884           0 :         this->pdchEMwatermaxvalue = 0;
    1885           0 :         this->pdchEMwatermaxvaluetime = 0;
    1886           0 :         this->pdstEMotherJvalues = 0;
    1887           0 :         this->pdchEMotherJannual = 0;
    1888           0 :         this->pdchEMotherJminvalue = 0;
    1889           0 :         this->pdchEMotherJminvaluetime = 0;
    1890           0 :         this->pdchEMotherJmaxvalue = 0;
    1891           0 :         this->pdchEMotherJmaxvaluetime = 0;
    1892           0 :         this->pdstEMotherKGvalues = 0;
    1893           0 :         this->pdchEMotherKGannual = 0;
    1894           0 :         this->pdchEMotherKGminvalue = 0;
    1895           0 :         this->pdchEMotherKGminvaluetime = 0;
    1896           0 :         this->pdchEMotherKGmaxvalue = 0;
    1897           0 :         this->pdchEMotherKGmaxvaluetime = 0;
    1898           0 :         this->pdstEMotherM3values = 0;
    1899           0 :         this->pdchEMotherM3annual = 0;
    1900           0 :         this->pdchEMotherM3minvalue = 0;
    1901           0 :         this->pdchEMotherM3minvaluetime = 0;
    1902           0 :         this->pdchEMotherM3maxvalue = 0;
    1903           0 :         this->pdchEMotherM3maxvaluetime = 0;
    1904           0 :         this->pdstEMotherLvalues = 0;
    1905           0 :         this->pdchEMotherLannual = 0;
    1906           0 :         this->pdchEMotherLminvalue = 0;
    1907           0 :         this->pdchEMotherLminvaluetime = 0;
    1908           0 :         this->pdchEMotherLmaxvalue = 0;
    1909           0 :         this->pdchEMotherLmaxvaluetime = 0;
    1910           0 :         this->pdrSensibleGain = 0;
    1911           0 :         this->pdstSHGSannual = 0;
    1912           0 :         this->pdchSHGSAnZoneEqHt = 0;
    1913           0 :         this->pdchSHGSAnZoneEqCl = 0;
    1914           0 :         this->pdchSHGSAnHvacATUHt = 0;
    1915           0 :         this->pdchSHGSAnHvacATUCl = 0;
    1916           0 :         this->pdchSHGSAnSurfHt = 0;
    1917           0 :         this->pdchSHGSAnSurfCl = 0;
    1918           0 :         this->pdchSHGSAnPeoplAdd = 0;
    1919           0 :         this->pdchSHGSAnLiteAdd = 0;
    1920           0 :         this->pdchSHGSAnEquipAdd = 0;
    1921           0 :         this->pdchSHGSAnWindAdd = 0;
    1922           0 :         this->pdchSHGSAnIzaAdd = 0;
    1923           0 :         this->pdchSHGSAnInfilAdd = 0;
    1924           0 :         this->pdchSHGSAnOtherAdd = 0;
    1925           0 :         this->pdchSHGSAnEquipRem = 0;
    1926           0 :         this->pdchSHGSAnWindRem = 0;
    1927           0 :         this->pdchSHGSAnIzaRem = 0;
    1928           0 :         this->pdchSHGSAnInfilRem = 0;
    1929           0 :         this->pdchSHGSAnOtherRem = 0;
    1930           0 :         this->pdstSHGSpkCl = 0;
    1931           0 :         this->pdchSHGSClTimePeak = 0;
    1932           0 :         this->pdchSHGSClHvacHt = 0;
    1933           0 :         this->pdchSHGSClHvacCl = 0;
    1934           0 :         this->pdchSHGSClHvacATUHt = 0;
    1935           0 :         this->pdchSHGSClHvacATUCl = 0;
    1936           0 :         this->pdchSHGSClSurfHt = 0;
    1937           0 :         this->pdchSHGSClSurfCl = 0;
    1938           0 :         this->pdchSHGSClPeoplAdd = 0;
    1939           0 :         this->pdchSHGSClLiteAdd = 0;
    1940           0 :         this->pdchSHGSClEquipAdd = 0;
    1941           0 :         this->pdchSHGSClWindAdd = 0;
    1942           0 :         this->pdchSHGSClIzaAdd = 0;
    1943           0 :         this->pdchSHGSClInfilAdd = 0;
    1944           0 :         this->pdchSHGSClOtherAdd = 0;
    1945           0 :         this->pdchSHGSClEquipRem = 0;
    1946           0 :         this->pdchSHGSClWindRem = 0;
    1947           0 :         this->pdchSHGSClIzaRem = 0;
    1948           0 :         this->pdchSHGSClInfilRem = 0;
    1949           0 :         this->pdchSHGSClOtherRem = 0;
    1950           0 :         this->pdstSHGSpkHt = 0;
    1951           0 :         this->pdchSHGSHtTimePeak = 0;
    1952           0 :         this->pdchSHGSHtHvacHt = 0;
    1953           0 :         this->pdchSHGSHtHvacCl = 0;
    1954           0 :         this->pdchSHGSHtHvacATUHt = 0;
    1955           0 :         this->pdchSHGSHtHvacATUCl = 0;
    1956           0 :         this->pdchSHGSHtSurfHt = 0;
    1957           0 :         this->pdchSHGSHtSurfCl = 0;
    1958           0 :         this->pdchSHGSHtPeoplAdd = 0;
    1959           0 :         this->pdchSHGSHtLiteAdd = 0;
    1960           0 :         this->pdchSHGSHtEquipAdd = 0;
    1961           0 :         this->pdchSHGSHtWindAdd = 0;
    1962           0 :         this->pdchSHGSHtIzaAdd = 0;
    1963           0 :         this->pdchSHGSHtInfilAdd = 0;
    1964           0 :         this->pdchSHGSHtOtherAdd = 0;
    1965           0 :         this->pdchSHGSHtEquipRem = 0;
    1966           0 :         this->pdchSHGSHtWindRem = 0;
    1967           0 :         this->pdchSHGSHtIzaRem = 0;
    1968           0 :         this->pdchSHGSHtInfilRem = 0;
    1969           0 :         this->pdchSHGSHtOtherRem = 0;
    1970           0 :         this->pdrStd62 = 0;
    1971           0 :         this->pdstS62sysVentReqCool = 0;
    1972           0 :         this->pdchS62svrClSumVpz = 0;
    1973           0 :         this->pdchS62svrClPs = 0;
    1974           0 :         this->pdchS62svrClSumPz = 0;
    1975           0 :         this->pdchS62svrClD = 0;
    1976           0 :         this->pdchS62svrClDorg = 0;
    1977           0 :         this->pdchS62svrClVou = 0;
    1978           0 :         this->pdchS62svrClVps = 0;
    1979           0 :         this->pdchS62svrClXs = 0;
    1980           0 :         this->pdchS62svrClEv = 0;
    1981           0 :         this->pdchS62svrClVot = 0;
    1982           0 :         this->pdchS62svrClPercOA = 0;
    1983           0 :         this->pdchS62svrClEnvironmentOfPs = 0;
    1984           0 :         this->pdchS62svrClTimeOfPs = 0;
    1985           0 :         this->pdstS62sysVentReqHeat = 0;
    1986           0 :         this->pdchS62svrHtSumVpz = 0;
    1987           0 :         this->pdchS62svrHtPs = 0;
    1988           0 :         this->pdchS62svrHtSumPz = 0;
    1989           0 :         this->pdchS62svrHtD = 0;
    1990           0 :         this->pdchS62svrHtDorg = 0;
    1991           0 :         this->pdchS62svrHtVou = 0;
    1992           0 :         this->pdchS62svrHtVps = 0;
    1993           0 :         this->pdchS62svrHtXs = 0;
    1994           0 :         this->pdchS62svrHtEv = 0;
    1995           0 :         this->pdchS62svrHtVot = 0;
    1996           0 :         this->pdchS62svrHtPercOA = 0;
    1997           0 :         this->pdchS62svrHtEnvironmentOfPs = 0;
    1998           0 :         this->pdchS62svrHtTimeOfPs = 0;
    1999           0 :         this->pdstS62znVentPar = 0;
    2000           0 :         this->pdchS62zvpAlN = 0;
    2001           0 :         this->pdchS62zvpRp = 0;
    2002           0 :         this->pdchS62zvpPz = 0;
    2003           0 :         this->pdchS62zvpRa = 0;
    2004           0 :         this->pdchS62zvpAz = 0;
    2005           0 :         this->pdchS62zvpVbz = 0;
    2006           0 :         this->pdchS62zvpClEz = 0;
    2007           0 :         this->pdchS62zvpClVoz = 0;
    2008           0 :         this->pdchS62zvpHtEz = 0;
    2009           0 :         this->pdchS62zvpHtVoz = 0;
    2010           0 :         this->pdstS62sysVentPar = 0;
    2011           0 :         this->pdchS62svpRp = 0;
    2012           0 :         this->pdchS62svpPz = 0;
    2013           0 :         this->pdchS62svpRa = 0;
    2014           0 :         this->pdchS62svpAz = 0;
    2015           0 :         this->pdchS62svpVbz = 0;
    2016           0 :         this->pdchS62svpClVoz = 0;
    2017           0 :         this->pdchS62svpHtVoz = 0;
    2018           0 :         this->pdstS62znCoolDes = 0;
    2019           0 :         this->pdchS62zcdAlN = 0;
    2020           0 :         this->pdchS62zcdBox = 0;
    2021           0 :         this->pdchS62zcdVpz = 0;
    2022           0 :         this->pdchS62zcdVps = 0;
    2023           0 :         this->pdchS62zcdVsec = 0;
    2024           0 :         this->pdchS62zcdVdz = 0;
    2025           0 :         this->pdchS62zcdVpzmin = 0;
    2026           0 :         this->pdchS62zcdVpzminSPSize = 0;
    2027           0 :         this->pdchS62zcdVozclg = 0;
    2028           0 :         this->pdchS62zcdZpz = 0;
    2029           0 :         this->pdchS62zcdEp = 0;
    2030           0 :         this->pdchS62zcdEr = 0;
    2031           0 :         this->pdchS62zcdFa = 0;
    2032           0 :         this->pdchS62zcdFb = 0;
    2033           0 :         this->pdchS62zcdFc = 0;
    2034           0 :         this->pdchS62zcdEvz = 0;
    2035           0 :         this->pdstS62sysCoolDes = 0;
    2036           0 :         this->pdchS62scdVpz = 0;
    2037           0 :         this->pdchS62scdVps = 0;
    2038           0 :         this->pdchS62scdVsec = 0;
    2039           0 :         this->pdchS62scdVdz = 0;
    2040           0 :         this->pdchS62scdVpzmin = 0;
    2041           0 :         this->pdchS62scdVozclg = 0;
    2042           0 :         this->pdchS62scdEvz = 0;
    2043           0 :         this->pdstS62znHeatDes = 0;
    2044           0 :         this->pdchS62zhdAlN = 0;
    2045           0 :         this->pdchS62zhdBox = 0;
    2046           0 :         this->pdchS62zhdVpz = 0;
    2047           0 :         this->pdchS62zhdVps = 0;
    2048           0 :         this->pdchS62zhdVsec = 0;
    2049           0 :         this->pdchS62zhdVdz = 0;
    2050           0 :         this->pdchS62zhdVpzmin = 0;
    2051           0 :         this->pdchS62zhdVpzminSPSize = 0;
    2052           0 :         this->pdchS62zhdVozhtg = 0;
    2053           0 :         this->pdchS62zhdZpz = 0;
    2054           0 :         this->pdchS62zhdEp = 0;
    2055           0 :         this->pdchS62zhdEr = 0;
    2056           0 :         this->pdchS62zhdFa = 0;
    2057           0 :         this->pdchS62zhdFb = 0;
    2058           0 :         this->pdchS62zhdFc = 0;
    2059           0 :         this->pdchS62zhdEvz = 0;
    2060           0 :         this->pdstS62sysHeatDes = 0;
    2061           0 :         this->pdchS62shdVpz = 0;
    2062           0 :         this->pdchS62shdVps = 0;
    2063           0 :         this->pdchS62shdVsec = 0;
    2064           0 :         this->pdchS62shdVdz = 0;
    2065           0 :         this->pdchS62shdVpzmin = 0;
    2066           0 :         this->pdchS62shdVozhtg = 0;
    2067           0 :         this->pdchS62shdEvz = 0;
    2068           0 :         this->pdrLeed = 0;
    2069           0 :         this->pdstLeedGenInfo = 0;
    2070           0 :         this->pdchLeedGenData = 0;
    2071           0 :         this->pdstLeedSpaceUsageType = 0;
    2072           0 :         this->pdchLeedSutName = 0;
    2073           0 :         this->pdchLeedSutSpArea = 0;
    2074           0 :         this->pdchLeedSutOcArea = 0;
    2075           0 :         this->pdchLeedSutUnArea = 0;
    2076           0 :         this->pdchLeedSutHrsWeek = 0;
    2077           0 :         this->pdstLeedAdvsMsg = 0;
    2078           0 :         this->pdchLeedAmData = 0;
    2079           0 :         this->pdstLeedEneTypSum = 0;
    2080           0 :         this->pdchLeedEtsType = 0;
    2081           0 :         this->pdchLeedEtsRtNm = 0;
    2082           0 :         this->pdchLeedEtsVirt = 0;
    2083           0 :         this->pdchLeedEtsEneUnt = 0;
    2084           0 :         this->pdchLeedEtsDemUnt = 0;
    2085           0 :         this->pdstLeedPerf = 0;
    2086           0 :         this->pdchLeedPerfRot = 0;
    2087           0 :         this->pdchLeedPerfElEneUse = 0;
    2088           0 :         this->pdchLeedPerfElDem = 0;
    2089           0 :         this->pdchLeedPerfGasEneUse = 0;
    2090           0 :         this->pdchLeedPerfGasDem = 0;
    2091           0 :         this->pdchLeedPerfGasolineEneUse = 0;
    2092           0 :         this->pdchLeedPerfGasolineDem = 0;
    2093           0 :         this->pdchLeedPerfDieselEneUse = 0;
    2094           0 :         this->pdchLeedPerfDieselDem = 0;
    2095           0 :         this->pdchLeedPerfCoalEneUse = 0;
    2096           0 :         this->pdchLeedPerfCoalDem = 0;
    2097           0 :         this->pdchLeedPerfFuelOil1EneUse = 0;
    2098           0 :         this->pdchLeedPerfFuelOil1Dem = 0;
    2099           0 :         this->pdchLeedPerfFuelOil2EneUse = 0;
    2100           0 :         this->pdchLeedPerfFuelOil2Dem = 0;
    2101           0 :         this->pdchLeedPerfPropaneEneUse = 0;
    2102           0 :         this->pdchLeedPerfPropaneDem = 0;
    2103           0 :         this->pdchLeedPerfOtherFuel1EneUse = 0;
    2104           0 :         this->pdchLeedPerfOtherFuel1Dem = 0;
    2105           0 :         this->pdchLeedPerfOtherFuel2EneUse = 0;
    2106           0 :         this->pdchLeedPerfOtherFuel2Dem = 0;
    2107           0 :         this->pdchLeedPerfDisClEneUse = 0;
    2108           0 :         this->pdchLeedPerfDisClDem = 0;
    2109           0 :         this->pdchLeedPerfDisHtEneUse = 0;
    2110           0 :         this->pdchLeedPerfDisHtDem = 0;
    2111           0 :         this->pdstLeedEneUseSum = 0;
    2112           0 :         this->pdchLeedEusUnt = 0;
    2113           0 :         this->pdchLeedEusProc = 0;
    2114           0 :         this->pdchLeedEusTotal = 0;
    2115           0 :         this->pdstLeedEneCostSum = 0;
    2116           0 :         this->pdchLeedEcUnt = 0;
    2117           0 :         this->pdchLeedEcsProc = 0;
    2118           0 :         this->pdchLeedEcsTotal = 0;
    2119           0 :         this->LEEDelecCostTotal = 0;
    2120           0 :         this->LEEDgasCostTotal = 0;
    2121           0 :         this->LEEDothrCostTotal = 0;
    2122           0 :         this->pdstLeedRenewSum = 0;
    2123           0 :         this->pdchLeedRenRatCap = 0;
    2124           0 :         this->pdchLeedRenAnGen = 0;
    2125           0 :         this->pdstLeedEneUseIntEl = 0;
    2126           0 :         this->pdchLeedEuiElec = 0;
    2127           0 :         this->pdstLeedEneUseIntNatG = 0;
    2128           0 :         this->pdchLeedEuiNatG = 0;
    2129           0 :         this->pdstLeedEneUseIntOthr = 0;
    2130           0 :         this->pdchLeedEuiOthr = 0;
    2131           0 :         this->pdstLeedEneUsePerc = 0;
    2132           0 :         this->pdchLeedEupPerc = 0;
    2133           0 :         this->pdstLeedEqFlLdHrs = 0;
    2134           0 :         this->pdchLeedEflhEflh = 0;
    2135           0 :         this->pdchLeedEflhNonZerHrs = 0;
    2136           0 :         this->pdstLeedSchedSetPts = 0;
    2137           0 :         this->pdChLeedSchStPtFirstObjUsed = 0;
    2138           0 :         this->pdChLeedSchStPtMonthUsed = 0;
    2139           0 :         this->pdchLeedSchStPt11amWednesday = 0;
    2140           0 :         this->pdchLeedSchStPt11amWedCnt = 0;
    2141           0 :         this->pdchLeedSchStPt11pmWednesday = 0;
    2142           0 :         this->pdchLeedSchStPt11pmWedCnt = 0;
    2143           0 :         this->pdrThermalResilience = 0;
    2144           0 :         this->pdstHIHours = 0;
    2145           0 :         this->pdchHIHourSafe = 0;
    2146           0 :         this->pdchHIHourCaution = 0;
    2147           0 :         this->pdchHIHourExtremeCaution = 0;
    2148           0 :         this->pdchHIHourDanger = 0;
    2149           0 :         this->pdchHIHourExtremeDanger = 0;
    2150           0 :         this->pdstHIOccuHours = 0;
    2151           0 :         this->pdchHIOccuHourSafe = 0;
    2152           0 :         this->pdchHIOccuHourCaution = 0;
    2153           0 :         this->pdchHIOccuHourExtremeCaution = 0;
    2154           0 :         this->pdchHIOccuHourDanger = 0;
    2155           0 :         this->pdchHIOccuHourExtremeDanger = 0;
    2156           0 :         this->pdstHumidexHours = 0;
    2157           0 :         this->pdchHumidexHourLittle = 0;
    2158           0 :         this->pdchHumidexHourSome = 0;
    2159           0 :         this->pdchHumidexHourGreat = 0;
    2160           0 :         this->pdchHumidexHourDanger = 0;
    2161           0 :         this->pdchHumidexHourStroke = 0;
    2162           0 :         this->pdstHumidexOccuHours = 0;
    2163           0 :         this->pdchHumidexOccuHourLittle = 0;
    2164           0 :         this->pdchHumidexOccuHourSome = 0;
    2165           0 :         this->pdchHumidexOccuHourGreat = 0;
    2166           0 :         this->pdchHumidexOccuHourDanger = 0;
    2167           0 :         this->pdchHumidexOccuHourStroke = 0;
    2168           0 :         this->pdstHeatingSETHours = 0;
    2169           0 :         this->pdchHeatingSETHours = 0;
    2170           0 :         this->pdchHeatingSETOccuHours = 0;
    2171           0 :         this->pdchHeatingSETUnmetDuration = 0;
    2172           0 :         this->pdchHeatingSETUnmetTime = 0;
    2173           0 :         this->pdstCoolingSETHours = 0;
    2174           0 :         this->pdchCoolingSETHours = 0;
    2175           0 :         this->pdchCoolingSETOccuHours = 0;
    2176           0 :         this->pdchCoolingSETUnmetDuration = 0;
    2177           0 :         this->pdchCoolingSETUnmetTime = 0;
    2178           0 :         this->pdrCO2Resilience = 0;
    2179           0 :         this->pdstCO2Hours = 0;
    2180           0 :         this->pdchCO2HourSafe = 0;
    2181           0 :         this->pdchCO2HourCaution = 0;
    2182           0 :         this->pdchCO2HourHazard = 0;
    2183           0 :         this->pdstCO2OccuHours = 0;
    2184           0 :         this->pdchCO2OccuHourSafe = 0;
    2185           0 :         this->pdchCO2OccuHourCaution = 0;
    2186           0 :         this->pdchCO2OccuHourHazard = 0;
    2187           0 :         this->pdrVisualResilience = 0;
    2188           0 :         this->pdstIllumHours = 0;
    2189           0 :         this->pdchIllumHourDark = 0;
    2190           0 :         this->pdchIllumHourDim = 0;
    2191           0 :         this->pdchIllumHourAdequate = 0;
    2192           0 :         this->pdchIllumHourBright = 0;
    2193           0 :         this->pdstIllumOccuHours = 0;
    2194           0 :         this->pdchIllumOccuHourDark = 0;
    2195           0 :         this->pdchIllumOccuHourDim = 0;
    2196           0 :         this->pdchIllumOccuHourAdequate = 0;
    2197           0 :         this->pdchIllumOccuHourBright = 0;
    2198           0 :         this->sizeReportName = 0;
    2199           0 :         this->numReportName = 0;
    2200           0 :         this->sizeSubTable = 0;
    2201           0 :         this->numSubTable = 0;
    2202           0 :         this->sizeColumnTag = 0;
    2203           0 :         this->numColumnTag = 0;
    2204           0 :         this->sizeTableEntry = 0;
    2205           0 :         this->numTableEntry = 0;
    2206           0 :         this->sizeCompSizeTableEntry = 0;
    2207           0 :         this->numCompSizeTableEntry = 0;
    2208           0 :         this->sizeShadowRelate = 0;
    2209           0 :         this->numShadowRelate = 0;
    2210           0 :         this->TotalNotMetHeatingOccupiedForABUPS = 0.0;
    2211           0 :         this->TotalNotMetCoolingOccupiedForABUPS = 0.0;
    2212           0 :         this->TotalNotMetOccupiedForABUPS = 0.0;
    2213           0 :         this->TotalTimeNotSimpleASH55EitherForABUPS = 0.0;
    2214           0 :         this->TotalVozMax = 0.0;
    2215           0 :         this->TotalAnyZoneBelowVozDynForOA = 0.0;
    2216           0 :         this->TotalAllZonesAtVozDynForOA = 0.0;
    2217           0 :         this->TotalAnyZoneAboveVozDynForOA = 0.0;
    2218           0 :         this->TotalAnyZoneBelowVozDynOccForOA = 0.0;
    2219           0 :         this->TotalAllZonesAtVozDynOccForOA = 0.0;
    2220           0 :         this->TotalAnyZoneAboveVozDynOccForOA = 0.0;
    2221           0 :         this->TotalAnyZoneVentUnoccForOA = 0.0;
    2222           0 :         this->TotalAnyAirLoopBelowVozDynForOA = 0.0;
    2223           0 :         this->TotalAllAirLoopsAtVozDynForOA = 0.0;
    2224           0 :         this->TotalAnyAirLoopAboveVozDynForOA = 0.0;
    2225           0 :         this->TotalAnyAirLoopBelowVozDynOccForOA = 0.0;
    2226           0 :         this->TotalAllAirLoopsAtVozDynOccForOA = 0.0;
    2227           0 :         this->TotalAnyAirLoopAboveVozDynOccForOA = 0.0;
    2228           0 :         this->TotalAnyAirLoopVentUnoccForOA = 0.0;
    2229           0 :         this->reportName.deallocate();
    2230           0 :         this->subTable.deallocate();
    2231           0 :         this->columnTag.deallocate();
    2232           0 :         this->tableEntry.deallocate();
    2233           0 :         this->CompSizeTableEntry.deallocate();
    2234           0 :         this->ShadowRelate.deallocate();
    2235           0 :     }
    2236             : };
    2237             : 
    2238             : } // namespace EnergyPlus
    2239             : 
    2240             : #endif

Generated by: LCOV version 1.13