Skip to content

Commit 9618650

Browse files
committed
Solar calc reorg; AIRNET horiz vent bug fix
1 parent 3661367 commit 9618650

File tree

6 files changed

+7372
-8
lines changed

6 files changed

+7372
-8
lines changed

src/CGCOMP.CPP

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -508,13 +508,10 @@ const double G0STDX = g0Std; // CSE accel. of gravity, ft/sec2
508508
// class ANDAT -- airnet data
509509
void ANDAT::ad_ClearResults()
510510
{
511-
ad_delP = 0.;
511+
ad_delP = ad_dmdp = 0.;
512512
ad_mdotP = ad_mdotB = ad_mdotX = 0.;
513-
ad_dmdp = 0.;
514-
ad_xDelpF = 0.;
515-
ad_xMbm = 0.;
516-
ad_tdFan = 0.;
517-
ad_pFan = 0.;
513+
// ad_xDelpF = ad_xMbm = 0.; do not clear (values retained throughout hour)
514+
ad_tdFan = ad_pFan = 0.;
518515

519516
} // ANDAT::ad_ClearResults
520517
//-----------------------------------------------------------------------------

src/CGWTHR.CPP

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -415,13 +415,15 @@ RC WDHR::wd_WfReader( // read an hour's weather data and make adjustments
415415
break;
416416
}
417417
#if defined( SOLARFIX)
418+
#if defined( _DEBUG)
418419
float bmrad = wd_DNI;
419420
float dfrad = wd_DHI;
420421
if (Top.skyModel == C_SKYMODCH_ANISO)
421422
slaniso(&bmrad, &dfrad,iHrST);
422423
if (frDiff(bmrad, wd_bmrad) > .0001f
423424
|| frDiff(dfrad, wd_dfrad) > 0.0001f)
424425
printf("\nDiff");
426+
#endif
425427
#else
426428
if (!rc) // if wfRead failed, eg date not in file or type without design days
427429
wd_Adjust(iHrST);

src/WFPAK.CPP

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -593,9 +593,7 @@ RC WDYEAR::wdy_Fill( // read weather data for entire file; compute averages etc.
593593
{ int monLen = monLens[ iMon] + (wdy_isLeap && iMon==2);
594594
for (iDay=0; iDay<monLen; iDay++)
595595
{ jDay++;
596-
#if 1
597596
slday(jDay, SLTMLST);
598-
#endif
599597
for (int iHr=0; iHr<24; iHr++)
600598
{ WDHR* pWd = &wdy_Hr(jDay, iHr);
601599
rc |= pWF->wf_Read( pWd, jDay, iHr, erOp|WF_FORCEREAD);

test/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ macro(regress_test case)
1717
endmacro()
1818

1919
set(files
20+
wthr01
2021
600
2122
930
2223
960

0 commit comments

Comments
 (0)