Mesh Oriented datABase  (version 5.5.0)
An array-based unstructured mesh library
mhdf_TagDesc Struct Reference

#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
 

Detailed Description

Struct describing a tag

Definition at line 176 of file mhdf_public.h.

Member Data Documentation

◆ bytes

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().

◆ default_value

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().

◆ default_value_size

int mhdf_TagDesc::default_value_size

◆ dense_elem_indices

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().

◆ global_value

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().

◆ global_value_size

int mhdf_TagDesc::global_value_size

◆ have_sparse

◆ name

◆ num_dense_indices

◆ size

◆ storage

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().

◆ type


The documentation for this struct was generated from the following file: