LCOV - code coverage report
Current view: top level - EnergyPlus - DaylightingManager.cc (source / functions) Coverage Total Hit
Test: lcov.output.filtered Lines: 73.3 % 4821 3536
Test Date: 2025-06-02 07:23:51 Functions: 95.4 % 65 62

Function Name Sort by function name Hit count Sort by function hit count
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::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::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::ReportIllumMap(EnergyPlus::EnergyPlusData&, int)::{lambda(std::filesystem::__cxx11::path const&)#1}::operator()(std::filesystem::__cxx11::path const&) const 9
EnergyPlus::Dayltg::AllocateForCFSRefPointsGeometry(EnergyPlus::DataBSDFWindow::BSDFRefPointsGeomDescr&, int) 18
EnergyPlus::Dayltg::AllocateForCFSRefPointsState(EnergyPlus::EnergyPlusData&, EnergyPlus::DataBSDFWindow::BSDFRefPoints&, int, int, int) 18
EnergyPlus::Dayltg::CFSRefPointPosFactor(EnergyPlus::EnergyPlusData&, ObjexxFCL::Vector3<double> const&, EnergyPlus::DataBSDFWindow::BSDFRefPoints&, int, int, int, double) 18
EnergyPlus::Dayltg::InitializeCFSDaylighting(EnergyPlus::EnergyPlusData&, int, int, int, int, ObjexxFCL::Vector3<double> const&, int, int, EnergyPlus::Dayltg::CalledFor, int) 18
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) 18
EnergyPlus::Dayltg::CreateShadeDeploymentOrder(EnergyPlus::EnergyPlusData&, int) 22
EnergyPlus::Dayltg::MapShadeDeploymentOrderToLoopNumber(EnergyPlus::EnergyPlusData&, int) 22
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) 22
EnergyPlus::Dayltg::CalcDayltgCoeffsMapPoints(EnergyPlus::EnergyPlusData&, int) 28
EnergyPlus::Dayltg::CalcMinIntWinSolidAngs(EnergyPlus::EnergyPlusData&) 65
EnergyPlus::Dayltg::DayltgSetupAdjZoneListsAndPointers(EnergyPlus::EnergyPlusData&) 65
EnergyPlus::Dayltg::GeometryTransformForDaylighting(EnergyPlus::EnergyPlusData&) 65
EnergyPlus::Dayltg::GetDaylightingControls(EnergyPlus::EnergyPlusData&, bool&) 65
EnergyPlus::Dayltg::GetInputDayliteRefPt(EnergyPlus::EnergyPlusData&, bool&) 65
EnergyPlus::Dayltg::GetInputIlluminanceMap(EnergyPlus::EnergyPlusData&, bool&) 65
EnergyPlus::Dayltg::GetLightWellData(EnergyPlus::EnergyPlusData&, bool&) 65
EnergyPlus::Dayltg::CheckForGeometricTransform(EnergyPlus::EnergyPlusData&, bool&, double&, double&) 130
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) 144
EnergyPlus::Dayltg::DayltgDirectSunDiskComplexFenestration(EnergyPlus::EnergyPlusData&, int, int, int, int, double, EnergyPlus::Dayltg::CalledFor, int) 186
EnergyPlus::Dayltg::DayltgInterReflectedIllumComplexFenestration(EnergyPlus::EnergyPlusData&, int, int, int, int, int, EnergyPlus::Dayltg::CalledFor, int) 186
EnergyPlus::Dayltg::DayltgAveInteriorReflectance(EnergyPlus::EnergyPlusData&, int) 335
EnergyPlus::Dayltg::CalcDayltgCoeffsRefMapPoints(EnergyPlus::EnergyPlusData&) 554
EnergyPlus::Dayltg::AssociateWindowShadingControlWithDaylighting(EnergyPlus::EnergyPlusData&) 801
EnergyPlus::Dayltg::CheckTDDsAndLightShelvesInDaylitZones(EnergyPlus::EnergyPlusData&) 801
EnergyPlus::Dayltg::CloseDFSFile(EnergyPlus::EnergyPlusData&) 801
EnergyPlus::Dayltg::CloseReportIllumMaps(EnergyPlus::EnergyPlusData&) 801
EnergyPlus::Dayltg::GetDaylightingParametersInput(EnergyPlus::EnergyPlusData&) 801
EnergyPlus::Dayltg::DayltgGlareWithIntWins(EnergyPlus::EnergyPlusData&, int) 1015
EnergyPlus::Dayltg::DayltgInterReflIllFrIntWins(EnergyPlus::EnergyPlusData&, int) 1015
EnergyPlus::Dayltg::DayltgInteriorTDDIllum(EnergyPlus::EnergyPlusData&) 1015
EnergyPlus::Dayltg::doesDayLightingUseDElight(EnergyPlus::EnergyPlusData const&) 1070
EnergyPlus::Dayltg::DayltgDirectIllumComplexFenestration(EnergyPlus::EnergyPlusData&, int, int, int, int, EnergyPlus::Dayltg::CalledFor, int) 1488
EnergyPlus::Dayltg::ReportIllumMap(EnergyPlus::EnergyPlusData&, int) 1649
EnergyPlus::Dayltg::ComplexFenestrationLuminances(EnergyPlus::EnergyPlusData&, int, int, int, int, int, ObjexxFCL::Array1D<EnergyPlus::Dayltg::Illums>&, EnergyPlus::Dayltg::CalledFor, int) 1674
EnergyPlus::Dayltg::CalcDayltgCoeffsRefPoints(EnergyPlus::EnergyPlusData&, int) 3399
EnergyPlus::Dayltg::DayltgExtHorizIllum(EnergyPlus::EnergyPlusData&, EnergyPlus::Dayltg::Illums&) 4835
EnergyPlus::Dayltg::CalcDayltgCoefficients(EnergyPlus::EnergyPlusData&) 14698
EnergyPlus::Dayltg::CalcObstrMultiplier(EnergyPlus::EnergyPlusData&, ObjexxFCL::Vector3<double> const&, int, int) 15516
EnergyPlus::Dayltg::DayltgHitBetWinObstruction(EnergyPlus::EnergyPlusData&, int, int, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&) 20412
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) 29701
EnergyPlus::Dayltg::DayltgClosestObstruction(EnergyPlus::EnergyPlusData&, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, int&, ObjexxFCL::Vector3<double>&) 36320
EnergyPlus::Dayltg::DayltgSurfaceLumFromSun(EnergyPlus::EnergyPlusData&, int, ObjexxFCL::Vector3<double> const&, int, ObjexxFCL::Vector3<double> const&) 36320
EnergyPlus::Dayltg::ProfileAngle(EnergyPlus::EnergyPlusData&, int, ObjexxFCL::Vector3<double> const&, EnergyPlus::DataWindowEquivalentLayer::Orientation) 76902
EnergyPlus::Dayltg::FigureMapPointDayltgFactorsToAddIllums(EnergyPlus::EnergyPlusData&, int, int, int, int, int, int) 328800
EnergyPlus::Dayltg::DayltgInterReflectedIllum(EnergyPlus::EnergyPlusData&, int, int, int, int) 333774
EnergyPlus::Dayltg::FigureRefPointDayltgFactorsToAddIllums(EnergyPlus::EnergyPlusData&, int, int, int, int&, int, int, int, int, int) 384024
EnergyPlus::Dayltg::DayltgGlarePositionFactor(double, double) 552240
EnergyPlus::Dayltg::DayltgInteriorIllum(EnergyPlus::EnergyPlusData&, int) 825914
EnergyPlus::Dayltg::DayltgElecLightingControl(EnergyPlus::EnergyPlusData&) 925529
EnergyPlus::Dayltg::DayltgInteriorMapIllum(EnergyPlus::EnergyPlusData&) 996072
EnergyPlus::Dayltg::DayltgGlare(EnergyPlus::EnergyPlusData&, int, double, int) 1119521
EnergyPlus::Dayltg::initDaylighting(EnergyPlus::EnergyPlusData&, bool) 2828408
EnergyPlus::Dayltg::manageDaylighting(EnergyPlus::EnergyPlusData&) 2828408
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) 2844685
EnergyPlus::Dayltg::DayltgHitInteriorObstruction(EnergyPlus::EnergyPlusData&, int, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&) 2850160
EnergyPlus::Dayltg::findWinShadingStatus(EnergyPlus::EnergyPlusData&, int) 4371653
EnergyPlus::Dayltg::DayltgHitObstruction(EnergyPlus::EnergyPlusData&, int, int, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&) 7026280
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) 68272440
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 85400407
EnergyPlus::Dayltg::DayltgSkyLuminance(EnergyPlus::EnergyPlusData const&, EnergyPlus::Dayltg::SkyType, double, double) 257402164
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 336544556

Generated by: LCOV version 2.0-1