Mesh Oriented datABase
(version 5.4.1)
Array-based unstructured mesh datastructure
|
assign_ids(Range &elements, Tag id_tag, const int start_id)=0 | moab::WriteUtilIface | [pure virtual] |
check_doesnt_exist(const char *file_name)=0 | moab::WriteUtilIface | [pure virtual] |
CHILDREN enum value | moab::WriteUtilIface | |
CONTENTS enum value | moab::WriteUtilIface | |
EntityListType enum name | moab::WriteUtilIface | |
gather_entities(Range &all_ents, const EntityHandle *ent_sets=NULL, int num_sets=0)=0 | moab::WriteUtilIface | [pure virtual] |
gather_nodes_from_elements(const Range &elements, const Tag node_bit_mark_tag, Range &nodes)=0 | moab::WriteUtilIface | [pure virtual] |
get_adjacencies(EntityHandle entity, Tag id_tag, std::vector< int > &adj)=0 | moab::WriteUtilIface | [pure virtual] |
get_adjacencies(EntityHandle entity, const EntityHandle *&adj_array, int &num_adj)=0 | moab::WriteUtilIface | [pure virtual] |
get_element_connect(const int num_elements, const int verts_per_element, Tag node_id_tag, const Range &entities, Tag element_id_tag, int start_element_id, int *array, bool add_sizes=false)=0 | moab::WriteUtilIface | [pure virtual] |
get_element_connect(Range::const_iterator begin, const Range::const_iterator &end, const int vertices_per_elem, Tag node_id_tag, const size_t array_size, int *const element_array, bool add_sizes=false)=0 | moab::WriteUtilIface | [pure virtual] |
get_element_connect(Range::const_iterator begin, const Range::const_iterator &end, const int vertices_per_elem, const size_t array_size, EntityHandle *const element_array)=0 | moab::WriteUtilIface | [pure virtual] |
get_entity_list_pointers(Range::const_iterator query_begin, Range::const_iterator query_end, EntityHandle const **output_pointer_array, EntityListType relation=CONTENTS, int *lengths=0, unsigned char *flags=0)=0 | moab::WriteUtilIface | [pure virtual] |
get_entity_list_pointers(EntityHandle const *entities, int num_entities, EntityHandle const **output_pointer_array, EntityListType relation=CONTENTS, int *lengths=0, unsigned char *flags=0)=0 | moab::WriteUtilIface | [pure virtual] |
get_node_coords(const int num_arrays, const int num_nodes, const Range &entities, Tag node_id_tag, const int start_node_id, std::vector< double * > &arrays)=0 | moab::WriteUtilIface | [pure virtual] |
get_node_coords(const int which_array, Range::const_iterator begin, const Range::const_iterator &end, const size_t output_size, double *const output_array)=0 | moab::WriteUtilIface | [pure virtual] |
get_poly_connect(Range::const_iterator &iter, const Range::const_iterator &end, const Tag node_id_tag, size_t &element_array_len, int *const element_array, size_t &index_array_len, int *const index_array, int &index_offset)=0 | moab::WriteUtilIface | [pure virtual] |
get_poly_connect_size(Range::const_iterator begin, const Range::const_iterator &end, int &connectivity_size)=0 | moab::WriteUtilIface | [pure virtual] |
get_tag_list(std::vector< Tag > &result_list, const Tag *user_tag_list=0, int user_tag_list_length=0, bool include_variable_length_tags=true)=0 | moab::WriteUtilIface | [pure virtual] |
PARENTS enum value | moab::WriteUtilIface | |
reorder(const int *order, T *conn, int num_elem, int node_per_elem) | moab::WriteUtilIface | [inline, static] |
TOPOLOGICAL enum value | moab::WriteUtilIface | |
WriteUtilIface() | moab::WriteUtilIface | [inline] |
~WriteUtilIface() | moab::WriteUtilIface | [inline, virtual] |