LCOV - code coverage report
Current view: top level - EnergyPlus - SolarShading.cc (source / functions) Coverage Total Hit
Test: lcov.output.filtered Lines: 53.9 % 5976 3221
Test Date: 2025-05-22 16:09:37 Functions: 83.6 % 61 51

Function Name Sort by function name Hit count Sort by function hit count
EnergyPlus::SolarShading::CalcAbsorbedOnExteriorOpaqueSurfaces(EnergyPlus::EnergyPlusData&) 0
EnergyPlus::SolarShading::CalcComplexWindowOverlap(EnergyPlus::EnergyPlusData&, EnergyPlus::DataBSDFWindow::BSDFGeomDescr&, EnergyPlus::DataBSDFWindow::BSDFWindowGeomDescr const&, int) 0
EnergyPlus::SolarShading::CalcInteriorSolarDistributionWCESimple(EnergyPlus::EnergyPlusData&) 0
EnergyPlus::SolarShading::CalcInteriorWinTransDifSolInitialDistribution(EnergyPlus::EnergyPlusData&, int, int, double) 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::WindowGapAirflowControl(EnergyPlus::EnergyPlusData&) 0
EnergyPlus::SolarShading::WindowScheduledSolarAbs(EnergyPlus::EnergyPlusData&, int, int) 0
EnergyPlus::SolarShading::checkScheduledSurfacePresent(EnergyPlus::EnergyPlusData&) 1
EnergyPlus::SolarShading::findValueInEnumeration(double) 1
EnergyPlus::SolarShading::CalcBeamSolarOnWinRevealSurface(EnergyPlus::EnergyPlusData&) 3
EnergyPlus::SolarShading::polygon_contains_point(int, ObjexxFCL::Array1D<ObjexxFCL::Vector3<double> >&, ObjexxFCL::Vector3<double> const&, bool, bool, bool) 6
EnergyPlus::SolarShading::CalcFrameDividerShadow(EnergyPlus::EnergyPlusData&, int, int, int) 17
EnergyPlus::SolarShading::ReportSurfaceErrors(EnergyPlus::EnergyPlusData&) 26
EnergyPlus::SolarShading::CHKBKS(EnergyPlus::EnergyPlusData&, int, int) 43
EnergyPlus::SolarShading::CHKSBS(EnergyPlus::EnergyPlusData&, int, int, int) 70
EnergyPlus::SolarShading::ComputeIntSolarAbsorpFactors(EnergyPlus::EnergyPlusData&) 104
EnergyPlus::SolarShading::checkShadingSurfaceSchedules(EnergyPlus::EnergyPlusData&) 112
EnergyPlus::SolarShading::SkyDifSolarShading(EnergyPlus::EnergyPlusData&) 113
EnergyPlus::SolarShading::ComputeWinShadeAbsorpFactors(EnergyPlus::EnergyPlusData&) 114
EnergyPlus::SolarShading::processShadowingInput(EnergyPlus::EnergyPlusData&) 114
EnergyPlus::SolarShading::InitSolarCalculations(EnergyPlus::EnergyPlusData&) 119
EnergyPlus::SolarShading::DetermineShadowingCombinations(EnergyPlus::EnergyPlusData&) 133
EnergyPlus::SolarShading::GetShadowingInput(EnergyPlus::EnergyPlusData&) 134
EnergyPlus::SolarShading::AllocateModuleArrays(EnergyPlus::EnergyPlusData&) 141
EnergyPlus::SolarShading::CLIPRECT(EnergyPlus::EnergyPlusData&, int, int, int&) 157
EnergyPlus::SolarShading::CLIPLINE(double&, double&, double&, double&, double, double, double, double, bool&) 737
EnergyPlus::SolarShading::CalcPerSolarBeam(EnergyPlus::EnergyPlusData&, double, double, double) 1838
EnergyPlus::SolarShading::SUN3(int, double&, double&) 2216
EnergyPlus::SolarShading::neq(double, double) 2349
EnergyPlus::SolarShading::CHKGSS(EnergyPlus::EnergyPlusData&, int, int, double, bool&) 2568
EnergyPlus::SolarShading::d_eq(double, double) 3486
EnergyPlus::SolarShading::PerformSolarCalculations(EnergyPlus::EnergyPlusData&) 3643
EnergyPlus::SolarShading::MULTOL(EnergyPlus::EnergyPlusData&, int, int, int) 5346
EnergyPlus::SolarShading::CalcInteriorSolarOverlaps(EnergyPlus::EnergyPlusData&, int, int, int, int, int) 6982
EnergyPlus::SolarShading::SHDRVL(EnergyPlus::EnergyPlusData&, int, int, int, int) 8010
EnergyPlus::SolarShading::SHDBKS(EnergyPlus::EnergyPlusData&, int, int, int, int) 9865
EnergyPlus::SolarShading::CLIP(EnergyPlus::EnergyPlusData&, int, ObjexxFCL::Array1D<double>&, ObjexxFCL::Array1D<double>&, ObjexxFCL::Array1D<double>&) 11826
EnergyPlus::SolarShading::SHDGSS(EnergyPlus::EnergyPlusData&, int, int, int, int, int, int) 15787
EnergyPlus::SolarShading::CLIPPOLY(EnergyPlus::EnergyPlusData&, int, int, int, int, int&) 20917
EnergyPlus::SolarShading::DeterminePolygonOverlap(EnergyPlus::EnergyPlusData&, int, int, int) 20917
EnergyPlus::SolarShading::CTRANS(EnergyPlus::EnergyPlusData&, int, int, int&, ObjexxFCL::Array1D<double>&, ObjexxFCL::Array1D<double>&, ObjexxFCL::Array1D<double>&) 29799
EnergyPlus::SolarShading::FigureSunCosines(EnergyPlus::EnergyPlusData&, int, int, double, double, double) 30561
EnergyPlus::SolarShading::SUN4(EnergyPlus::EnergyPlusData&, double, double, double, double) 30561
EnergyPlus::SolarShading::FigureSolarBeamAtTimestep(EnergyPlus::EnergyPlusData&, int, int) 30582
EnergyPlus::SolarShading::selectActiveWindowShadingControlIndex(EnergyPlus::EnergyPlusData&, int) 32364
EnergyPlus::SolarShading::SHADOW(EnergyPlus::EnergyPlusData&, int, int) 33798
EnergyPlus::SolarShading::HTRANS0(EnergyPlus::EnergyPlusData&, int, int) 34858
EnergyPlus::SolarShading::HTRANS1(EnergyPlus::EnergyPlusData&, int, int) 38197
EnergyPlus::SolarShading::AnisoSkyViewFactors(EnergyPlus::EnergyPlusData&) 71212
EnergyPlus::SolarShading::CalcWindowProfileAngles(EnergyPlus::EnergyPlusData&) 71216
EnergyPlus::SolarShading::CalcInteriorSolarDistribution(EnergyPlus::EnergyPlusData&) 71220
EnergyPlus::SolarShading::CalcWinTransDifSolInitialDistribution(EnergyPlus::EnergyPlusData&) 71220
EnergyPlus::SolarShading::SHDSBS(EnergyPlus::EnergyPlusData&, int, int, int, int, int, int) 90268
EnergyPlus::SolarShading::CheckGlazingShadingStatusChange(EnergyPlus::EnergyPlusData&) 249956
EnergyPlus::SolarShading::TimestepInitComplexFenestration(EnergyPlus::EnergyPlusData&) 249956
EnergyPlus::SolarShading::WindowShadingManager(EnergyPlus::EnergyPlusData&) 249958
EnergyPlus::SolarShading::ReportSurfaceShading(EnergyPlus::EnergyPlusData&) 249964
EnergyPlus::SolarShading::SurfaceScheduledSolarInc(EnergyPlus::EnergyPlusData&, int, int) 582049

Generated by: LCOV version 2.0-1