LCOV - code coverage report
Current view: top level - EnergyPlus - DaylightingManager.cc (source / functions) Hit Total Coverage
Test: lcov.output.filtered Lines: 3607 5039 71.6 %
Date: 2023-01-17 19:17:23 Functions: 65 69 94.2 %

Function Name Sort by function name Hit count Sort by hit count
_GLOBAL__sub_I_DaylightingManager.cc 771
__static_initialization_and_destruction_0(int, int) 771
EnergyPlus::DaylightingManager::DayltgGlare(EnergyPlus::EnergyPlusData&, int&, double&, double&, int) 972795
EnergyPlus::DaylightingManager::CloseDFSFile(EnergyPlus::EnergyPlusData&) 771
EnergyPlus::DaylightingManager::ProfileAngle(EnergyPlus::EnergyPlusData&, int, ObjexxFCL::Vector3<double> const&, EnergyPlus::DataWindowEquivalentLayer::Orientation, double&) 28308
EnergyPlus::DaylightingManager::ReportIllumMap(EnergyPlus::EnergyPlusData&, int) 1529
EnergyPlus::DaylightingManager::initDaylighting(EnergyPlus::EnergyPlusData&, bool) 2568509
EnergyPlus::DaylightingManager::GetLightWellData(EnergyPlus::EnergyPlusData&, bool&) 62
EnergyPlus::DaylightingManager::manageDaylighting(EnergyPlus::EnergyPlusData&) 2568509
EnergyPlus::DaylightingManager::DayltgSkyLuminance(EnergyPlus::EnergyPlusData&, int, double, double) 249137524
EnergyPlus::DaylightingManager::CalcObstrMultiplier(EnergyPlus::EnergyPlusData&, ObjexxFCL::Vector3<double> const&, int, int) 9906
EnergyPlus::DaylightingManager::DayltgExtHorizIllum(EnergyPlus::EnergyPlusData&, ObjexxFCL::Array1A<double>, double&) 4338
EnergyPlus::DaylightingManager::DayltgInteriorIllum(EnergyPlus::EnergyPlusData&, int) 701021
EnergyPlus::DaylightingManager::CFSRefPointPosFactor(EnergyPlus::EnergyPlusData&, ObjexxFCL::Vector3<double> const&, EnergyPlus::DataBSDFWindow::BSDFRefPoints&, int, int, int, double) 18
EnergyPlus::DaylightingManager::CloseReportIllumMaps(EnergyPlus::EnergyPlusData&) 771
EnergyPlus::DaylightingManager::DayltgHitObstruction(EnergyPlus::EnergyPlusData&, int, int, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, double&) 6749023
EnergyPlus::DaylightingManager::GetInputDayliteRefPt(EnergyPlus::EnergyPlusData&, bool&) 62
EnergyPlus::DaylightingManager::findWinShadingStatus(EnergyPlus::EnergyPlusData&, int) 3963536
EnergyPlus::DaylightingManager::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::DaylightingManager::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) 20
EnergyPlus::DaylightingManager::CalcDayltgCoefficients(EnergyPlus::EnergyPlusData&) 14330
EnergyPlus::DaylightingManager::CalcMinIntWinSolidAngs(EnergyPlus::EnergyPlusData&) 62
EnergyPlus::DaylightingManager::DayltgGlareWithIntWins(EnergyPlus::EnergyPlusData&, ObjexxFCL::Array1D<double>&, int) 1015
EnergyPlus::DaylightingManager::DayltgInteriorMapIllum(EnergyPlus::EnergyPlusData&) 894397
EnergyPlus::DaylightingManager::DayltgInteriorTDDIllum(EnergyPlus::EnergyPlusData&) 1015
EnergyPlus::DaylightingManager::GetDaylightingControls(EnergyPlus::EnergyPlusData&, bool&) 62
EnergyPlus::DaylightingManager::GetInputIlluminanceMap(EnergyPlus::EnergyPlusData&, bool&) 62
EnergyPlus::DaylightingManager::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::DaylightingManager::DayltgSurfaceLumFromSun(EnergyPlus::EnergyPlusData&, int, ObjexxFCL::Vector3<double> const&, int, ObjexxFCL::Vector3<double> const&, double&) 3840
EnergyPlus::DaylightingManager::DayltgClosestObstruction(EnergyPlus::EnergyPlusData&, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, int&, ObjexxFCL::Vector3<double>&) 3840
EnergyPlus::DaylightingManager::InitializeCFSDaylighting(EnergyPlus::EnergyPlusData&, int, int, int, int, ObjexxFCL::Vector3<double> const&, int, int, EnergyPlus::DataDaylighting::CalledFor, int) 18
EnergyPlus::DaylightingManager::CalcDayltgCoeffsMapPoints(EnergyPlus::EnergyPlusData&, int) 24
EnergyPlus::DaylightingManager::CalcDayltgCoeffsRefPoints(EnergyPlus::EnergyPlusData&, int) 2729
EnergyPlus::DaylightingManager::DayltgElecLightingControl(EnergyPlus::EnergyPlusData&) 822103
EnergyPlus::DaylightingManager::DayltgGlarePositionFactor(double&, double&) 533394
EnergyPlus::DaylightingManager::DayltgInterReflectedIllum(EnergyPlus::EnergyPlusData&, int, int, int, int) 319816
EnergyPlus::DaylightingManager::doesDayLightingUseDElight(EnergyPlus::EnergyPlusData&) 1025
EnergyPlus::DaylightingManager::CheckForGeometricTransform(EnergyPlus::EnergyPlusData&, bool&, double&, double&) 124
EnergyPlus::DaylightingManager::CreateShadeDeploymentOrder(EnergyPlus::EnergyPlusData&, int) 22
EnergyPlus::DaylightingManager::DayltgHitBetWinObstruction(EnergyPlus::EnergyPlusData&, int, int, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, bool&) 20412
EnergyPlus::DaylightingManager::DayltgInterReflIllFrIntWins(EnergyPlus::EnergyPlusData&, int) 1015
EnergyPlus::DaylightingManager::AllocateForCFSRefPointsState(EnergyPlus::EnergyPlusData&, EnergyPlus::DataBSDFWindow::BSDFRefPoints&, int, int, int) 18
EnergyPlus::DaylightingManager::CalcDayltgCoeffsRefMapPoints(EnergyPlus::EnergyPlusData&) 507
EnergyPlus::DaylightingManager::DayltgAveInteriorReflectance(EnergyPlus::EnergyPlusData&, int) 284
EnergyPlus::DaylightingManager::DayltgHitInteriorObstruction(EnergyPlus::EnergyPlusData&, int, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, bool&) 2742823
EnergyPlus::DaylightingManager::ComplexFenestrationLuminances(EnergyPlus::EnergyPlusData&, int, int, int, int, int, ObjexxFCL::Array2<double>&, ObjexxFCL::Array1D<double>&, ObjexxFCL::Array1D<double>&, EnergyPlus::DataDaylighting::CalledFor, int) 1674
EnergyPlus::DaylightingManager::GetDaylightingParametersInput(EnergyPlus::EnergyPlusData&) 771
EnergyPlus::DaylightingManager::AllocateForCFSRefPointsGeometry(EnergyPlus::DataBSDFWindow::BSDFRefPointsGeomDescr&, int) 18
EnergyPlus::DaylightingManager::GeometryTransformForDaylighting(EnergyPlus::EnergyPlusData&) 62
EnergyPlus::DaylightingManager::DayltgSetupAdjZoneListsAndPointers(EnergyPlus::EnergyPlusData&) 62
EnergyPlus::DaylightingManager::MapShadeDeploymentOrderToLoopNumber(EnergyPlus::EnergyPlusData&, int) 22
EnergyPlus::DaylightingManager::DayltgDirectIllumComplexFenestration(EnergyPlus::EnergyPlusData&, int, int, int, int, EnergyPlus::DataDaylighting::CalledFor, int) 1488
EnergyPlus::DaylightingManager::CheckTDDsAndLightShelvesInDaylitZones(EnergyPlus::EnergyPlusData&) 771
EnergyPlus::DaylightingManager::DayltgDirectSunDiskComplexFenestration(EnergyPlus::EnergyPlusData&, int, int, int, int, double, EnergyPlus::DataDaylighting::CalledFor, int) 186
EnergyPlus::DaylightingManager::FigureMapPointDayltgFactorsToAddIllums(EnergyPlus::EnergyPlusData&, int, int, int, int, int, int) 321600
EnergyPlus::DaylightingManager::FigureRefPointDayltgFactorsToAddIllums(EnergyPlus::EnergyPlusData&, int, int, int, int&, int, int, int, int, int) 360720
EnergyPlus::DaylightingManager::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::DataDaylighting::ExtWinType, int, double, ObjexxFCL::Vector3<double> const&, bool, bool, EnergyPlus::DataDaylighting::CalledFor, double&, double&, int) 65710656
EnergyPlus::DaylightingManager::FigureDayltgCoeffsAtPointsSetupForWindow(EnergyPlus::EnergyPlusData&, int, int, int, EnergyPlus::DataDaylighting::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::DataDaylighting::ExtWinType&, int&, ObjexxFCL::Vector3<double>&, double&, double&, double&, ObjexxFCL::Vector3<double>&, ObjexxFCL::Vector3<double>&, ObjexxFCL::Vector3<double>&, ObjexxFCL::Vector3<double>&, bool&, bool&, int) 28430
EnergyPlus::DaylightingManager::FigureDayltgCoeffsAtPointsForWindowElements(EnergyPlus::EnergyPlusData&, int, int, int, EnergyPlus::DataDaylighting::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::DataDaylighting::ExtWinType, int, ObjexxFCL::Vector3<double> const&, bool, double&, double&, int) 2737944
EnergyPlus::DaylightingManager::AssociateWindowShadingControlWithDaylighting(EnergyPlus::EnergyPlusData&) 771
EnergyPlus::DaylightingManager::DayltgInterReflectedIllumComplexFenestration(EnergyPlus::EnergyPlusData&, int, int, int, int, int, EnergyPlus::DataDaylighting::CalledFor, int) 186
EnergyPlus::DaylightingManager::ReportIllumMap(EnergyPlus::EnergyPlusData&, int)::{lambda(std::experimental::filesystem::v1::__cxx11::path const&)#1}::operator()(std::experimental::filesystem::v1::__cxx11::path const&) const 7
EnergyPlus::DaylightingManager::CalcObstrMultiplier(EnergyPlus::EnergyPlusData&, ObjexxFCL::Vector3<double> const&, int, int)::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1}::operator()(EnergyPlus::DataSurfaces::SurfaceData const&) const 0
EnergyPlus::DaylightingManager::DayltgHitObstruction(EnergyPlus::EnergyPlusData&, int, int, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, double&)::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1}::operator()(EnergyPlus::DataSurfaces::SurfaceData const&) const 299776131
EnergyPlus::DaylightingManager::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::DaylightingManager::DayltgClosestObstruction(EnergyPlus::EnergyPlusData&, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, int&, ObjexxFCL::Vector3<double>&)::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1}::~SurfaceData() 0
EnergyPlus::DaylightingManager::DayltgHitBetWinObstruction(EnergyPlus::EnergyPlusData&, int, int, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, bool&)::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1}::operator()(EnergyPlus::DataSurfaces::SurfaceData const&) const 0
EnergyPlus::DaylightingManager::DayltgHitInteriorObstruction(EnergyPlus::EnergyPlusData&, int, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, bool&)::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1}::operator()(EnergyPlus::DataSurfaces::SurfaceData const&) const 76735020
EnergyPlus::DaylightingManager::DayltgHitInteriorObstruction(EnergyPlus::EnergyPlusData&, int, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, bool&)::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1}::~SurfaceData() 510418

Generated by: LCOV version 1.13