LCOV - code coverage report
Current view: top level - EnergyPlus - SurfaceOctree.hh (source / functions) Hit Total Coverage
Test: lcov.output.filtered Lines: 88 106 83.0 %
Date: 2023-01-17 19:17:23 Functions: 10 15 66.7 %

Function Name Sort by function name Hit count Sort by hit count
EnergyPlus::SurfaceOctreeCube::contains(ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&) 0
EnergyPlus::SurfaceOctreeCube::operator=(EnergyPlus::SurfaceOctreeCube const&) 0
bool EnergyPlus::SurfaceOctreeCube::hasSurfaceRayIntersectsCube<EnergyPlus::DaylightingManager::CalcObstrMultiplier(EnergyPlus::EnergyPlusData&, ObjexxFCL::Vector3<double> const&, int, int)::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1}>(ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, EnergyPlus::DaylightingManager::CalcObstrMultiplier(EnergyPlus::EnergyPlusData&, ObjexxFCL::Vector3<double> const&, int, int)::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1} const&) const 0
bool EnergyPlus::SurfaceOctreeCube::hasSurfaceSegmentIntersectsCube<EnergyPlus::DaylightingManager::DayltgHitBetWinObstruction(EnergyPlus::EnergyPlusData&, int, int, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, bool&)::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1}>(ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, EnergyPlus::DaylightingManager::DayltgHitBetWinObstruction(EnergyPlus::EnergyPlusData&, int, int, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, bool&)::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1} const&) const 0
void EnergyPlus::SurfaceOctreeCube::processSurfaceRayIntersectsCube<EnergyPlus::DaylightingManager::DayltgClosestObstruction(EnergyPlus::EnergyPlusData&, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, int&, ObjexxFCL::Vector3<double>&)::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1}>(ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, EnergyPlus::DaylightingManager::DayltgClosestObstruction(EnergyPlus::EnergyPlusData&, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, int&, ObjexxFCL::Vector3<double>&)::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1} const&) const 0
EnergyPlus::SurfaceOctreeCube::SurfaceOctreeCube(unsigned char, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, double) 480
EnergyPlus::SurfaceOctreeCube::SurfaceOctreeCube() 771
EnergyPlus::SurfaceOctreeCube::~SurfaceOctreeCube() 1251
EnergyPlus::SurfaceOctreeCube::add(EnergyPlus::DataSurfaces::SurfaceData&) 6197
EnergyPlus::SurfaceOctreeCube::safe_inverse(ObjexxFCL::Vector3<double> const&) 2119698
EnergyPlus::SurfaceOctreeCube::segmentIntersectsCube(ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&) const 5853602
bool EnergyPlus::SurfaceOctreeCube::hasSurfaceSegmentIntersectsCube<EnergyPlus::DaylightingManager::DayltgHitInteriorObstruction(EnergyPlus::EnergyPlusData&, int, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, bool&)::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1}>(ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, EnergyPlus::DaylightingManager::DayltgHitInteriorObstruction(EnergyPlus::EnergyPlusData&, int, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, bool&)::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1} const&) const 5853602
EnergyPlus::SurfaceOctreeCube::rayIntersectsCube(ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&) const 30003993
bool EnergyPlus::SurfaceOctreeCube::processSomeSurfaceRayIntersectsCube<EnergyPlus::DaylightingManager::DayltgHitObstruction(EnergyPlus::EnergyPlusData&, int, int, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, double&)::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1}>(EnergyPlus::EnergyPlusData&, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, EnergyPlus::DaylightingManager::DayltgHitObstruction(EnergyPlus::EnergyPlusData&, int, int, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, double&)::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1} const&) const 30003993
EnergyPlus::SurfaceOctreeCube::contains(ObjexxFCL::Vector3<double> const&) const 40428024

Generated by: LCOV version 1.13