LCOV - code coverage report
Current view: top level - src - BVHTree.cpp (source / functions) Hit Total Coverage
Test: coverage_sk.info Lines: 255 410 62.2 %
Date: 2020-12-16 07:07:30 Functions: 12 17 70.6 %
Branches: 416 1304 31.9 %

Function Name Sort by function name Hit count Sort by hit count
moab::BVHTree::bruteforce_find(double const*, double, double) 0
moab::BVHTree::distance_search(double const*, double, std::vector<unsigned long, std::allocator<unsigned long> >&, double, double, std::vector<double, std::allocator<double> >*, std::vector<moab::CartVect, std::allocator<moab::CartVect> >*, unsigned long*) 0
moab::BVHTree::find_point(std::vector<double, std::allocator<double> > const&, unsigned int const&, double, double, std::pair<unsigned long, moab::CartVect>&) 0
moab::BVHTree::print() 0
moab::BVHTree::print_nodes(std::vector<moab::BVHTree::Node, std::allocator<moab::BVHTree::Node> >&) 0
_GLOBAL__sub_I_BVHTree.cpp 1
__static_initialization_and_destruction_0(int, int) 1
moab::BVHTree::build_tree(moab::Range const&, unsigned long*, moab::FileOptions*) 1
moab::BVHTree::convert_tree(std::vector<moab::BVHTree::Node, std::allocator<moab::BVHTree::Node> >&) 1
moab::BVHTree::parse_options(moab::FileOptions&) 1
moab::BVHTree::median_order(__gnu_cxx::__normal_iterator<moab::BVHTree::HandleData*, std::vector<moab::BVHTree::HandleData, std::allocator<moab::BVHTree::HandleData> > >&, __gnu_cxx::__normal_iterator<moab::BVHTree::HandleData*, std::vector<moab::BVHTree::HandleData, std::allocator<moab::BVHTree::HandleData> > >&, moab::BVHTree::SplitData&) const 92
moab::BVHTree::establish_buckets(__gnu_cxx::__normal_iterator<moab::BVHTree::HandleData const*, std::vector<moab::BVHTree::HandleData, std::allocator<moab::BVHTree::HandleData> > >, __gnu_cxx::__normal_iterator<moab::BVHTree::HandleData const*, std::vector<moab::BVHTree::HandleData, std::allocator<moab::BVHTree::HandleData> > >, moab::BoundBox const&, std::vector<std::vector<moab::BVHTree::Bucket, std::allocator<moab::BVHTree::Bucket> >, std::allocator<std::vector<moab::BVHTree::Bucket, std::allocator<moab::BVHTree::Bucket> > > >&) const 188
moab::BVHTree::find_split(__gnu_cxx::__normal_iterator<moab::BVHTree::HandleData*, std::vector<moab::BVHTree::HandleData, std::allocator<moab::BVHTree::HandleData> > >&, __gnu_cxx::__normal_iterator<moab::BVHTree::HandleData*, std::vector<moab::BVHTree::HandleData, std::allocator<moab::BVHTree::HandleData> > >&, moab::BVHTree::SplitData&) const 188
moab::BVHTree::initialize_splits(std::vector<std::vector<moab::BVHTree::SplitData, std::allocator<moab::BVHTree::SplitData> >, std::allocator<std::vector<moab::BVHTree::SplitData, std::allocator<moab::BVHTree::SplitData> > > >&, std::vector<std::vector<moab::BVHTree::Bucket, std::allocator<moab::BVHTree::Bucket> >, std::allocator<std::vector<moab::BVHTree::Bucket, std::allocator<moab::BVHTree::Bucket> > > > const&, moab::BVHTree::SplitData const&) const 188
moab::BVHTree::local_build_tree(std::vector<moab::BVHTree::Node, std::allocator<moab::BVHTree::Node> >&, __gnu_cxx::__normal_iterator<moab::BVHTree::HandleData*, std::vector<moab::BVHTree::HandleData, std::allocator<moab::BVHTree::HandleData> > >, __gnu_cxx::__normal_iterator<moab::BVHTree::HandleData*, std::vector<moab::BVHTree::HandleData, std::allocator<moab::BVHTree::HandleData> > >, int, moab::BoundBox const&, int) 377
moab::BVHTree::point_search(double const*, unsigned long&, double, double, bool*, unsigned long*, moab::CartVect*) 2000
moab::BVHTree::get_bounding_box(moab::BoundBox&, unsigned long*) const 32854

Generated by: LCOV version 1.11