16 #ifndef MB_WRITE_UTIL_HPP
17 #define MB_WRITE_UTIL_HPP
19 #ifndef IS_BUILDING_MB
20 #error "WriteUtil.hpp isn't supposed to be included into an application"
52 const int num_sets = 0 );
59 const int start_node_id,
60 std::vector< double* >& arrays );
83 const size_t output_size,
84 double*
const output_array );
100 const int verts_per_element,
104 int start_element_id,
106 bool add_sizes =
false );
138 const int vertices_per_elem,
140 const size_t array_size,
141 int*
const element_array,
142 bool add_sizes =
false );
171 const int vertices_per_elem,
172 const size_t array_size,
184 int& connectivity_size );
215 const Tag node_id_tag,
216 size_t& handle_array_len,
217 int*
const handle_array,
218 size_t& index_array_len,
219 int*
const index_array,
263 const Tag* user_tag_list = 0,
264 int user_tag_list_length = 0,
265 bool include_variable_length_tags =
true );
294 unsigned char* flags = 0 );
323 unsigned char* flags = 0 );