LCOV - code coverage report
Current view: top level - src - AdaptiveKDTree.cpp (source / functions) Hit Total Coverage
Test: coverage_sk.info Lines: 708 1053 67.2 %
Date: 2020-12-16 07:07:30 Functions: 39 59 66.1 %
Branches: 973 2588 37.6 %

Function Name Sort by function name Hit count Sort by hit count
moab::AdaptiveKDTree::AdaptiveKDTree(moab::Interface*, moab::Range const&, unsigned long*, moab::FileOptions*) 0
moab::AdaptiveKDTree::best_vertex_median_plane(int, moab::AdaptiveKDTreeIter const&, moab::Range&, moab::Range&, moab::Range&, moab::AdaptiveKDTree::Plane&, std::vector<double, std::allocator<double> >&, double) 0
moab::AdaptiveKDTree::best_vertex_sample_plane(int, moab::AdaptiveKDTreeIter const&, moab::Range&, moab::Range&, moab::Range&, moab::AdaptiveKDTree::Plane&, std::vector<double, std::allocator<double> >&, std::vector<unsigned long, std::allocator<unsigned long> >&, double) 0
moab::AdaptiveKDTree::compute_depth(unsigned long, unsigned int&, unsigned int&) 0
moab::AdaptiveKDTree::get_info(unsigned long, double*, double*, unsigned int&) 0
moab::AdaptiveKDTree::print() 0
moab::AdaptiveKDTree::split_leaf(moab::AdaptiveKDTreeIter&, moab::AdaptiveKDTree::Plane, std::vector<unsigned long, std::allocator<unsigned long> > const&, std::vector<unsigned long, std::allocator<unsigned long> > const&) 0
moab::AdaptiveKDTreeIter::get_parent_split_plane(moab::AdaptiveKDTree::Plane&) const 0
moab::AdaptiveKDTreeIter::sibling_side(moab::AdaptiveKDTree::Axis&, bool&) const 0
moab::SimpleStat<double>::SimpleStat() 0
moab::SimpleStat<double>::add(double) 0
moab::SimpleStat<double>::avg() const 0
moab::SimpleStat<double>::dev() const 0
moab::SimpleStat<double>::rms() const 0
moab::SimpleStat<unsigned int>::SimpleStat() 0
moab::SimpleStat<unsigned int>::add(unsigned int) 0
moab::SimpleStat<unsigned int>::avg() const 0
moab::SimpleStat<unsigned int>::dev() const 0
moab::SimpleStat<unsigned int>::rms() const 0
moab::mem_to_string(unsigned long) 0
moab::AdaptiveKDTree::get_last_iterator(unsigned long, moab::AdaptiveKDTreeIter&) 1
moab::AdaptiveKDTree::point_search(double const*, moab::AdaptiveKDTreeIter&, double, double, bool*, unsigned long*) 2
moab::AdaptiveKDTreeIter::sibling_is_forward() const 5
moab::AdaptiveKDTree::ray_intersect_triangles(unsigned long, double, double const*, double const*, std::vector<unsigned long, std::allocator<unsigned long> >&, std::vector<double, std::allocator<double> >&, int, double) 8
moab::AdaptiveKDTreeIter::is_sibling(unsigned long) const 9
moab::AdaptiveKDTree::parse_options(moab::FileOptions&) 10
moab::AdaptiveKDTreeIter::is_sibling(moab::AdaptiveKDTreeIter const&) const 10
moab::AdaptiveKDTreeIter::get_neighbors(moab::AdaptiveKDTree::Axis, bool, std::vector<moab::AdaptiveKDTreeIter, std::allocator<moab::AdaptiveKDTreeIter> >&, double) const 12
moab::AdaptiveKDTree::build_tree(moab::Range const&, unsigned long*, moab::FileOptions*) 16
moab::AdaptiveKDTree::sphere_intersect_triangles(unsigned long, double const*, double, std::vector<unsigned long, std::allocator<unsigned long> >&) 16
moab::closest_to_triangles(moab::Interface*, unsigned long, moab::CartVect const&, double&, moab::CartVect&, unsigned long&) 19
moab::AdaptiveKDTree::AdaptiveKDTree(moab::Interface*) 23
moab::AdaptiveKDTree::init() 23
moab::AdaptiveKDTree::make_tag(moab::Interface*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, moab::TagType, moab::DataType, int, void*, moab::TagInfo*&, std::vector<moab::TagInfo*, std::allocator<moab::TagInfo*> >&) 23
moab::AdaptiveKDTree::~AdaptiveKDTree() 23
moab::AdaptiveKDTreeIter::intersect_ray(double const*, double const*, double&, double&) const 26
moab::AdaptiveKDTree::closest_triangle(unsigned long, double const*, double*, unsigned long&) 30
moab::AdaptiveKDTree::find_close_triangle(unsigned long, double const*, double*, unsigned long&) 30
moab::AdaptiveKDTree::merge_leaf(moab::AdaptiveKDTreeIter&) 34
moab::AdaptiveKDTree::get_sub_tree_iterator(unsigned long, double const*, double const*, moab::AdaptiveKDTreeIter&) 41
moab::AdaptiveKDTree::get_tree_iterator(unsigned long, moab::AdaptiveKDTreeIter&) 41
moab::closest_to_triangles(moab::Interface*, moab::Range const&, moab::CartVect const&, double&, moab::CartVect&, unsigned long&) 49
_GLOBAL__sub_I_AdaptiveKDTree.cpp 57
__static_initialization_and_destruction_0(int, int) 57
moab::AdaptiveKDTreeIter::initialize(moab::AdaptiveKDTree*, unsigned long, double const*, double const*, moab::AdaptiveKDTreeIter::Direction) 58
moab::NodeSeg::NodeSeg(unsigned long, double, double) 153
moab::AdaptiveKDTree::split_leaf(moab::AdaptiveKDTreeIter&, moab::AdaptiveKDTree::Plane) 406
moab::AdaptiveKDTree::point_search(double const*, unsigned long&, double, double, bool*, unsigned long*, moab::CartVect*) 2002
moab::AdaptiveKDTree::best_subdivision_plane(int, moab::AdaptiveKDTreeIter const&, moab::Range&, moab::Range&, moab::Range&, moab::AdaptiveKDTree::Plane&, double) 2202
moab::AdaptiveKDTree::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*) 2287
moab::NodeDistance::NodeDistance() 2287
moab::AdaptiveKDTree::best_subdivision_snap_plane(int, moab::AdaptiveKDTreeIter const&, moab::Range&, moab::Range&, moab::Range&, moab::AdaptiveKDTree::Plane&, std::vector<double, std::allocator<double> >&, double) 2670
moab::AdaptiveKDTree::split_leaf(moab::AdaptiveKDTreeIter&, moab::AdaptiveKDTree::Plane, moab::Range const&, moab::Range const&) 3329
moab::AdaptiveKDTree::set_split_plane(unsigned long, moab::AdaptiveKDTree::Plane const&) 3735
moab::AdaptiveKDTree::split_leaf(moab::AdaptiveKDTreeIter&, moab::AdaptiveKDTree::Plane, unsigned long&, unsigned long&) 3735
moab::AdaptiveKDTreeIter::step(moab::AdaptiveKDTreeIter::Direction) 5690
moab::AdaptiveKDTreeIter::step_to_first_leaf(moab::AdaptiveKDTreeIter::Direction) 9431
moab::AdaptiveKDTree::intersect_children_with_elems(moab::Range const&, moab::AdaptiveKDTree::Plane, double, moab::CartVect, moab::CartVect, moab::Range&, moab::Range&, moab::Range&, double&) 31879
moab::AdaptiveKDTree::get_split_plane(unsigned long, moab::AdaptiveKDTree::Plane&) 69823

Generated by: LCOV version 1.11