@@ -441,35 +441,47 @@ void test_thermal_results(std::string const &results_name,
441
441
double phi = 0 ) {
442
442
logMsg (" start test_thermal_results: " + results_name);
443
443
auto expected = parse_expected_results (results_name);
444
+ logMsg (" before u: " + results_name);
444
445
auto u = glazing_system->u (theta, phi);
446
+ logMsg (" before shgc: " + results_name);
445
447
auto shgc = glazing_system->shgc (theta, phi);
448
+ logMsg (" before system_effective_conductivity_u: " + results_name);
446
449
auto system_effective_conductivity_u =
447
450
glazing_system->system_effective_conductivity (Tarcog::ISO15099::System::Uvalue, theta, phi);
451
+ logMsg (" before system_effective_conductivity_shgc: " + results_name);
448
452
auto system_effective_conductivity_shgc =
449
453
glazing_system->system_effective_conductivity (Tarcog::ISO15099::System::SHGC, theta, phi);
454
+ logMsg (" before relative_heat_gain: " + results_name);
450
455
auto relative_heat_gain = glazing_system->relative_heat_gain (theta, phi);
451
-
456
+ logMsg ( " before heat_flow_u_indoor: " + results_name);
452
457
auto heat_flow_u_indoor = glazing_system->heat_flow (
453
458
Tarcog::ISO15099::System::Uvalue, Tarcog::ISO15099::Environment::Indoor, theta, phi);
459
+ logMsg (" before heat_flow_u_outdoor: " + results_name);
454
460
auto heat_flow_u_outdoor = glazing_system->heat_flow (
455
461
Tarcog::ISO15099::System::Uvalue, Tarcog::ISO15099::Environment::Outdoor, theta, phi);
462
+ logMsg (" before heat_flow_shgc_indoor: " + results_name);
456
463
auto heat_flow_shgc_indoor = glazing_system->heat_flow (
457
464
Tarcog::ISO15099::System::SHGC, Tarcog::ISO15099::Environment::Indoor, theta, phi);
465
+ logMsg (" before heat_flow_shgc_outdoor: " + results_name);
458
466
auto heat_flow_shgc_outdoor = glazing_system->heat_flow (
459
467
Tarcog::ISO15099::System::SHGC, Tarcog::ISO15099::Environment::Outdoor, theta, phi);
460
-
468
+ logMsg ( " before H_u_indoor: " + results_name);
461
469
auto H_u_indoor = glazing_system->h (
462
470
Tarcog::ISO15099::System::Uvalue, Tarcog::ISO15099::Environment::Indoor, theta, phi);
471
+ logMsg (" before H_u_outdoor: " + results_name);
463
472
auto H_u_outdoor = glazing_system->h (
464
473
Tarcog::ISO15099::System::Uvalue, Tarcog::ISO15099::Environment::Outdoor, theta, phi);
474
+ logMsg (" before H_shgc_indoor: " + results_name);
465
475
auto H_shgc_indoor = glazing_system->h (
466
476
Tarcog::ISO15099::System::SHGC, Tarcog::ISO15099::Environment::Indoor, theta, phi);
477
+ logMsg (" before H_shgc_outdoor: " + results_name);
467
478
auto H_shgc_outdoor = glazing_system->h (
468
479
Tarcog::ISO15099::System::SHGC, Tarcog::ISO15099::Environment::Outdoor, theta, phi);
469
-
480
+ logMsg ( " before radiosities_u: " + results_name);
470
481
auto radiosities_u = glazing_system->radiosities (Tarcog::ISO15099::System::Uvalue);
482
+ logMsg (" before radiosities_shgc: " + results_name);
471
483
auto radiosities_shgc = glazing_system->radiosities (Tarcog::ISO15099::System::SHGC);
472
-
484
+ logMsg ( " after radiosities_shgc: " + results_name);
473
485
auto expected_u = expected.value (" U" , -1.0 );
474
486
EXPECT_NEAR (u, expected_u, TEST_TOLARANCE);
475
487
@@ -572,6 +584,7 @@ void test_thermal_results(std::string const &results_name,
572
584
glazing_system->solid_layers_effective_conductivities (
573
585
Tarcog::ISO15099::System::SHGC, theta, phi);
574
586
587
+ logMsg (" before expected_solid_layer_effective_conductivities_u: " + results_name);
575
588
std::vector<double > expected_solid_layer_effective_conductivities_u =
576
589
expected.value (" solid_layer_effective_conductivities_u" , std::vector<double >());
577
590
std::vector<double > expected_solid_layer_effective_conductivities_shgc =
@@ -581,8 +594,10 @@ void test_thermal_results(std::string const &results_name,
581
594
compare_vectors (solid_layer_effective_conductivities_shgc,
582
595
expected_solid_layer_effective_conductivities_shgc);
583
596
597
+ logMsg (" before gap_layer_effective_conductivities_u: " + results_name);
584
598
auto gap_layer_effective_conductivities_u = glazing_system->gap_layers_effective_conductivities (
585
599
Tarcog::ISO15099::System::Uvalue, theta, phi);
600
+ logMsg (" before gap_layer_effective_conductivities_shgc: " + results_name);
586
601
auto gap_layer_effective_conductivities_shgc =
587
602
glazing_system->gap_layers_effective_conductivities (
588
603
Tarcog::ISO15099::System::SHGC, theta, phi);
@@ -596,18 +611,20 @@ void test_thermal_results(std::string const &results_name,
596
611
compare_vectors (gap_layer_effective_conductivities_shgc,
597
612
expected_gap_layer_effective_conductivities_shgc);
598
613
614
+ logMsg (" before layer_temperatures_u: " + results_name);
599
615
auto layer_temperatures_u =
600
616
glazing_system->layer_temperatures (Tarcog::ISO15099::System::Uvalue, theta, phi);
617
+ logMsg (" before layer_temperatures_shgc: " + results_name);
601
618
auto layer_temperatures_shgc =
602
619
glazing_system->layer_temperatures (Tarcog::ISO15099::System::SHGC, theta, phi);
603
-
620
+ logMsg ( " after layer_temperatures_shgc: " + results_name);
604
621
std::vector<double > expected_layer_temperatures_u =
605
622
expected.value (" layer_temperatures_u" , std::vector<double >());
606
623
std::vector<double > expected_layer_temperatures_shgc =
607
624
expected.value (" layer_temperatures_shgc" , std::vector<double >());
608
625
compare_vectors (layer_temperatures_u, expected_layer_temperatures_u);
609
626
compare_vectors (layer_temperatures_shgc, expected_layer_temperatures_shgc);
610
-
627
+ logMsg ( " before if(update): " + results_name);
611
628
612
629
if (update) {
613
630
expected[" U" ] = u;
0 commit comments