LCOV - code coverage report
Current view: top level - EnergyPlus - DaylightingManager.cc (source / functions) Coverage Total Hit
Test: lcov.output.filtered Lines: 46.1 % 4598 2118
Test Date: 2025-05-22 16:09:37 Functions: 66.2 % 65 43

Function Name Sort by function name Hit count Sort by function hit count
EnergyPlus::Dayltg::AllocateForCFSRefPointsGeometry(EnergyPlus::DataBSDFWindow::BSDFRefPointsGeomDescr&, int) 0
EnergyPlus::Dayltg::AllocateForCFSRefPointsState(EnergyPlus::EnergyPlusData&, EnergyPlus::DataBSDFWindow::BSDFRefPoints&, int, int, int) 0
EnergyPlus::Dayltg::CFSRefPointPosFactor(EnergyPlus::EnergyPlusData&, ObjexxFCL::Vector3<double> const&, EnergyPlus::DataBSDFWindow::BSDFRefPoints&, int, int, int, double) 0
EnergyPlus::Dayltg::CFSRefPointSolidAngle(EnergyPlus::EnergyPlusData&, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, EnergyPlus::DataBSDFWindow::BSDFRefPoints&, EnergyPlus::DataBSDFWindow::BSDFRefPointsGeomDescr&, int, int, int, int, double) 0
EnergyPlus::Dayltg::CalcObstrMultiplier(EnergyPlus::EnergyPlusData&, ObjexxFCL::Vector3<double> const&, int, int) 0
EnergyPlus::Dayltg::CalcObstrMultiplier(EnergyPlus::EnergyPlusData&, ObjexxFCL::Vector3<double> const&, int, int)::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1}::operator()(EnergyPlus::DataSurfaces::SurfaceData const&) const 0
EnergyPlus::Dayltg::ComplexFenestrationLuminances(EnergyPlus::EnergyPlusData&, int, int, int, int, int, ObjexxFCL::Array1D<EnergyPlus::Dayltg::Illums>&, EnergyPlus::Dayltg::CalledFor, int) 0
EnergyPlus::Dayltg::DayltgClosestObstruction(EnergyPlus::EnergyPlusData&, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, int&, ObjexxFCL::Vector3<double>&) 0
EnergyPlus::Dayltg::DayltgClosestObstruction(EnergyPlus::EnergyPlusData&, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, int&, ObjexxFCL::Vector3<double>&)::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1}::operator()(EnergyPlus::DataSurfaces::SurfaceData const&) const 0
EnergyPlus::Dayltg::DayltgDirectIllumComplexFenestration(EnergyPlus::EnergyPlusData&, int, int, int, int, EnergyPlus::Dayltg::CalledFor, int) 0
EnergyPlus::Dayltg::DayltgDirectSunDiskComplexFenestration(EnergyPlus::EnergyPlusData&, int, int, int, int, double, EnergyPlus::Dayltg::CalledFor, int) 0
EnergyPlus::Dayltg::DayltgGlareWithIntWins(EnergyPlus::EnergyPlusData&, int) 0
EnergyPlus::Dayltg::DayltgHitBetWinObstruction(EnergyPlus::EnergyPlusData&, int, int, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&) 0
EnergyPlus::Dayltg::DayltgHitBetWinObstruction(EnergyPlus::EnergyPlusData&, int, int, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&)::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1}::operator()(EnergyPlus::DataSurfaces::SurfaceData const&) const 0
EnergyPlus::Dayltg::DayltgHitInteriorObstruction(EnergyPlus::EnergyPlusData&, int, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&)::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1}::operator()(EnergyPlus::DataSurfaces::SurfaceData const&) const 0
EnergyPlus::Dayltg::DayltgHitObstruction(EnergyPlus::EnergyPlusData&, int, int, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&)::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1}::operator()(EnergyPlus::DataSurfaces::SurfaceData const&) const 0
EnergyPlus::Dayltg::DayltgInterReflIllFrIntWins(EnergyPlus::EnergyPlusData&, int) 0
EnergyPlus::Dayltg::DayltgInterReflectedIllumComplexFenestration(EnergyPlus::EnergyPlusData&, int, int, int, int, int, EnergyPlus::Dayltg::CalledFor, int) 0
EnergyPlus::Dayltg::DayltgInteriorTDDIllum(EnergyPlus::EnergyPlusData&) 0
EnergyPlus::Dayltg::DayltgSurfaceLumFromSun(EnergyPlus::EnergyPlusData&, int, ObjexxFCL::Vector3<double> const&, int, ObjexxFCL::Vector3<double> const&) 0
EnergyPlus::Dayltg::InitializeCFSDaylighting(EnergyPlus::EnergyPlusData&, int, int, int, int, ObjexxFCL::Vector3<double> const&, int, int, EnergyPlus::Dayltg::CalledFor, int) 0
EnergyPlus::Dayltg::InitializeCFSStateData(EnergyPlus::EnergyPlusData&, EnergyPlus::DataBSDFWindow::BSDFRefPoints&, EnergyPlus::DataBSDFWindow::BSDFRefPointsGeomDescr&, int, int, ObjexxFCL::Vector3<double> const&, int, int, int, double, int, int, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, double, double, ObjexxFCL::Vector3<double> const&, double) 0
EnergyPlus::Dayltg::CalcDayltgCoeffsMapPoints(EnergyPlus::EnergyPlusData&, int) 1
EnergyPlus::Dayltg::WriteDaylightMapTitle(EnergyPlus::EnergyPlusData&, int, EnergyPlus::InputOutputFile&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double) 1
EnergyPlus::Dayltg::MapShadeDeploymentOrderToLoopNumber(EnergyPlus::EnergyPlusData&, int) 2
EnergyPlus::Dayltg::ReportIllumMap(EnergyPlus::EnergyPlusData&, int)::{lambda(std::filesystem::__cxx11::path const&)#1}::operator()(std::filesystem::__cxx11::path const&) const 2
EnergyPlus::Dayltg::CreateShadeDeploymentOrder(EnergyPlus::EnergyPlusData&, int) 3
EnergyPlus::Dayltg::CalcMinIntWinSolidAngs(EnergyPlus::EnergyPlusData&) 5
EnergyPlus::Dayltg::DayltgAveInteriorReflectance(EnergyPlus::EnergyPlusData&, int) 7
EnergyPlus::Dayltg::DayltgSetupAdjZoneListsAndPointers(EnergyPlus::EnergyPlusData&) 7
EnergyPlus::Dayltg::GetLightWellData(EnergyPlus::EnergyPlusData&, bool&) 7
EnergyPlus::Dayltg::GetInputIlluminanceMap(EnergyPlus::EnergyPlusData&, bool&) 8
EnergyPlus::Dayltg::GeometryTransformForDaylighting(EnergyPlus::EnergyPlusData&) 11
EnergyPlus::Dayltg::GetDaylightingControls(EnergyPlus::EnergyPlusData&, bool&) 11
EnergyPlus::Dayltg::GetInputDayliteRefPt(EnergyPlus::EnergyPlusData&, bool&) 14
EnergyPlus::Dayltg::CheckForGeometricTransform(EnergyPlus::EnergyPlusData&, bool&, double&, double&) 19
EnergyPlus::Dayltg::CloseDFSFile(EnergyPlus::EnergyPlusData&) 26
EnergyPlus::Dayltg::CloseReportIllumMaps(EnergyPlus::EnergyPlusData&) 26
EnergyPlus::Dayltg::ReportIllumMap(EnergyPlus::EnergyPlusData&, int) 61
EnergyPlus::Dayltg::CheckTDDsAndLightShelvesInDaylitZones(EnergyPlus::EnergyPlusData&) 107
EnergyPlus::Dayltg::AssociateWindowShadingControlWithDaylighting(EnergyPlus::EnergyPlusData&) 108
EnergyPlus::Dayltg::GetDaylightingParametersInput(EnergyPlus::EnergyPlusData&) 111
EnergyPlus::Dayltg::doesDayLightingUseDElight(EnergyPlus::EnergyPlusData const&) 134
EnergyPlus::Dayltg::DayltgGlarePositionFactor(double, double) 459
EnergyPlus::Dayltg::DayltgExtHorizIllum(EnergyPlus::EnergyPlusData&, EnergyPlus::Dayltg::Illums&) 551
EnergyPlus::Dayltg::ProfileAngle(EnergyPlus::EnergyPlusData&, int, ObjexxFCL::Vector3<double> const&, EnergyPlus::DataWindowEquivalentLayer::Orientation) 816
EnergyPlus::Dayltg::DayltgInteriorIllum(EnergyPlus::EnergyPlusData&, int) 954
EnergyPlus::Dayltg::CalcDayltgCoeffsRefMapPoints(EnergyPlus::EnergyPlusData&) 1358
EnergyPlus::Dayltg::CalcDayltgCoeffsRefPoints(EnergyPlus::EnergyPlusData&, int) 1360
EnergyPlus::Dayltg::DayltgGlare(EnergyPlus::EnergyPlusData&, int, double, int) 1369
EnergyPlus::Dayltg::FigureDayltgCoeffsAtPointsSetupForWindow(EnergyPlus::EnergyPlusData&, int, int, int, EnergyPlus::Dayltg::CalledFor, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, int&, int&, int&, int&, ObjexxFCL::Vector3<double>&, ObjexxFCL::Vector3<double>&, ObjexxFCL::Vector3<double>&, ObjexxFCL::Vector3<double>&, int&, int&, int&, EnergyPlus::DataSurfaces::WinShadingType&, int&, ObjexxFCL::Vector3<double>&, EnergyPlus::Dayltg::ExtWinType&, int&, ObjexxFCL::Vector3<double>&, double&, double&, double&, ObjexxFCL::Vector3<double>&, ObjexxFCL::Vector3<double>&, ObjexxFCL::Vector3<double>&, ObjexxFCL::Vector3<double>&, bool&, bool&, int) 1465
EnergyPlus::Dayltg::FigureRefPointDayltgFactorsToAddIllums(EnergyPlus::EnergyPlusData&, int, int, int, int&, int, int, int, int, int) 1618
EnergyPlus::Dayltg::CalcDayltgCoefficients(EnergyPlus::EnergyPlusData&) 1839
EnergyPlus::Dayltg::DayltgInterReflectedIllum(EnergyPlus::EnergyPlusData&, int, int, int, int) 2066
EnergyPlus::Dayltg::findWinShadingStatus(EnergyPlus::EnergyPlusData&, int) 2382
EnergyPlus::Dayltg::FigureMapPointDayltgFactorsToAddIllums(EnergyPlus::EnergyPlusData&, int, int, int, int, int, int) 2400
EnergyPlus::Dayltg::DayltgElecLightingControl(EnergyPlus::EnergyPlusData&) 71219
EnergyPlus::Dayltg::DayltgInteriorMapIllum(EnergyPlus::EnergyPlusData&) 88617
EnergyPlus::Dayltg::initDaylighting(EnergyPlus::EnergyPlusData&, bool) 249956
EnergyPlus::Dayltg::manageDaylighting(EnergyPlus::EnergyPlusData&) 249956
EnergyPlus::Dayltg::FigureDayltgCoeffsAtPointsForWindowElements(EnergyPlus::EnergyPlusData&, int, int, int, EnergyPlus::Dayltg::CalledFor, int, int, int, int, int, double&, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, int, ObjexxFCL::Vector3<double> const&, double, double, double, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double>&, ObjexxFCL::Vector3<double>&, ObjexxFCL::Vector3<double>&, double&, int&, double&, double&, double&, double&, double&, bool&, bool&, ObjexxFCL::Vector3<double> const&, EnergyPlus::Dayltg::ExtWinType, int, ObjexxFCL::Vector3<double> const&, bool, double&, double&, int) 368101
EnergyPlus::Dayltg::DayltgHitInteriorObstruction(EnergyPlus::EnergyPlusData&, int, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&) 368194
EnergyPlus::Dayltg::DayltgHitObstruction(EnergyPlus::EnergyPlusData&, int, int, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&) 386914
EnergyPlus::Dayltg::FigureDayltgCoeffsAtPointsForSunPosition(EnergyPlus::EnergyPlusData&, int, int, int, int, int, int, int, int, int, int, int&, double, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, double, int, int, double, double, double, double, int, EnergyPlus::DataSurfaces::WinShadingType, int, double, ObjexxFCL::Vector3<double> const&, EnergyPlus::Dayltg::ExtWinType, int, double, ObjexxFCL::Vector3<double> const&, bool, bool, EnergyPlus::Dayltg::CalledFor, double, double&, int) 862072
EnergyPlus::Dayltg::DayltgSkyLuminance(EnergyPlus::EnergyPlusData const&, EnergyPlus::Dayltg::SkyType, double, double) 2509936

Generated by: LCOV version 2.0-1