LCOV - code coverage report
Current view: top level - EnergyPlus - SurfaceOctree.hh (source / functions) Coverage Total Hit
Test: lcov.output.filtered Lines: 39.8 % 259 103
Test Date: 2025-06-02 07:23:51 Functions: 21.7 % 46 10

Function Name Sort by function name Hit count Sort by function hit count
EnergyPlus::SurfaceOctreeCube::SurfaceOctreeCube(EnergyPlus::EPVector<EnergyPlus::DataSurfaces::SurfaceData>&) 0
EnergyPlus::SurfaceOctreeCube::c() const 0
EnergyPlus::SurfaceOctreeCube::contains(ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&) 0
EnergyPlus::SurfaceOctreeCube::l() const 0
EnergyPlus::SurfaceOctreeCube::lineIntersectsCube(ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&) const 0
EnergyPlus::SurfaceOctreeCube::lineIntersectsCube(ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&) const 0
EnergyPlus::SurfaceOctreeCube::lineIntersectsSphere(ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&) const 0
EnergyPlus::SurfaceOctreeCube::rayIntersectsCube(ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&) const 0
EnergyPlus::SurfaceOctreeCube::rayIntersectsSphere(ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&) const 0
EnergyPlus::SurfaceOctreeCube::segmentIntersectsSphere(ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&) const 0
EnergyPlus::SurfaceOctreeCube::surfacesLineIntersectsCube(ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, std::__debug::vector<EnergyPlus::DataSurfaces::SurfaceData*, std::allocator<EnergyPlus::DataSurfaces::SurfaceData*> >&) const 0
EnergyPlus::SurfaceOctreeCube::surfacesLineIntersectsCube(ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, std::__debug::vector<EnergyPlus::DataSurfaces::SurfaceData*, std::allocator<EnergyPlus::DataSurfaces::SurfaceData*> >&) const 0
EnergyPlus::SurfaceOctreeCube::surfacesLineIntersectsSphere(ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, std::__debug::vector<EnergyPlus::DataSurfaces::SurfaceData*, std::allocator<EnergyPlus::DataSurfaces::SurfaceData*> >&) const 0
EnergyPlus::SurfaceOctreeCube::surfacesRayIntersectsCube(ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, std::__debug::vector<EnergyPlus::DataSurfaces::SurfaceData*, std::allocator<EnergyPlus::DataSurfaces::SurfaceData*> >&) const 0
EnergyPlus::SurfaceOctreeCube::surfacesRayIntersectsCube(ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, std::__debug::vector<EnergyPlus::DataSurfaces::SurfaceData*, std::allocator<EnergyPlus::DataSurfaces::SurfaceData*> >&) const 0
EnergyPlus::SurfaceOctreeCube::surfacesRayIntersectsSphere(ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, std::__debug::vector<EnergyPlus::DataSurfaces::SurfaceData*, std::allocator<EnergyPlus::DataSurfaces::SurfaceData*> >&) const 0
EnergyPlus::SurfaceOctreeCube::surfacesSegmentIntersectsCube(ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, std::__debug::vector<EnergyPlus::DataSurfaces::SurfaceData*, std::allocator<EnergyPlus::DataSurfaces::SurfaceData*> >&) const 0
EnergyPlus::SurfaceOctreeCube::surfacesSegmentIntersectsSphere(ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, std::__debug::vector<EnergyPlus::DataSurfaces::SurfaceData*, std::allocator<EnergyPlus::DataSurfaces::SurfaceData*> >&) const 0
EnergyPlus::SurfaceOctreeCube::u() const 0
EnergyPlus::SurfaceOctreeCube::w() const 0
bool EnergyPlus::SurfaceOctreeCube::hasSurfaceRayIntersectsCube<EnergyPlusFixture_Composite_Test::TestBody()::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1}>(ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, EnergyPlusFixture_Composite_Test::TestBody()::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1} const&) const 0
bool EnergyPlus::SurfaceOctreeCube::hasSurfaceRayIntersectsCube(ObjexxFCL::Vector3 const&, ObjexxFCL::Vector3 const&, EnergyPlusFixture_Composite_Test::TestBody()::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1} const&) const 0
bool EnergyPlus::SurfaceOctreeCube::hasSurfaceRayIntersectsCube(ObjexxFCL::Vector3 const&, ObjexxFCL::Vector3 const&, EnergyPlusFixture_Composite_Test::TestBody()::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#2} const&) const 0
bool EnergyPlus::SurfaceOctreeCube::hasSurfaceRayIntersectsCube(ObjexxFCL::Vector3 const&, ObjexxFCL::Vector3 const&, EnergyPlusFixture_Composite_Test::TestBody()::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#3} const&) const 0
bool EnergyPlus::SurfaceOctreeCube::hasSurfaceRayIntersectsCube<EnergyPlusFixture_Composite_Test::TestBody()::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1}>(ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, EnergyPlusFixture_Composite_Test::TestBody()::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1} const&) const 0
bool EnergyPlus::SurfaceOctreeCube::hasSurfaceRayIntersectsCube const&, int, int)::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1}>(ObjexxFCL::Vector3 const&, ObjexxFCL::Vector3 const&, ObjexxFCL::Vector3 const&, EnergyPlus::Dayltg::CalcObstrMultiplier(EnergyPlus::EnergyPlusData&, ObjexxFCL::Vector3 const&, int, int)::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1} const&) const 0
bool EnergyPlus::SurfaceOctreeCube::hasSurfaceRayIntersectsCube(ObjexxFCL::Vector3 const&, ObjexxFCL::Vector3 const&, ObjexxFCL::Vector3 const&, EnergyPlusFixture_Composite_Test::TestBody()::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1} const&) const 0
bool EnergyPlus::SurfaceOctreeCube::hasSurfaceRayIntersectsCube(ObjexxFCL::Vector3 const&, ObjexxFCL::Vector3 const&, ObjexxFCL::Vector3 const&, EnergyPlusFixture_Composite_Test::TestBody()::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#2} const&) const 0
bool EnergyPlus::SurfaceOctreeCube::hasSurfaceRayIntersectsCube(ObjexxFCL::Vector3 const&, ObjexxFCL::Vector3 const&, ObjexxFCL::Vector3 const&, EnergyPlusFixture_Composite_Test::TestBody()::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#3} const&) const 0
bool EnergyPlus::SurfaceOctreeCube::processSomeSurfaceRayIntersectsCube<EnergyPlusFixture_Composite_Test::TestBody()::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#5}>(EnergyPlus::EnergyPlusData&, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, EnergyPlusFixture_Composite_Test::TestBody()::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#5} const&) const 0
void EnergyPlus::SurfaceOctreeCube::processSurfaceRayIntersectsCube<EnergyPlusFixture_Composite_Test::TestBody()::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#4}>(ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, EnergyPlusFixture_Composite_Test::TestBody()::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#4} const&) const 0
void EnergyPlus::SurfaceOctreeCube::processSurfaceRayIntersectsCube<EnergyPlusFixture_Composite_Test::TestBody()::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#4}>(ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, EnergyPlusFixture_Composite_Test::TestBody()::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#4} const&) const 0
void EnergyPlus::SurfaceOctreeCube::processSurfaceRayIntersectsCube const&, ObjexxFCL::Vector3 const&, int&, ObjexxFCL::Vector3&)::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1}>(ObjexxFCL::Vector3 const&, ObjexxFCL::Vector3 const&, ObjexxFCL::Vector3 const&, EnergyPlus::Dayltg::DayltgClosestObstruction(EnergyPlus::EnergyPlusData&, ObjexxFCL::Vector3 const&, ObjexxFCL::Vector3 const&, int&, ObjexxFCL::Vector3&)::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1} const&) const 0
void EnergyPlus::SurfaceOctreeCube::processSurfaceRayIntersectsCube(ObjexxFCL::Vector3 const&, ObjexxFCL::Vector3 const&, ObjexxFCL::Vector3 const&, EnergyPlusFixture_Composite_Test::TestBody()::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#4} const&) const 0
EnergyPlus::SurfaceOctreeCube::SurfaceOctreeCube(unsigned char, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, double) 557
EnergyPlus::SurfaceOctreeCube::SurfaceOctreeCube() 801
EnergyPlus::SurfaceOctreeCube::~SurfaceOctreeCube() 1358
EnergyPlus::SurfaceOctreeCube::add(EnergyPlus::DataSurfaces::SurfaceData&) 7908
EnergyPlus::SurfaceOctreeCube::safe_inverse(ObjexxFCL::Vector3<double> const&) 2255205
EnergyPlus::SurfaceOctreeCube::segmentIntersectsCube(ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&) const 6281823
bool EnergyPlus::SurfaceOctreeCube::hasSurfaceSegmentIntersectsCube<EnergyPlusFixture_Composite_Test::TestBody()::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1}>(ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, EnergyPlusFixture_Composite_Test::TestBody()::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1} const&) const 6281823
bool EnergyPlus::SurfaceOctreeCube::hasSurfaceSegmentIntersectsCube const&, ObjexxFCL::Vector3 const&)::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1}>(ObjexxFCL::Vector3 const&, ObjexxFCL::Vector3 const&, EnergyPlus::Dayltg::DayltgHitBetWinObstruction(EnergyPlus::EnergyPlusData&, int, int, ObjexxFCL::Vector3 const&, ObjexxFCL::Vector3 const&)::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1} const&) const 0
bool EnergyPlus::SurfaceOctreeCube::hasSurfaceSegmentIntersectsCube(ObjexxFCL::Vector3 const&, ObjexxFCL::Vector3 const&, EnergyPlusFixture_Composite_Test::TestBody()::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1} const&) const 0
bool EnergyPlus::SurfaceOctreeCube::hasSurfaceSegmentIntersectsCube(ObjexxFCL::Vector3 const&, ObjexxFCL::Vector3 const&, EnergyPlusFixture_Composite_Test::TestBody()::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#2} const&) const 0
bool EnergyPlus::SurfaceOctreeCube::hasSurfaceSegmentIntersectsCube(ObjexxFCL::Vector3 const&, ObjexxFCL::Vector3 const&, EnergyPlusFixture_Composite_Test::TestBody()::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#3} const&) const 0
bool EnergyPlus::SurfaceOctreeCube::hasSurfaceSegmentIntersectsCube const&, ObjexxFCL::Vector3 const&)::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1}>(ObjexxFCL::Vector3 const&, ObjexxFCL::Vector3 const&, EnergyPlus::Dayltg::DayltgHitInteriorObstruction(EnergyPlus::EnergyPlusData&, int, ObjexxFCL::Vector3 const&, ObjexxFCL::Vector3 const&)::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1} const&) const 6281823
EnergyPlus::SurfaceOctreeCube::rayIntersectsCube(ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&) const 31691428
bool EnergyPlus::SurfaceOctreeCube::processSomeSurfaceRayIntersectsCube<EnergyPlusFixture_Composite_Test::TestBody()::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#5}>(EnergyPlus::EnergyPlusData&, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, ObjexxFCL::Vector3<double> const&, EnergyPlusFixture_Composite_Test::TestBody()::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#5} const&) const 31691428
bool EnergyPlus::SurfaceOctreeCube::processSomeSurfaceRayIntersectsCube(EnergyPlus::EnergyPlusData&, ObjexxFCL::Vector3 const&, ObjexxFCL::Vector3 const&, ObjexxFCL::Vector3 const&, EnergyPlusFixture_Composite_Test::TestBody()::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#5} const&) const 0
bool EnergyPlus::SurfaceOctreeCube::processSomeSurfaceRayIntersectsCube const&, ObjexxFCL::Vector3 const&)::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1}>(EnergyPlus::EnergyPlusData&, ObjexxFCL::Vector3 const&, ObjexxFCL::Vector3 const&, ObjexxFCL::Vector3 const&, EnergyPlus::Dayltg::DayltgHitObstruction(EnergyPlus::EnergyPlusData&, int, int, ObjexxFCL::Vector3 const&, ObjexxFCL::Vector3 const&)::{lambda(EnergyPlus::DataSurfaces::SurfaceData const&)#1} const&) const 31691428
EnergyPlus::SurfaceOctreeCube::contains(ObjexxFCL::Vector3<double> const&) const 42856471

Generated by: LCOV version 2.0-1