LCOV - code coverage report
Current view: top level - EnergyPlus - SurfaceOctree.hh (source / functions) Hit Total Coverage
Test: lcov.output.filtered Lines: 88 105 83.8 %
Date: 2024-08-24 18:31:18 Functions: 10 14 71.4 %

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

Generated by: LCOV version 1.14