91 #ifndef IS_BUILDING_MB
92 #error "ReadRTT.hpp isn't supposed to be included into an application"
124 const Tag* file_id_tag = 0 );
133 const char* tag_name,
135 std::vector< int >& tag_values_out,
180 std::cout <<
"dimData: " << std::endl;
181 std::cout <<
"coor_units: " <<
coor_units << std::endl;
183 std::cout <<
"ncell_defs: " <<
ncell_defs << std::endl;
184 std::cout << std::endl;
185 std::cout <<
"Node information: " << std::endl;
186 std::cout <<
"nnodes_max: " <<
nnodes_max << std::endl;
187 std::cout <<
"nsides_max: " <<
nsides_max << std::endl;
188 std::cout <<
"ndim: " <<
ndim << std::endl;
189 std::cout <<
"nnodes: " <<
nnodes << std::endl;
191 std::cout <<
"nnode_flags: ";
196 std::cout << std::endl;
197 std::cout <<
"nnode_data: " <<
nnode_data << std::endl;
199 std::cout << std::endl;
200 std::cout <<
"Side information: " << std::endl;
201 std::cout <<
"nsides: " <<
nsides << std::endl;
202 std::cout <<
"nside_types: " <<
nside_types << std::endl;
203 std::cout <<
"side_types: " <<
side_types << std::endl;
205 std::cout <<
"nside_flags: ";
210 std::cout << std::endl;
211 std::cout <<
"nside_data: " <<
nside_data << std::endl;
213 std::cout << std::endl;
214 std::cout <<
"Cell information: " << std::endl;
215 std::cout <<
"ncells: " <<
ncells << std::endl;
216 std::cout <<
"ncell_types: " <<
ncell_types << std::endl;
217 std::cout <<
"cell_types: " <<
cell_types << std::endl;
219 std::cout <<
"ncell_flags: ";
224 std::cout << std::endl;
225 std::cout <<
"ncell_data: " <<
ncell_data << std::endl;
232 std::cerr <<
"Warning: nnode_flag_types does not match nnode_flags.size()" << std::endl;
237 std::cerr <<
"Warning: nside_flag_types does not match nside_flags.size()" << std::endl;
242 std::cerr <<
"Warning: ncell_flag_types does not match ncell_flags.size()" << std::endl;
247 std::cerr <<
"Warning: Additional flag types will not be read" << std::endl;
308 for(
int k = 0; k < 3; k++ )
323 for(
int k = 0; k < 4; k++ )
329 typedef std::map< std::string, std::vector< std::string > >
rtt_flags;
349 std::vector< tet > tet_data,
350 std::map< int, EntityHandle >& surface_map,
351 std::map< int, EntityHandle >& volume_map );
365 std::vector< EntityHandle > entity_map[4],
380 std::vector< EntityHandle > entity_map[4],
392 std::vector< tet > tet_data,
393 std::map< int, EntityHandle >& volume_map );
429 std::vector< facet > facet_data,
430 std::vector< tet > tet_data,
431 std::map< int, EntityHandle > surface_map,
432 std::map< int, EntityHandle > volume_map );
461 std::vector< int > n_flags,
464 std::map< std::string, int >& flag_idx );
619 std::vector< std::string >
split_string( std::string string_to_split,
char split_char );
640 const std::map< int, EntityHandle >& surface_map,
653 std::map< std::string, std::map< int, int > >