#include <mhdf_public.h>
Public Attributes | |
const char * | name |
enum mhdf_TagDataType | type |
int | size |
int | bytes |
int | storage |
int | have_sparse |
void * | default_value |
int | default_value_size |
void * | global_value |
int | global_value_size |
int * | dense_elem_indices |
int | num_dense_indices |
Struct describing a tag
Definition at line 176 of file mhdf_public.h.
int mhdf_TagDesc::bytes |
Tag size (number of bytes)
Definition at line 181 of file mhdf_public.h.
Referenced by get_tag_desc(), and print_tag_desc().
void* mhdf_TagDesc::default_value |
Default value, NULL if none.
Definition at line 184 of file mhdf_public.h.
Referenced by check_valid_tag(), check_valid_var_len_tag(), moab::ReadHDF5::create_tag(), get_tag_desc(), and print_tag_desc().
int mhdf_TagDesc::default_value_size |
Definition at line 185 of file mhdf_public.h.
Referenced by check_valid_var_len_tag(), moab::ReadHDF5::create_tag(), get_tag_desc(), and print_tag_desc().
int* mhdf_TagDesc::dense_elem_indices |
Array of indices indicating element types for which dense data is stored. -2 for sets, -1 for nodes.
Definition at line 188 of file mhdf_public.h.
Referenced by check_valid_tag(), moab::ReadHDF5::get_tagged_entities(), mhdf_getFileSummary(), print_tag_desc(), moab::ReadHDF5::read_tag(), moab::ReadHDF5::read_tag_values_all(), moab::ReadHDF5::read_tag_values_partial(), and moab::ReadHDF5::search_tag_values().
void* mhdf_TagDesc::global_value |
Global value, NULL if none.
Definition at line 186 of file mhdf_public.h.
Referenced by check_valid_tag(), check_valid_var_len_tag(), moab::ReadHDF5::create_tag(), get_tag_desc(), and print_tag_desc().
int mhdf_TagDesc::global_value_size |
Definition at line 187 of file mhdf_public.h.
Referenced by check_valid_var_len_tag(), moab::ReadHDF5::create_tag(), get_tag_desc(), and print_tag_desc().
int mhdf_TagDesc::have_sparse |
Have sparse id/data pairs in file
Definition at line 183 of file mhdf_public.h.
Referenced by check_valid_tag(), check_valid_var_len_tag(), get_tag_desc(), moab::ReadHDF5::get_tagged_entities(), mhdf_getFileSummary(), print_tag_desc(), moab::ReadHDF5::read_tag(), moab::ReadHDF5::read_tag_values_all(), moab::ReadHDF5::read_tag_values_partial(), and moab::ReadHDF5::search_tag_values().
const char* mhdf_TagDesc::name |
Tag name
Definition at line 178 of file mhdf_public.h.
Referenced by check_valid_tag(), check_valid_var_len_tag(), moab::ReadHDF5::create_tag(), moab::ReadHDF5::find_int_tag(), get_tag_desc(), moab::ReadHDF5::get_tagged_entities(), moab::ReadHDF5::load_file_partial(), mhdf_getFileSummary(), print_ent_desc(), print_tag_desc(), moab::ReadHDF5::read_tag(), moab::ReadHDF5::read_tag_values_all(), moab::ReadHDF5::read_tag_values_partial(), and moab::ReadHDF5::search_tag_values().
int mhdf_TagDesc::num_dense_indices |
Definition at line 190 of file mhdf_public.h.
Referenced by check_valid_tag(), check_valid_var_len_tag(), moab::ReadHDF5::get_tagged_entities(), mhdf_getFileSummary(), print_tag_desc(), moab::ReadHDF5::read_tag(), moab::ReadHDF5::read_tag_values_all(), moab::ReadHDF5::read_tag_values_partial(), and moab::ReadHDF5::search_tag_values().
int mhdf_TagDesc::size |
Tag size (num of data type)
Definition at line 180 of file mhdf_public.h.
Referenced by check_valid_tag(), check_valid_tags(), check_valid_var_len_tag(), moab::ReadHDF5::create_tag(), moab::ReadHDF5::find_int_tag(), get_tag_desc(), print_tag_desc(), and moab::ReadHDF5::read_tag().
int mhdf_TagDesc::storage |
MOAB tag type (dense or sparse)
Definition at line 182 of file mhdf_public.h.
Referenced by moab::ReadHDF5::create_tag(), get_tag_desc(), and print_tag_desc().
enum mhdf_TagDataType mhdf_TagDesc::type |
Data type
Definition at line 178 of file mhdf_public.h.
Referenced by check_valid_tag(), check_valid_var_len_tag(), moab::ReadHDF5::create_tag(), moab::ReadHDF5::find_int_tag(), get_tag_desc(), and print_tag_desc().