LCOV - code coverage report
Current view: top level - EnergyPlus - WeatherManager.cc (source / functions) Hit Total Coverage
Test: lcov.output.filtered Lines: 3694 5466 67.6 %
Date: 2023-01-17 19:17:23 Functions: 77 85 90.6 %

Function Name Sort by function name Hit count Sort by hit count
EnergyPlus::WeatherManager::computeJulianDate(EnergyPlus::WeatherManager::GregorianDate) 0
EnergyPlus::WeatherManager::ResetWeekDaysByMonth(EnergyPlus::EnergyPlusData&, ObjexxFCL::Array1D<int>&, int, int, int, int, int, bool, bool) 0
EnergyPlus::WeatherManager::computeGregorianDate(int) 0
EnergyPlus::WeatherManager::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::WeatherManager::AnnualMonthlyDryBulbWeatherData::CalcAnnualAndMonthlyDryBulbTemp(EnergyPlus::EnergyPlusData&) 0
EnergyPlus::WeatherManager::findLeapYearForWeekday(int, int, EnergyPlus::ScheduleManager::DayType) 0
EnergyPlus::WeatherManager::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::WeatherManager::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::WeatherManager::SetDSTDateRanges(EnergyPlus::EnergyPlusData&, ObjexxFCL::Array1D<int> const&, ObjexxFCL::Array1D<int>&, ObjexxFCL::Optional<int>, ObjexxFCL::Optional<int>, ObjexxFCL::Optional<int>, ObjexxFCL::Optional<int>) 3
EnergyPlus::WeatherManager::GetRunPeriodDesignData(EnergyPlus::EnergyPlusData&, bool&) 3
EnergyPlus::WeatherManager::GetReportPeriodData(EnergyPlus::EnergyPlusData&, int&, bool&) 4
EnergyPlus::WeatherManager::GroupReportPeriodByType(EnergyPlus::EnergyPlusData&, int) 4
EnergyPlus::WeatherManager::CalcSpecialDayTypes(EnergyPlus::EnergyPlusData&) 7
EnergyPlus::WeatherManager::CopyReportPeriodObject(ObjexxFCL::Array1D<EnergyPlus::WeatherManager::ReportPeriodData> const&, int, ObjexxFCL::Array1D<EnergyPlus::WeatherManager::ReportPeriodData>&, int) 11
EnergyPlus::WeatherManager::AddDesignSetToEnvironmentStruct(EnergyPlus::EnergyPlusData&, int) 16
EnergyPlus::WeatherManager::SetSpecialDayDates(EnergyPlus::EnergyPlusData&, ObjexxFCL::Array1D<int> const&) 28
EnergyPlus::WeatherManager::calculateDayOfWeek(EnergyPlus::EnergyPlusData&, int, int, int) 149
EnergyPlus::WeatherManager::GetDSTData(EnergyPlus::EnergyPlusData&, bool&) 747
EnergyPlus::WeatherManager::GetRunPeriodData(EnergyPlus::EnergyPlusData&, int&, bool&) 747
EnergyPlus::WeatherManager::GetSpecialDayPeriodData(EnergyPlus::EnergyPlusData&, bool&) 747
EnergyPlus::WeatherManager::CheckWeatherFileValidity(EnergyPlus::EnergyPlusData&) 747
EnergyPlus::WeatherManager::CheckIfAnyUnderwaterBoundaries(EnergyPlus::EnergyPlusData&) 769
EnergyPlus::WeatherManager::ReadVariableLocationOrientation(EnergyPlus::EnergyPlusData&) 769
_GLOBAL__sub_I_WeatherManager.cc 771
__static_initialization_and_destruction_0(int, int) 771
EnergyPlus::WeatherManager::GetGroundTemps(EnergyPlus::EnergyPlusData&) 771
EnergyPlus::WeatherManager::GetLocationInfo(EnergyPlus::EnergyPlusData&, bool&) 771
EnergyPlus::WeatherManager::OpenWeatherFile(EnergyPlus::EnergyPlusData&, bool&) 771
EnergyPlus::WeatherManager::GetDesignDayData(EnergyPlus::EnergyPlusData&, int&, bool&) 771
EnergyPlus::WeatherManager::GetWeatherStation(EnergyPlus::EnergyPlusData&, bool&) 771
EnergyPlus::WeatherManager::AllocateWeatherData(EnergyPlus::EnergyPlusData&) 771
EnergyPlus::WeatherManager::GetWeatherProperties(EnergyPlus::EnergyPlusData&, bool&) 771
EnergyPlus::WeatherManager::ReadUserWeatherInput(EnergyPlus::EnergyPlusData&) 771
EnergyPlus::WeatherManager::GetGroundReflectances(EnergyPlus::EnergyPlusData&, bool&) 771
EnergyPlus::WeatherManager::ReportOutputFileHeaders(EnergyPlus::EnergyPlusData&) 771
EnergyPlus::WeatherManager::SetupInterpolationValues(EnergyPlus::EnergyPlusData&) 771
EnergyPlus::WeatherManager::GetSnowGroundRefModifiers(EnergyPlus::EnergyPlusData&, bool&) 771
EnergyPlus::WeatherManager::GetWaterMainsTemperatures(EnergyPlus::EnergyPlusData&, bool&) 771
EnergyPlus::WeatherManager::ResolveLocationInformation(EnergyPlus::EnergyPlusData&, bool&) 771
EnergyPlus::WeatherManager::ReportWaterMainsTempParameters(EnergyPlus::EnergyPlusData&) 771
EnergyPlus::WeatherManager::SetupEnvironmentTypes(EnergyPlus::EnergyPlusData&) 772
EnergyPlus::WeatherManager::calculateDayOfYear(int, int, bool) 1005
EnergyPlus::WeatherManager::findYearForWeekday(int, int, EnergyPlus::ScheduleManager::DayType) 1005
EnergyPlus::WeatherManager::ReportMissing_RangeData(EnergyPlus::EnergyPlusData&) 1186
EnergyPlus::WeatherManager::SetDayOfWeekInitialValues(int, int&) 1186
EnergyPlus::WeatherManager::UpdateUnderwaterBoundaries(EnergyPlus::EnergyPlusData&) 1343
EnergyPlus::WeatherManager::calculateWaterBoundaryConvectionCoefficient(double, double, double) 1343
EnergyPlus::WeatherManager::UpdateLocationAndOrientation(EnergyPlus::EnergyPlusData&) 1344
EnergyPlus::WeatherManager::SetupWeekDaysByMonth(EnergyPlus::EnergyPlusData&, int, int, int, ObjexxFCL::Array1D<int>&) 1920
EnergyPlus::WeatherManager::CheckLocationValidity(EnergyPlus::EnergyPlusData&) 2115
EnergyPlus::WeatherManager::GetSTM(double) 2115
EnergyPlus::WeatherManager::validMonthDay(int, int, int) 2308
EnergyPlus::WeatherManager::isLeapYear(int) 2310
EnergyPlus::WeatherManager::ReadWeatherForDay(EnergyPlus::EnergyPlusData&, int, int, bool) 2357
EnergyPlus::WeatherManager::ReadEPlusWeatherForDay(EnergyPlus::EnergyPlusData&, int, int, bool) 2357
EnergyPlus::WeatherManager::ReadEPlusWeatherForDay(EnergyPlus::EnergyPlusData&, int, int, bool)::HourlyWeatherData::HourlyWeatherData() 2357
EnergyPlus::WeatherManager::ReadEPlusWeatherForDay(EnergyPlus::EnergyPlusData&, int, int, bool)::HourlyWeatherData::~HourlyWeatherData() 2357
EnergyPlus::WeatherManager::ResetEnvironmentCounter(EnergyPlus::EnergyPlusData&) 2728
EnergyPlus::WeatherManager::OpenEPlusWeatherFile(EnergyPlus::EnergyPlusData&, bool&, bool) 4369
EnergyPlus::WeatherManager::SkipEPlusWFHeader(EnergyPlus::EnergyPlusData&) 4794
EnergyPlus::WeatherManager::SetUpDesignDay(EnergyPlus::EnergyPlusData&, int) 5716
EnergyPlus::WeatherManager::SetUpDesignDay(EnergyPlus::EnergyPlusData&, int)::HourlyWeatherData::HourlyWeatherData() 5716
EnergyPlus::WeatherManager::SetUpDesignDay(EnergyPlus::EnergyPlusData&, int)::HourlyWeatherData::~HourlyWeatherData() 5716
EnergyPlus::WeatherManager::ProcessEPWHeader(EnergyPlus::EnergyPlusData&, EnergyPlus::WeatherManager::EpwHeaderType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool&) 6088
EnergyPlus::WeatherManager::CalculateDailySolarCoeffs(EnergyPlus::EnergyPlusData&, int, double&, double&, double&, double&, double&, double&, double&) 8073
EnergyPlus::WeatherManager::computeJulianDate(int, int, int) 9243
EnergyPlus::WeatherManager::GetNextEnvironment(EnergyPlus::EnergyPlusData&, bool&, bool&) 10855
EnergyPlus::WeatherManager::CloseWeatherFile(EnergyPlus::EnergyPlusData&) 11626
EnergyPlus::WeatherManager::ASHRAETauModel(EnergyPlus::EnergyPlusData&, EnergyPlus::WeatherManager::DesignDaySolarModel, double, double, double, double, double&, double&, double&) 19788
EnergyPlus::WeatherManager::AirMass(double) 19788
EnergyPlus::WeatherManager::UpdateWeatherData(EnergyPlus::EnergyPlusData&) 24476
EnergyPlus::WeatherManager::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&) 228316
EnergyPlus::WeatherManager::interpolateWindDirection(double, double, double) 236016
EnergyPlus::WeatherManager::calcSky(EnergyPlus::EnergyPlusData&, double&, double&, double, double, double, double, double) 292584
EnergyPlus::WeatherManager::WaterMainsTempFromCorrelation(EnergyPlus::EnergyPlusData&, double, double) 487558
EnergyPlus::WeatherManager::CalculateSunDirectionCosines(EnergyPlus::EnergyPlusData&, double, double, double, double, ObjexxFCL::Array1D<double>&) 748080
EnergyPlus::WeatherManager::CalcSkyEmissivity(EnergyPlus::EnergyPlusData&, EnergyPlus::WeatherManager::SkyTempCalcType, double, double, double, double) 748656
EnergyPlus::WeatherManager::DayltgLuminousEfficacy(EnergyPlus::EnergyPlusData&, double&, double&) 1334742
EnergyPlus::WeatherManager::ManageWeather(EnergyPlus::EnergyPlusData&) 2661169
EnergyPlus::WeatherManager::InitializeWeather(EnergyPlus::EnergyPlusData&, bool&) 2661169
EnergyPlus::WeatherManager::SetCurrentWeather(EnergyPlus::EnergyPlusData&) 2661169
EnergyPlus::WeatherManager::CalcWaterMainsTemp(EnergyPlus::EnergyPlusData&) 2661169
EnergyPlus::WeatherManager::DetermineSunUpDown(EnergyPlus::EnergyPlusData&, ObjexxFCL::Array1D<double>&) 2661169
EnergyPlus::WeatherManager::DayltgCurrentExtHorizIllum(EnergyPlus::EnergyPlusData&) 2661169
EnergyPlus::WeatherManager::ReportWeatherAndTimeInformation(EnergyPlus::EnergyPlusData&, bool&) 2661169

Generated by: LCOV version 1.13