LCOV - code coverage report
Current view: top level - EnergyPlus - SolarShading.cc (source / functions) Coverage Total Hit
Test: lcov.output.filtered Lines: 70.5 % 6175 4355
Test Date: 2025-06-03 15:18:44 Functions: 86.9 % 61 53

Function Name Sort by function name Hit count Sort by function hit count
EnergyPlus::SolarShading::CLIPLINE(double&, double&, double&, double&, double, double, double, double, bool&) 0
EnergyPlus::SolarShading::CLIPRECT(EnergyPlus::EnergyPlusData&, int, int, int&) 0
EnergyPlus::SolarShading::HTRANS(EnergyPlus::EnergyPlusData&, int, int, int) 0
EnergyPlus::SolarShading::INCLOS(EnergyPlus::EnergyPlusData&, int, int, int, int, int&, int&) 0
EnergyPlus::SolarShading::INTCPT(EnergyPlus::EnergyPlusData&, int, int, int&, int, int) 0
EnergyPlus::SolarShading::ORDER(EnergyPlus::EnergyPlusData&, int, int) 0
EnergyPlus::SolarShading::d_eq(double, double) 0
EnergyPlus::SolarShading::neq(double, double) 0
EnergyPlus::SolarShading::checkScheduledSurfacePresent(EnergyPlus::EnergyPlusData&) 1
EnergyPlus::SolarShading::CalcComplexWindowOverlap(EnergyPlus::EnergyPlusData&, EnergyPlus::DataBSDFWindow::BSDFGeomDescr&, EnergyPlus::DataBSDFWindow::BSDFWindowGeomDescr const&, int) 24
EnergyPlus::SolarShading::polygon_contains_point(int, ObjexxFCL::Array1D<ObjexxFCL::Vector3<double> >&, ObjexxFCL::Vector3<double> const&, bool, bool, bool) 76
EnergyPlus::SolarShading::ComputeIntSolarAbsorpFactors(EnergyPlus::EnergyPlusData&) 349
EnergyPlus::SolarShading::AllocateModuleArrays(EnergyPlus::EnergyPlusData&) 801
EnergyPlus::SolarShading::ComputeWinShadeAbsorpFactors(EnergyPlus::EnergyPlusData&) 801
EnergyPlus::SolarShading::DetermineShadowingCombinations(EnergyPlus::EnergyPlusData&) 801
EnergyPlus::SolarShading::GetShadowingInput(EnergyPlus::EnergyPlusData&) 801
EnergyPlus::SolarShading::InitSolarCalculations(EnergyPlus::EnergyPlusData&) 801
EnergyPlus::SolarShading::ReportSurfaceErrors(EnergyPlus::EnergyPlusData&) 801
EnergyPlus::SolarShading::SkyDifSolarShading(EnergyPlus::EnergyPlusData&) 801
EnergyPlus::SolarShading::checkShadingSurfaceSchedules(EnergyPlus::EnergyPlusData&) 801
EnergyPlus::SolarShading::processShadowingInput(EnergyPlus::EnergyPlusData&) 801
EnergyPlus::SolarShading::CalcAbsorbedOnExteriorOpaqueSurfaces(EnergyPlus::EnergyPlusData&) 826
EnergyPlus::SolarShading::CalcBeamSolarOnWinRevealSurface(EnergyPlus::EnergyPlusData&) 826
EnergyPlus::SolarShading::CalcInteriorSolarDistributionWCESimple(EnergyPlus::EnergyPlusData&) 826
EnergyPlus::SolarShading::WindowGapAirflowControl(EnergyPlus::EnergyPlusData&) 4044
EnergyPlus::SolarShading::CHKSBS(EnergyPlus::EnergyPlusData&, int, int, int) 6737
EnergyPlus::SolarShading::CalcInteriorWinTransDifSolInitialDistribution(EnergyPlus::EnergyPlusData&, int, int, double) 7495
EnergyPlus::SolarShading::CalcPerSolarBeam(EnergyPlus::EnergyPlusData&, double, double, double) 14698
EnergyPlus::SolarShading::CHKBKS(EnergyPlus::EnergyPlusData&, int, int) 18711
EnergyPlus::SolarShading::SUN3(int, double&, double&) 27071
EnergyPlus::SolarShading::PerformSolarCalculations(EnergyPlus::EnergyPlusData&) 33966
EnergyPlus::SolarShading::WindowScheduledSolarAbs(EnergyPlus::EnergyPlusData&, int, int) 36688
EnergyPlus::SolarShading::CalcFrameDividerShadow(EnergyPlus::EnergyPlusData&, int, int, int) 69685
EnergyPlus::SolarShading::findValueInEnumeration(double) 151217
EnergyPlus::SolarShading::SHADOW(EnergyPlus::EnergyPlusData&, int, int) 301311
EnergyPlus::SolarShading::FigureSolarBeamAtTimestep(EnergyPlus::EnergyPlusData&, int, int) 369432
EnergyPlus::SolarShading::FigureSunCosines(EnergyPlus::EnergyPlusData&, int, int, double, double, double) 369432
EnergyPlus::SolarShading::SUN4(EnergyPlus::EnergyPlusData&, double, double, double, double) 369432
EnergyPlus::SolarShading::CHKGSS(EnergyPlus::EnergyPlusData&, int, int, double, bool&) 452107
EnergyPlus::SolarShading::selectActiveWindowShadingControlIndex(EnergyPlus::EnergyPlusData&, int) 652695
EnergyPlus::SolarShading::CalcInteriorSolarDistribution(EnergyPlus::EnergyPlusData&) 924703
EnergyPlus::SolarShading::CalcWinTransDifSolInitialDistribution(EnergyPlus::EnergyPlusData&) 924703
EnergyPlus::SolarShading::AnisoSkyViewFactors(EnergyPlus::EnergyPlusData&) 925351
EnergyPlus::SolarShading::CalcWindowProfileAngles(EnergyPlus::EnergyPlusData&) 925529
EnergyPlus::SolarShading::SHDBKS(EnergyPlus::EnergyPlusData&, int, int, int, int) 932823
EnergyPlus::SolarShading::SHDRVL(EnergyPlus::EnergyPlusData&, int, int, int, int) 1370644
EnergyPlus::SolarShading::SHDGSS(EnergyPlus::EnergyPlusData&, int, int, int, int, int, int) 1449408
EnergyPlus::SolarShading::CalcInteriorSolarOverlaps(EnergyPlus::EnergyPlusData&, int, int, int, int, int) 1648983
EnergyPlus::SolarShading::MULTOL(EnergyPlus::EnergyPlusData&, int, int, int) 2345191
EnergyPlus::SolarShading::ReportSurfaceShading(EnergyPlus::EnergyPlusData&) 2828212
EnergyPlus::SolarShading::CheckGlazingShadingStatusChange(EnergyPlus::EnergyPlusData&) 2828408
EnergyPlus::SolarShading::TimestepInitComplexFenestration(EnergyPlus::EnergyPlusData&) 2828408
EnergyPlus::SolarShading::WindowShadingManager(EnergyPlus::EnergyPlusData&) 2828408
EnergyPlus::SolarShading::SHDSBS(EnergyPlus::EnergyPlusData&, int, int, int, int, int, int) 3531581
EnergyPlus::SolarShading::CLIP(EnergyPlus::EnergyPlusData&, int, ObjexxFCL::Array1D<double>&, ObjexxFCL::Array1D<double>&, ObjexxFCL::Array1D<double>&) 4368527
EnergyPlus::SolarShading::CTRANS(EnergyPlus::EnergyPlusData&, int, int, int&, ObjexxFCL::Array1D<double>&, ObjexxFCL::Array1D<double>&, ObjexxFCL::Array1D<double>&) 7410180
EnergyPlus::SolarShading::HTRANS1(EnergyPlus::EnergyPlusData&, int, int) 8850504
EnergyPlus::SolarShading::CLIPPOLY(EnergyPlus::EnergyPlusData&, int, int, int, int, int&) 9525559
EnergyPlus::SolarShading::DeterminePolygonOverlap(EnergyPlus::EnergyPlusData&, int, int, int) 9525559
EnergyPlus::SolarShading::HTRANS0(EnergyPlus::EnergyPlusData&, int, int) 15467246
EnergyPlus::SolarShading::SurfaceScheduledSolarInc(EnergyPlus::EnergyPlusData&, int, int) 48654377

Generated by: LCOV version 2.0-1