LCOV - code coverage report
Current view: top level - src/io - WriteHDF5.cpp (source / functions) Hit Total Coverage
Test: coverage_sk.info Lines: 1273 1561 81.6 %
Date: 2020-12-16 07:07:30 Functions: 59 69 85.5 %
Branches: 1499 4386 34.2 %

Function Name Sort by function name Hit count Sort by hit count
moab::WriteHDF5::find_set_data(unsigned long) 0
moab::WriteHDF5::get_num_sparse_tagged_entities(moab::WriteHDF5::TagDesc const&, unsigned long&) 0
moab::WriteHDF5::get_write_entities(moab::Range&) 0
moab::WriteHDF5::parallel_create_file(char const*, bool, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, moab::FileOptions const&, moab::TagInfo* const*, int, int, double*) 0
moab::WriteHDF5::print_id_map() const 0
moab::WriteHDF5::print_id_map(std::basic_ostream<char, std::char_traits<char> >&, char const*) const 0
moab::WriteHDF5::print_times(double const*) const 0
moab::WriteHDF5::vector_to_id_list(std::vector<unsigned long, std::allocator<unsigned long> > const&, std::vector<unsigned long, std::allocator<unsigned long> >&, bool) 0
moab::error(moab::ErrorCode) 0
moab::handle_hdf5_error(int, void*) 0
moab::WriteHDF5::gather_all_mesh() 14
moab::WriteHDF5::factory(moab::Interface*) 18
moab::WriteHDF5::write_var_len_data(moab::WriteHDF5::TagDesc const&, moab::Range const&, int, unsigned long, bool, int, int, char const*) 23
moab::WriteHDF5::write_var_len_indices(moab::WriteHDF5::TagDesc const&, moab::Range const&, int, unsigned long, int, char const*) 23
moab::WriteHDF5::write_var_len_tag(moab::WriteHDF5::TagDesc const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, moab::DataType, int, int) 23
moab::WriteHDF5::get_tag_data_length(moab::WriteHDF5::TagDesc const&, moab::Range const&, unsigned long&) 24
moab::WriteHDF5::gather_mesh_info(std::vector<unsigned long, std::allocator<unsigned long> > const&) 25
moab::WriteHDF5::convert_handle_tag(unsigned long*, unsigned long) const 36
moab::WriteHDF5::write_nodes() 38
moab::WriteHDF5::WriteHDF5(moab::Interface*) 39
moab::WriteHDF5::count_set_size(moab::Range const&, long&, long&, long&) 39
moab::WriteHDF5::create_set_meta(long, long&) 39
moab::WriteHDF5::create_set_tables(long, long, long) 39
moab::WriteHDF5::gather_tags(moab::TagInfo* const*, int) 39
moab::WriteHDF5::init() 39
moab::WriteHDF5::initialize_mesh(moab::Range const*) 39
moab::WriteHDF5::serial_create_file(char const*, bool, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, moab::TagInfo* const*, int, int) 39
moab::WriteHDF5::write_file(char const*, bool, moab::FileOptions const&, unsigned long const*, int, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, moab::TagInfo* const*, int, int) 39
moab::WriteHDF5::write_file_impl(char const*, bool, moab::FileOptions const&, unsigned long const*, int, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, moab::TagInfo* const*, int, int) 39
moab::WriteHDF5::write_finished() 39
moab::WriteHDF5::write_qa(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) 39
moab::WriteHDF5::write_sets(double*) 39
moab::WriteHDF5::count_adjacencies(moab::Range const&, unsigned long&) 52
moab::WriteHDF5::create_elem_table(moab::WriteHDF5::ExportSet const&, long, long&) 52
moab::WriteHDF5::write_adjacencies(moab::WriteHDF5::ExportSet const&) 52
moab::WriteHDF5::write_elems(moab::WriteHDF5::ExportSet&) 52
_GLOBAL__sub_I_WriteHDF5.cpp 57
__static_initialization_and_destruction_0(int, int) 57
moab::WriteHDF5::~WriteHDF5() 57
moab::get_id_type() 57
moab::WriteHDF5::write_set_data(moab::WriteUtilIface::EntityListType, int, moab::IODebugTrack&, moab::Range*, moab::Range*, std::vector<long, std::allocator<long> >*) 69
moab::WriteHDF5::write_sparse_tag(moab::WriteHDF5::TagDesc const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, moab::DataType, int, int) 95
moab::WriteHDF5::write_dense_tag(moab::WriteHDF5::TagDesc const&, moab::WriteHDF5::ExportSet const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, moab::DataType, int, int) 106
moab::ErrorCode moab::range_to_id_list_templ<std::pair<unsigned long, unsigned long> const*>(std::pair<unsigned long, unsigned long> const*, std::pair<unsigned long, unsigned long> const*, moab::RangeMap<unsigned long, unsigned long, 0ul> const&, unsigned long*) 113
moab::WriteHDF5::range_to_id_list(moab::Range const&, unsigned long*) 118
moab::WriteHDF5::write_sparse_ids(moab::WriteHDF5::TagDesc const&, moab::Range const&, int, unsigned long, char const*) 118
moab::WriteHDF5::convert_handle_tag(unsigned long const*, unsigned long*, unsigned long) const 127
moab::WriteHDF5::assign_ids(moab::Range const&, unsigned long) 129
moab::WriteHDF5::write_tag_values(moab::TagInfo*, int, unsigned long, moab::Range const&, moab::DataType, int, int, unsigned long, moab::IODebugTrack&) 201
moab::ErrorCode moab::range_to_blocked_list_templ<moab::Range::const_pair_iterator>(moab::Range::const_pair_iterator, moab::Range::const_pair_iterator, moab::RangeMap<unsigned long, unsigned long, 0ul> const&, std::vector<unsigned long, std::allocator<unsigned long> >&, bool&) 218
moab::ErrorCode moab::range_to_blocked_list_templ<std::pair<unsigned long, unsigned long> const*>(std::pair<unsigned long, unsigned long> const*, std::pair<unsigned long, unsigned long> const*, moab::RangeMap<unsigned long, unsigned long, 0ul> const&, std::vector<unsigned long, std::allocator<unsigned long> >&, bool&) 218
moab::WriteHDF5::range_to_blocked_list(moab::Range const&, std::vector<unsigned long, std::allocator<unsigned long> >&, bool&) 218
moab::WriteHDF5::range_to_blocked_list(unsigned long const*, unsigned long, std::vector<unsigned long, std::allocator<unsigned long> >&, bool&) 218
moab::ErrorCode moab::range_to_id_list_templ<moab::Range::const_pair_iterator>(moab::Range::const_pair_iterator, moab::Range::const_pair_iterator, moab::RangeMap<unsigned long, unsigned long, 0ul> const&, unsigned long*) 231
unsigned long moab::count_num_handles<std::pair<unsigned long, unsigned long> const*>(std::pair<unsigned long, unsigned long> const*, std::pair<unsigned long, unsigned long> const*) 331
moab::WriteHDF5::create_tag(moab::WriteHDF5::TagDesc const&, unsigned long, unsigned long) 347
moab::WriteHDF5::write_tag(moab::WriteHDF5::TagDesc const&, double*) 347
unsigned long moab::count_num_handles<moab::Range::const_pair_iterator>(moab::Range::const_pair_iterator, moab::Range::const_pair_iterator) 449
moab::WriteHDF5::get_sparse_tagged_entities(moab::WriteHDF5::TagDesc const&, moab::Range&) 465
moab::WriteHDF5::get_tag_size(moab::TagInfo*, moab::DataType&, int&, int&, int&, mhdf_TagDataType&, int&) 694
moab::WriteHDF5::debug_barrier_line(int) 820
moab::WriteHDF5::vector_to_id_list(unsigned long const*, unsigned long*, unsigned long) 833
moab::WriteHDF5::vector_to_id_list(unsigned long const*, unsigned long, unsigned long*, unsigned long&, bool) 833
moab::WriteHDF5::ExportSet::name() const 950
moab::WriteHDF5::get_set_info(unsigned long, long&, long&, long&, unsigned long&) 966
moab::WriteHDF5::check_dense_format_tag(moab::WriteHDF5::ExportSet const&, moab::Range const&, bool) 1118
moab::CheckOpenWriteHDF5Handles::CheckOpenWriteHDF5Handles(void*, int) 2327
moab::CheckOpenWriteHDF5Handles::~CheckOpenWriteHDF5Handles() 2327
moab::WriteHDF5::get_adjacencies(unsigned long, std::vector<unsigned long, std::allocator<unsigned long> >&) 37080

Generated by: LCOV version 1.11