MCPcopy Create free account
hub / github.com/NatLabRockies/OpenStudio / setTemperatureByMonth

Method setTemperatureByMonth

src/model/SiteGroundTemperatureDeep.cpp:415–458  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

413 }
414
415 bool SiteGroundTemperatureDeep_Impl::setTemperatureByMonth(int month, double temperature) {
416 switch (month) {
417 case 1:
418 return setJanuaryDeepGroundTemperature(temperature);
419 break;
420 case 2:
421 return setFebruaryDeepGroundTemperature(temperature);
422 break;
423 case 3:
424 return setMarchDeepGroundTemperature(temperature);
425 break;
426 case 4:
427 return setAprilDeepGroundTemperature(temperature);
428 break;
429 case 5:
430 return setMayDeepGroundTemperature(temperature);
431 break;
432 case 6:
433 return setJuneDeepGroundTemperature(temperature);
434 break;
435 case 7:
436 return setJulyDeepGroundTemperature(temperature);
437 break;
438 case 8:
439 return setAugustDeepGroundTemperature(temperature);
440 break;
441 case 9:
442 return setSeptemberDeepGroundTemperature(temperature);
443 break;
444 case 10:
445 return setOctoberDeepGroundTemperature(temperature);
446 break;
447 case 11:
448 return setNovemberDeepGroundTemperature(temperature);
449 break;
450 case 12:
451 return setDecemberDeepGroundTemperature(temperature);
452 break;
453 default:
454 LOG_AND_THROW("SiteGroundTemperature::getTemperatureByMonth: Invalid Month " + std::to_string(month));
455 return false;
456 break;
457 }
458 }
459
460 bool SiteGroundTemperatureDeep_Impl::setTemperatureByMonth(const openstudio::MonthOfYear& month, double temperature) {
461 return setTemperatureByMonth(month.value(), temperature);

Callers 4

TEST_FFunction · 0.45
TEST_FFunction · 0.45
TEST_FFunction · 0.45
TEST_FFunction · 0.45

Calls 1

valueMethod · 0.45

Tested by 4

TEST_FFunction · 0.36
TEST_FFunction · 0.36
TEST_FFunction · 0.36
TEST_FFunction · 0.36