LCOV - code coverage report
Current view: top level - EnergyPlus - WeatherManager.cc (source / functions) Hit Total Coverage
Test: lcov.output.filtered Lines: 3123 4580 68.2 %
Date: 2024-08-24 18:31:18 Functions: 81 94 86.2 %

Function Name Sort by function name Hit count Sort by hit count
EnergyPlus::Weather::computeJulianDate(EnergyPlus::Weather::GregorianDate const&) 0
EnergyPlus::Weather::ResetWeekDaysByMonth(EnergyPlus::EnergyPlusData&, ObjexxFCL::Array1D<int>&, int, int, int, int, int, bool, bool) 0
EnergyPlus::Weather::computeGregorianDate(int) 0
EnergyPlus::Weather::ErrorInterpretWeatherDataLine(EnergyPlus::EnergyPlusData&, int, int, int, int, int, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >) 0
EnergyPlus::Weather::AnnualMonthlyDryBulbWeatherData::CalcAnnualAndMonthlyDryBulbTemp(EnergyPlus::EnergyPlusData&) 0
EnergyPlus::Weather::findLeapYearForWeekday(int, int, EnergyPlus::ScheduleManager::DayType) 0
EnergyPlus::Weather::SetUpDesignDay(EnergyPlus::EnergyPlusData&, int)::{lambda(int, int)#2}::operator()(int, int) const 0
EnergyPlus::Weather::SetUpDesignDay(EnergyPlus::EnergyPlusData&, int)::{lambda(int, int)#5}::operator()(int, int) const 0
EnergyPlus::Weather::SetUpDesignDay(EnergyPlus::EnergyPlusData&, int)::{lambda(int, int)#8}::operator()(int, int) const 0
EnergyPlus::Weather::SetUpDesignDay(EnergyPlus::EnergyPlusData&, int)::{lambda(int, int)#9}::operator()(int, int) const 0
EnergyPlus::Weather::ReadEPlusWeatherForDay(EnergyPlus::EnergyPlusData&, int, int, bool)::{lambda(int, int)#1}::operator()(int, int) const 0
EnergyPlus::Weather::ReportMissing_RangeData(EnergyPlus::EnergyPlusData&)::{lambda(double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}::operator()(double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 0
EnergyPlus::Weather::ReportMissing_RangeData(EnergyPlus::EnergyPlusData&)::{lambda(double, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >)#2}::operator()(double, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >) const 0
EnergyPlus::Weather::SetDSTDateRanges(EnergyPlus::EnergyPlusData&, ObjexxFCL::Array1D<int> const&, ObjexxFCL::Array1D<int>&, ObjexxFCL::Optional<int>, ObjexxFCL::Optional<int>, ObjexxFCL::Optional<int>, ObjexxFCL::Optional<int>) 3
EnergyPlus::Weather::GetRunPeriodDesignData(EnergyPlus::EnergyPlusData&, bool&) 3
EnergyPlus::Weather::GetReportPeriodData(EnergyPlus::EnergyPlusData&, int, bool&) 4
EnergyPlus::Weather::GroupReportPeriodByType(EnergyPlus::EnergyPlusData&, int) 4
EnergyPlus::Weather::GetRunPeriodDesignData(EnergyPlus::EnergyPlusData&, bool&)::{lambda(EnergyPlus::Weather::RunPeriodData const&)#2}::operator()(EnergyPlus::Weather::RunPeriodData const&) const 4
EnergyPlus::Weather::GetRunPeriodDesignData(EnergyPlus::EnergyPlusData&, bool&)::{lambda(EnergyPlus::Weather::RunPeriodData const&)#1}::operator()(EnergyPlus::Weather::RunPeriodData const&) const 5
EnergyPlus::Weather::CalcSpecialDayTypes(EnergyPlus::EnergyPlusData&) 7
EnergyPlus::Weather::AddDesignSetToEnvironmentStruct(EnergyPlus::EnergyPlusData&, int) 17
EnergyPlus::Weather::GetReportPeriodData(EnergyPlus::EnergyPlusData&, int, bool&)::{lambda(EnergyPlus::Weather::ReportPeriodData const&)#1}::operator()(EnergyPlus::Weather::ReportPeriodData const&) const 39
EnergyPlus::Weather::SetSpecialDayDates(EnergyPlus::EnergyPlusData&, ObjexxFCL::Array1D<int> const&) 40
EnergyPlus::Weather::calculateDayOfWeek(EnergyPlus::EnergyPlusData&, int, int, int) 152
EnergyPlus::Weather::SetUpDesignDay(EnergyPlus::EnergyPlusData&, int)::{lambda(int, int)#7}::operator()(int, int) const 192
EnergyPlus::Weather::SetUpDesignDay(EnergyPlus::EnergyPlusData&, int)::{lambda(int, int)#1}::operator()(int, int) const 576
EnergyPlus::Weather::GetDSTData(EnergyPlus::EnergyPlusData&, bool&) 771
EnergyPlus::Weather::GetRunPeriodData(EnergyPlus::EnergyPlusData&, int, bool&) 771
EnergyPlus::Weather::GetSpecialDayPeriodData(EnergyPlus::EnergyPlusData&, bool&) 771
EnergyPlus::Weather::CheckWeatherFileValidity(EnergyPlus::EnergyPlusData&) 771
EnergyPlus::Weather::CheckIfAnyUnderwaterBoundaries(EnergyPlus::EnergyPlusData&) 794
EnergyPlus::Weather::ReadVariableLocationOrientation(EnergyPlus::EnergyPlusData&) 795
EnergyPlus::Weather::GetGroundTemps(EnergyPlus::EnergyPlusData&) 796
EnergyPlus::Weather::GetLocationInfo(EnergyPlus::EnergyPlusData&, bool&) 796
EnergyPlus::Weather::OpenWeatherFile(EnergyPlus::EnergyPlusData&, bool&) 796
EnergyPlus::Weather::GetDesignDayData(EnergyPlus::EnergyPlusData&, int, bool&) 796
EnergyPlus::Weather::GetWeatherStation(EnergyPlus::EnergyPlusData&, bool&) 796
EnergyPlus::Weather::AllocateWeatherData(EnergyPlus::EnergyPlusData&) 796
EnergyPlus::Weather::GetWeatherProperties(EnergyPlus::EnergyPlusData&, bool&) 796
EnergyPlus::Weather::ReadUserWeatherInput(EnergyPlus::EnergyPlusData&) 796
EnergyPlus::Weather::GetGroundReflectances(EnergyPlus::EnergyPlusData&, bool&) 796
EnergyPlus::Weather::ReportOutputFileHeaders(EnergyPlus::EnergyPlusData&) 796
EnergyPlus::Weather::SetupInterpolationValues(EnergyPlus::EnergyPlusData&) 796
EnergyPlus::Weather::GetSnowGroundRefModifiers(EnergyPlus::EnergyPlusData&, bool&) 796
EnergyPlus::Weather::GetWaterMainsTemperatures(EnergyPlus::EnergyPlusData&, bool&) 796
EnergyPlus::Weather::ResolveLocationInformation(EnergyPlus::EnergyPlusData&, bool&) 796
EnergyPlus::Weather::ReportWaterMainsTempParameters(EnergyPlus::EnergyPlusData&) 796
EnergyPlus::Weather::SetupEnvironmentTypes(EnergyPlus::EnergyPlusData&) 797
EnergyPlus::Weather::calculateDayOfYear(int, int, bool) 1033
EnergyPlus::Weather::findYearForWeekday(int, int, EnergyPlus::ScheduleManager::DayType) 1033
EnergyPlus::Weather::ReportMissing_RangeData(EnergyPlus::EnergyPlusData&) 1226
EnergyPlus::Weather::SetDayOfWeekInitialValues(int, int&) 1226
EnergyPlus::Weather::UpdateUnderwaterBoundaries(EnergyPlus::EnergyPlusData&) 1343
EnergyPlus::Weather::calculateWaterBoundaryConvectionCoefficient(double, double, double) 1343
EnergyPlus::Weather::UpdateLocationAndOrientation(EnergyPlus::EnergyPlusData&) 1344
EnergyPlus::Weather::SetupWeekDaysByMonth(EnergyPlus::EnergyPlusData&, int, int, int, ObjexxFCL::Array1D<int>&) 1978
EnergyPlus::Weather::CheckLocationValidity(EnergyPlus::EnergyPlusData&) 2140
EnergyPlus::Weather::GetSTM(double) 2140
EnergyPlus::Weather::GetRunPeriodData(EnergyPlus::EnergyPlusData&, int, bool&)::{lambda(EnergyPlus::Weather::RunPeriodData const&)#1}::operator()(EnergyPlus::Weather::RunPeriodData const&) const 2211
EnergyPlus::Weather::validMonthDay(int, int, int) 2370
EnergyPlus::Weather::isLeapYear(int) 2372
EnergyPlus::Weather::ResetEnvironmentCounter(EnergyPlus::EnergyPlusData&) 2834
EnergyPlus::Weather::ReadWeatherForDay(EnergyPlus::EnergyPlusData&, int, int, bool) 3853
EnergyPlus::Weather::ReadEPlusWeatherForDay(EnergyPlus::EnergyPlusData&, int, int, bool) 3853
EnergyPlus::Weather::OpenEPlusWeatherFile(EnergyPlus::EnergyPlusData&, bool&, bool) 4537
EnergyPlus::Weather::SkipEPlusWFHeader(EnergyPlus::EnergyPlusData&) 4975
EnergyPlus::Weather::SetUpDesignDay(EnergyPlus::EnergyPlusData&, int) 5932
EnergyPlus::Weather::ProcessEPWHeader(EnergyPlus::EnergyPlusData&, EnergyPlus::Weather::EpwHeaderType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&) 6304
EnergyPlus::Weather::computeJulianDate(int, int, int) 9305
EnergyPlus::Weather::CalculateDailySolarCoeffs(EnergyPlus::EnergyPlusData&, int, double&, double&, double&, double&, double&, double&, double&) 9785
EnergyPlus::Weather::GetNextEnvironment(EnergyPlus::EnergyPlusData&, bool&, bool&) 11261
EnergyPlus::Weather::CloseWeatherFile(EnergyPlus::EnergyPlusData&) 12057
EnergyPlus::Weather::ForAllHrTs(EnergyPlus::EnergyPlusData&, std::function<void (int, int)>) 17804
EnergyPlus::Weather::ASHRAETauModel(EnergyPlus::EnergyPlusData&, EnergyPlus::Weather::DesDaySolarModel, double, double, double, double, double&, double&, double&) 20248
EnergyPlus::Weather::AirMass(double) 20248
EnergyPlus::Weather::UpdateWeatherData(EnergyPlus::EnergyPlusData&) 26502
EnergyPlus::Weather::InterpretWeatherDataLine(EnergyPlus::EnergyPlusData&, std::basic_string_view<char, std::char_traits<char> >, bool&, int&, int&, int&, int&, int&, double&, double&, double&, double&, double&, double&, double&, double&, double&, double&, double&, double&, double&, double&, double&, double&, double&, double&, double&, double&, int&, ObjexxFCL::Array1D<int>&, double&, double&, double&, double&, double&, double&) 266075
EnergyPlus::Weather::interpolateWindDirection(double, double, double) 416784
EnergyPlus::Weather::calcSky(EnergyPlus::EnergyPlusData&, double&, double&, double, double, double, double, double) 509256
EnergyPlus::Weather::WaterMainsTempFromCorrelation(EnergyPlus::EnergyPlusData&, double, double) 512386
EnergyPlus::Weather::CalculateSunDirectionCosines(EnergyPlus::EnergyPlusData&, double, double, double, double, ObjexxFCL::Vector3<double>&) 778224
EnergyPlus::Weather::CalcSkyEmissivity(EnergyPlus::EnergyPlusData&, EnergyPlus::Weather::SkyTempModel, double, double, double, double) 778800
EnergyPlus::Weather::SetUpDesignDay(EnergyPlus::EnergyPlusData&, int)::{lambda(int, int)#3}::operator()(int, int) const 778800
EnergyPlus::Weather::SetUpDesignDay(EnergyPlus::EnergyPlusData&, int)::{lambda(int, int)#4}::operator()(int, int) const 778800
EnergyPlus::Weather::SetUpDesignDay(EnergyPlus::EnergyPlusData&, int)::{lambda(int, int)#6}::operator()(int, int) const 778800
EnergyPlus::Weather::DayltgLuminousEfficacy(EnergyPlus::EnergyPlusData&, double&, double&) 1449972
EnergyPlus::Weather::InterpretWeatherDataLine(EnergyPlus::EnergyPlusData&, std::basic_string_view<char, std::char_traits<char> >, bool&, int&, int&, int&, int&, int&, double&, double&, double&, double&, double&, double&, double&, double&, double&, double&, double&, double&, double&, double&, double&, double&, double&, double&, double&, double&, int&, ObjexxFCL::Array1D<int>&, double&, double&, double&, double&, double&, double&)::{lambda()#1}::operator()() 1596450
EnergyPlus::Weather::ManageWeather(EnergyPlus::EnergyPlusData&) 2900842
EnergyPlus::Weather::InitializeWeather(EnergyPlus::EnergyPlusData&, bool&) 2900842
EnergyPlus::Weather::SetCurrentWeather(EnergyPlus::EnergyPlusData&) 2900842
EnergyPlus::Weather::CalcWaterMainsTemp(EnergyPlus::EnergyPlusData&) 2900842
EnergyPlus::Weather::DetermineSunUpDown(EnergyPlus::EnergyPlusData&, ObjexxFCL::Vector3<double>&) 2900842
EnergyPlus::Weather::DayltgCurrentExtHorizIllum(EnergyPlus::EnergyPlusData&) 2900842
EnergyPlus::Weather::ReportWeatherAndTimeInformation(EnergyPlus::EnergyPlusData&, bool&) 2900842

Generated by: LCOV version 1.14