LCOV - code coverage report
Current view: top level - EnergyPlus - SolarShading.cc (source / functions) Hit Total Coverage
Test: lcov.output.filtered Lines: 4299 6178 69.6 %
Date: 2024-08-23 23:50:59 Functions: 53 61 86.9 %

Function Name Sort by function name Hit count Sort by hit count
EnergyPlus::SolarShading::CalcPerSolarBeam(EnergyPlus::EnergyPlusData&, double, double, double) 14627
EnergyPlus::SolarShading::FigureSunCosines(EnergyPlus::EnergyPlusData&, int, int, double, double, double) 366528
EnergyPlus::SolarShading::GetShadowingInput(EnergyPlus::EnergyPlusData&) 796
EnergyPlus::SolarShading::SkyDifSolarShading(EnergyPlus::EnergyPlusData&) 796
EnergyPlus::SolarShading::AnisoSkyViewFactors(EnergyPlus::EnergyPlusData&) 916286
EnergyPlus::SolarShading::ReportSurfaceErrors(EnergyPlus::EnergyPlusData&) 796
EnergyPlus::SolarShading::AllocateModuleArrays(EnergyPlus::EnergyPlusData&) 796
EnergyPlus::SolarShading::ReportSurfaceShading(EnergyPlus::EnergyPlusData&) 2804482
EnergyPlus::SolarShading::WindowShadingManager(EnergyPlus::EnergyPlusData&) 2804678
EnergyPlus::SolarShading::InitSolarCalculations(EnergyPlus::EnergyPlusData&) 796
EnergyPlus::SolarShading::processShadowingInput(EnergyPlus::EnergyPlusData&) 796
EnergyPlus::SolarShading::CalcFrameDividerShadow(EnergyPlus::EnergyPlusData&, int, int, int) 69685
EnergyPlus::SolarShading::findValueInEnumeration(double) 151217
EnergyPlus::SolarShading::polygon_contains_point(int, ObjexxFCL::Array1D<ObjexxFCL::Vector3<double> >&, ObjexxFCL::Vector3<double> const&, bool, bool, bool) 76
EnergyPlus::SolarShading::CalcWindowProfileAngles(EnergyPlus::EnergyPlusData&) 916463
EnergyPlus::SolarShading::DeterminePolygonOverlap(EnergyPlus::EnergyPlusData&, int, int, int) 8293466
EnergyPlus::SolarShading::WindowGapAirflowControl(EnergyPlus::EnergyPlusData&) 4044
EnergyPlus::SolarShading::WindowScheduledSolarAbs(EnergyPlus::EnergyPlusData&, int, int) 36688
EnergyPlus::SolarShading::CalcComplexWindowOverlap(EnergyPlus::EnergyPlusData&, EnergyPlus::DataBSDFWindow::BSDFGeomDescr&, EnergyPlus::DataBSDFWindow::BSDFWindowGeomDescr const&, int) 24
EnergyPlus::SolarShading::PerformSolarCalculations(EnergyPlus::EnergyPlusData&) 33439
EnergyPlus::SolarShading::SurfaceScheduledSolarInc(EnergyPlus::EnergyPlusData&, int, int) 46886029
EnergyPlus::SolarShading::CalcInteriorSolarOverlaps(EnergyPlus::EnergyPlusData&, int, int, int, int, int) 1606249
EnergyPlus::SolarShading::FigureSolarBeamAtTimestep(EnergyPlus::EnergyPlusData&, int, int) 366528
EnergyPlus::SolarShading::ComputeIntSolarAbsorpFactors(EnergyPlus::EnergyPlusData&) 346
EnergyPlus::SolarShading::ComputeWinShadeAbsorpFactors(EnergyPlus::EnergyPlusData&) 796
EnergyPlus::SolarShading::checkScheduledSurfacePresent(EnergyPlus::EnergyPlusData&) 1
EnergyPlus::SolarShading::checkShadingSurfaceSchedules(EnergyPlus::EnergyPlusData&) 796
EnergyPlus::SolarShading::CalcInteriorSolarDistribution(EnergyPlus::EnergyPlusData&) 915637
EnergyPlus::SolarShading::DetermineShadowingCombinations(EnergyPlus::EnergyPlusData&) 796
EnergyPlus::SolarShading::CalcBeamSolarOnWinRevealSurface(EnergyPlus::EnergyPlusData&) 826
EnergyPlus::SolarShading::CheckGlazingShadingStatusChange(EnergyPlus::EnergyPlusData&) 2804678
EnergyPlus::SolarShading::TimestepInitComplexFenestration(EnergyPlus::EnergyPlusData&) 2804678
EnergyPlus::SolarShading::CalcAbsorbedOnExteriorOpaqueSurfaces(EnergyPlus::EnergyPlusData&) 826
EnergyPlus::SolarShading::CalcWinTransDifSolInitialDistribution(EnergyPlus::EnergyPlusData&) 915637
EnergyPlus::SolarShading::selectActiveWindowShadingControlIndex(EnergyPlus::EnergyPlusData&, int) 652071
EnergyPlus::SolarShading::CalcInteriorSolarDistributionWCESimple(EnergyPlus::EnergyPlusData&) 826
EnergyPlus::SolarShading::neq(double, double) 0
EnergyPlus::SolarShading::CalcInteriorWinTransDifSolInitialDistribution(EnergyPlus::EnergyPlusData&, int, int, double) 7495
EnergyPlus::SolarShading::CLIP(EnergyPlus::EnergyPlusData&, int, ObjexxFCL::Array1D<double>&, ObjexxFCL::Array1D<double>&, ObjexxFCL::Array1D<double>&) 3487318
EnergyPlus::SolarShading::SUN3(int, double&, double&) 26609
EnergyPlus::SolarShading::SUN4(EnergyPlus::EnergyPlusData&, double, double, double, double) 366528
EnergyPlus::SolarShading::d_eq(double, double) 0
EnergyPlus::SolarShading::ORDER(EnergyPlus::EnergyPlusData&, int, int) 0
EnergyPlus::SolarShading::CHKBKS(EnergyPlus::EnergyPlusData&, int, int) 17956
EnergyPlus::SolarShading::CHKGSS(EnergyPlus::EnergyPlusData&, int, int, double, bool&) 398327
EnergyPlus::SolarShading::CHKSBS(EnergyPlus::EnergyPlusData&, int, int, int) 6593
EnergyPlus::SolarShading::CTRANS(EnergyPlus::EnergyPlusData&, int, int, int&, ObjexxFCL::Array1D<double>&, ObjexxFCL::Array1D<double>&, ObjexxFCL::Array1D<double>&) 6393685
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::MULTOL(EnergyPlus::EnergyPlusData&, int, int, int) 2247281
EnergyPlus::SolarShading::SHADOW(EnergyPlus::EnergyPlusData&, int, int) 299111
EnergyPlus::SolarShading::SHDBKS(EnergyPlus::EnergyPlusData&, int, int, int, int) 888704
EnergyPlus::SolarShading::SHDGSS(EnergyPlus::EnergyPlusData&, int, int, int, int, int, int) 1385603
EnergyPlus::SolarShading::SHDRVL(EnergyPlus::EnergyPlusData&, int, int, int, int) 1340429
EnergyPlus::SolarShading::SHDSBS(EnergyPlus::EnergyPlusData&, int, int, int, int, int, int) 3418208
EnergyPlus::SolarShading::HTRANS0(EnergyPlus::EnergyPlusData&, int, int) 13282607
EnergyPlus::SolarShading::HTRANS1(EnergyPlus::EnergyPlusData&, int, int) 7802786
EnergyPlus::SolarShading::CLIPLINE(double&, double&, double&, double&, double, double, double, double, bool&) 0
EnergyPlus::SolarShading::CLIPPOLY(EnergyPlus::EnergyPlusData&, int, int, int, int, int&) 8293466
EnergyPlus::SolarShading::CLIPRECT(EnergyPlus::EnergyPlusData&, int, int, int&) 0

Generated by: LCOV version 1.14