LCOV - code coverage report
Current view: top level - EnergyPlus - SolarShading.cc (source / functions) Hit Total Coverage
Test: lcov.output.filtered Lines: 4064 6192 65.6 %
Date: 2023-01-17 19:17:23 Functions: 52 63 82.5 %

Function Name Sort by function name Hit count Sort by hit count
_GLOBAL__sub_I_SolarShading.cc 771
__static_initialization_and_destruction_0(int, int) 771
EnergyPlus::SolarShading::CalcPerSolarBeam(EnergyPlus::EnergyPlusData&, double, double, double) 14330
EnergyPlus::SolarShading::FigureSunCosines(EnergyPlus::EnergyPlusData&, int, int, double, double, double) 344400
EnergyPlus::SolarShading::GetShadowingInput(EnergyPlus::EnergyPlusData&) 771
EnergyPlus::SolarShading::SkyDifSolarShading(EnergyPlus::EnergyPlusData&) 771
EnergyPlus::SolarShading::AnisoSkyViewFactors(EnergyPlus::EnergyPlusData&) 821926
EnergyPlus::SolarShading::ReportSurfaceErrors(EnergyPlus::EnergyPlusData&) 771
EnergyPlus::SolarShading::AllocateModuleArrays(EnergyPlus::EnergyPlusData&) 771
EnergyPlus::SolarShading::ReportSurfaceShading(EnergyPlus::EnergyPlusData&) 2568313
EnergyPlus::SolarShading::WindowShadingManager(EnergyPlus::EnergyPlusData&) 2568509
EnergyPlus::SolarShading::InitSolarCalculations(EnergyPlus::EnergyPlusData&) 771
EnergyPlus::SolarShading::CalcFrameDividerShadow(EnergyPlus::EnergyPlusData&, int, int, int) 68875
EnergyPlus::SolarShading::findValueInEnumeration(double) 48400
EnergyPlus::SolarShading::polygon_contains_point(int, ObjexxFCL::Array1D<ObjexxFCL::Vector3<double> >&, ObjexxFCL::Vector3<double> const&, bool, bool, bool) 76
EnergyPlus::SolarShading::CalcWindowProfileAngles(EnergyPlus::EnergyPlusData&) 822103
EnergyPlus::SolarShading::DeterminePolygonOverlap(EnergyPlus::EnergyPlusData&, int, int, int) 7838123
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&) 31444
EnergyPlus::SolarShading::SurfaceScheduledSolarInc(EnergyPlus::EnergyPlusData&, int, int) 43433138
EnergyPlus::SolarShading::CalcInteriorSolarOverlaps(EnergyPlus::EnergyPlusData&, int, int, int, int, int) 1534620
EnergyPlus::SolarShading::FigureSolarBeamAtTimestep(EnergyPlus::EnergyPlusData&, int, int) 344400
EnergyPlus::SolarShading::ComputeIntSolarAbsorpFactors(EnergyPlus::EnergyPlusData&) 331
EnergyPlus::SolarShading::ComputeWinShadeAbsorpFactors(EnergyPlus::EnergyPlusData&) 771
EnergyPlus::SolarShading::CalcInteriorSolarDistribution(EnergyPlus::EnergyPlusData&) 821277
EnergyPlus::SolarShading::DetermineShadowingCombinations(EnergyPlus::EnergyPlusData&) 771
EnergyPlus::SolarShading::CalcBeamSolarOnWinRevealSurface(EnergyPlus::EnergyPlusData&) 0
EnergyPlus::SolarShading::CheckGlazingShadingStatusChange(EnergyPlus::EnergyPlusData&) 2568509
EnergyPlus::SolarShading::TimestepInitComplexFenestration(EnergyPlus::EnergyPlusData&) 2568509
EnergyPlus::SolarShading::CalcAbsorbedOnExteriorOpaqueSurfaces(EnergyPlus::EnergyPlusData&) 826
EnergyPlus::SolarShading::CalcWinTransDifSolInitialDistribution(EnergyPlus::EnergyPlusData&) 821277
EnergyPlus::SolarShading::selectActiveWindowShadingControlIndex(EnergyPlus::EnergyPlusData&, int) 489327
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>&) 3190118
EnergyPlus::SolarShading::SUN3(int, double&, double&) 24421
EnergyPlus::SolarShading::SUN4(EnergyPlus::EnergyPlusData&, double, double, double, double) 344400
EnergyPlus::SolarShading::d_eq(double, double) 0
EnergyPlus::SolarShading::ORDER(EnergyPlus::EnergyPlusData&, int, int) 0
EnergyPlus::SolarShading::CHKBKS(EnergyPlus::EnergyPlusData&, int, int) 17490
EnergyPlus::SolarShading::CHKGSS(EnergyPlus::EnergyPlusData&, int, int, double, bool&) 370193
EnergyPlus::SolarShading::CHKSBS(EnergyPlus::EnergyPlusData&, int, int, int) 6337
EnergyPlus::SolarShading::CTRANS(EnergyPlus::EnergyPlusData&, int, int, int&, ObjexxFCL::Array1D<double>&, ObjexxFCL::Array1D<double>&, ObjexxFCL::Array1D<double>&) 5969245
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) 2168612
EnergyPlus::SolarShading::SHADOW(EnergyPlus::EnergyPlusData&, int, int) 284427
EnergyPlus::SolarShading::SHDBKS(EnergyPlus::EnergyPlusData&, int, int, int, int) 833552
EnergyPlus::SolarShading::SHDGSS(EnergyPlus::EnergyPlusData&, int, int, int, int, int, int) 1305779
EnergyPlus::SolarShading::SHDRVL(EnergyPlus::EnergyPlusData&, int, int, int, int) 1284477
EnergyPlus::SolarShading::SHDSBS(EnergyPlus::EnergyPlusData&, int, int, int, int, int, int) 3220462
EnergyPlus::SolarShading::HTRANS0(EnergyPlus::EnergyPlusData&, int, int) 12482904
EnergyPlus::SolarShading::HTRANS1(EnergyPlus::EnergyPlusData&, int, int) 7320027
EnergyPlus::SolarShading::CLIPLINE(double&, double&, double&, double&, double, double, double, double, bool&, bool&) 0
EnergyPlus::SolarShading::CLIPPOLY(EnergyPlus::EnergyPlusData&, int, int, int, int, int&) 7838123
EnergyPlus::SolarShading::CLIPRECT(EnergyPlus::EnergyPlusData&, int, int, int&) 0
EnergyPlus::SolarShading::GetShadowingInput(EnergyPlus::EnergyPlusData&)::{lambda(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*)#1}::operator()(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) const 0
EnergyPlus::SolarShading::GetShadowingInput(EnergyPlus::EnergyPlusData&)::{lambda(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*)#1}::operator void (*)(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*)() const 1
EnergyPlus::SolarShading::GetShadowingInput(EnergyPlus::EnergyPlusData&)::{lambda(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*)#1}::_FUN(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) 0

Generated by: LCOV version 1.13