LCOV - code coverage report
Current view: top level - algs - EBMesher.cpp (source / functions) Hit Total Coverage
Test: coverage_sk.info Lines: 600 1232 48.7 %
Date: 2020-07-01 15:24:36 Functions: 31 44 70.5 %
Branches: 605 2520 24.0 %

Function Name Sort by function name Hit count Sort by hit count
MeshKit::EBMesher::add_modelent(MeshKit::ModelEnt*) 0
MeshKit::EBMesher::can_mesh(MeshKit::ModelEnt*) 0
MeshKit::EBMesher::export_fraction_edges(std::map<CutCellSurfEdgeKey, std::vector<double, std::allocator<double> >, LessThan, std::allocator<std::pair<CutCellSurfEdgeKey const, std::vector<double, std::allocator<double> > > > >&) 0
MeshKit::EBMesher::export_fraction_points(std::map<CutCellSurfEdgeKey, std::vector<double, std::allocator<double> >, LessThan, std::allocator<std::pair<CutCellSurfEdgeKey const, std::vector<double, std::allocator<double> > > > >&) 0
MeshKit::EBMesher::get_volume_fraction(int) 0
MeshKit::EBMesher::is_ray_move_and_set_overlap_surf(bool&) 0
MeshKit::EBMesher::is_same_direct_to_ray(int, int) 0
MeshKit::EBMesher::make_edge(double*, std::vector<iBase_EntityHandle_Private*, std::allocator<iBase_EntityHandle_Private*> >&) 0
MeshKit::EBMesher::make_scd_hexes() 0
MeshKit::EBMesher::move_intersections(int, int, double*) 0
MeshKit::EBMesher::move_ray(int&, double*, double*, double, int, bool) 0
MeshKit::EBMesher::set_division() 0
MeshKit::EBMesher::set_obb_tree_box_dimension() 0
MeshKit::EBMesher::EBMesher(MeshKit::MKCore*, std::vector<MeshKit::ModelEnt*, std::allocator<MeshKit::ModelEnt*> > const&, double, bool, int) 1
MeshKit::EBMesher::execute_this() 1
MeshKit::EBMesher::export_mesh(char const*, bool) 1
MeshKit::EBMesher::find_intersections() 1
MeshKit::EBMesher::get_grid_and_edges(double*, double*, int*, std::map<CutCellSurfEdgeKey, std::vector<double, std::allocator<double> >, LessThan, std::allocator<std::pair<CutCellSurfEdgeKey const, std::vector<double, std::allocator<double> > > > >&, std::vector<int, std::allocator<int> >&, bool) 1
MeshKit::EBMesher::get_grid_and_edges_techX(double*, double*, int*, std::map<CutCellSurfEdgeKey, std::vector<double, std::allocator<double> >, LessThan, std::allocator<std::pair<CutCellSurfEdgeKey const, std::vector<double, std::allocator<double> > > > >&, std::vector<int, std::allocator<int> >&, bool) 1
MeshKit::EBMesher::get_inside_hex(std::vector<int, std::allocator<int> >&) 1
MeshKit::EBMesher::get_scd_mesher() 1
MeshKit::EBMesher::set_division(double*, double*) 1
MeshKit::EBMesher::set_num_interval(int*) 1
MeshKit::EBMesher::set_tag_info() 1
MeshKit::EBMesher::set_tree_root(MeshKit::ModelEnt*) 1
MeshKit::EBMesher::setup_this() 1
MeshKit::EBMesher::write_mesh(char const*, int, iBase_EntityHandle_Private**, int&) 1
MeshKit::EBMesher::~EBMesher() 2
MeshKit::EBMesher::fire_rays(int) 3
MeshKit::EBMesher::get_various_length_tag(char const*, unsigned int, moab::DataType) 3
MeshKit::EBMesher::get_tag(char const*, int, unsigned int, moab::DataType, void const*, bool) 4
_GLOBAL__sub_I_EBMesher.cpp 39
__static_initialization_and_destruction_0(int, int) 39
MeshKit::EBMesher::output_types() 40
MeshKit::EBMesher::is_shared_overlapped_surf(int) 207
MeshKit::EBMesher::remove_intersection_duplicates() 207
MeshKit::EBMesher::fire_ray(int&, double*, double*, double, int, double) 243
MeshKit::EBMesher::set_edge_status(int) 366
MeshKit::EBMesher::get_edge_status(double, int&) 573
less_intersect(IntersectDist, IntersectDist) 729
MeshKit::EBMesher::set_neighbor_hex_status(int, int, int, int) 1413
MeshKit::EBMesher::get_uncut_edge_fraction(int, int, int, int) 1492
MeshKit::EBMesher::get_edge_fraction(int, int) 1608
MeshKit::EBMesher::set_hex_status(int, EdgeStatus, int) 5652

Generated by: LCOV version 1.11