Mesh Oriented datABase
(version 5.4.1)
Array-based unstructured mesh datastructure
|
add_adjacencies(const EntityHandle from_handle, const EntityHandle *to_handles, const int num_handles, bool both_ways)=0 | moab::Interface | [pure virtual] |
add_adjacencies(const EntityHandle from_handle, Range &adjacencies, bool both_ways)=0 | moab::Interface | [pure virtual] |
add_child_meshset(EntityHandle parent_meshset, const EntityHandle child_meshset)=0 | moab::Interface | [pure virtual] |
add_child_meshsets(EntityHandle parent_meshset, const EntityHandle *child_meshsets, int num_child_meshsets)=0 | moab::Interface | [pure virtual] |
add_entities(EntityHandle meshset, const Range &entities)=0 | moab::Interface | [pure virtual] |
add_entities(EntityHandle meshset, const EntityHandle *entities, const int num_entities)=0 | moab::Interface | [pure virtual] |
add_parent_child(EntityHandle parent, EntityHandle child)=0 | moab::Interface | [pure virtual] |
add_parent_meshset(EntityHandle child_meshset, const EntityHandle parent_meshset)=0 | moab::Interface | [pure virtual] |
add_parent_meshsets(EntityHandle child_meshset, const EntityHandle *parent_meshsets, int num_parent_meshsets)=0 | moab::Interface | [pure virtual] |
adjacencies_iterate(Range::const_iterator iter, Range::const_iterator end, const std::vector< EntityHandle > **&adjs_ptr, int &count)=0 | moab::Interface | [pure virtual] |
api_version(std::string *version_string=NULL) | moab::Interface | [inline, virtual] |
clear_meshset(const EntityHandle *ms_handles, const int num_meshsets)=0 | moab::Interface | [pure virtual] |
clear_meshset(const Range &ms_handles)=0 | moab::Interface | [pure virtual] |
connect_iterate(Range::const_iterator iter, Range::const_iterator end, EntityHandle *&connect, int &verts_per_entity, int &count)=0 | moab::Interface | [pure virtual] |
contains_entities(EntityHandle meshset, const EntityHandle *entities, int num_entities, const int operation_type=Interface::INTERSECT)=0 | moab::Interface | [pure virtual] |
convert_entities(const EntityHandle meshset, const bool mid_edge, const bool mid_face, const bool mid_region, HONodeAddedRemoved *function_object=0)=0 | moab::Interface | [pure virtual] |
coords_iterate(Range::const_iterator iter, Range::const_iterator end, double *&xcoords_ptr, double *&ycoords_ptr, double *&zcoords_ptr, int &count)=0 | moab::Interface | [pure virtual] |
create_element(const EntityType type, const EntityHandle *connectivity, const int num_vertices, EntityHandle &element_handle)=0 | moab::Interface | [pure virtual] |
create_meshset(const unsigned int options, EntityHandle &ms_handle, int start_id=0)=0 | moab::Interface | [pure virtual] |
create_set_iterator(EntityHandle meshset, EntityType ent_type, int ent_dim, int chunk_size, bool check_valid, SetIterator *&set_iter)=0 | moab::Interface | [pure virtual] |
create_vertex(const double coordinates[3], EntityHandle &entity_handle)=0 | moab::Interface | [pure virtual] |
create_vertices(const double *coordinates, const int nverts, Range &entity_handles)=0 | moab::Interface | [pure virtual] |
delete_entities(const EntityHandle *entities, const int num_entities)=0 | moab::Interface | [pure virtual] |
delete_entities(const Range &entities)=0 | moab::Interface | [pure virtual] |
delete_mesh()=0 | moab::Interface | [pure virtual] |
dimension_from_handle(const EntityHandle handle) const =0 | moab::Interface | [pure virtual] |
estimated_memory_use(const EntityHandle *ent_array=0, unsigned long num_ents=0, unsigned long long *total_storage=0, unsigned long long *total_amortized_storage=0, unsigned long long *entity_storage=0, unsigned long long *amortized_entity_storage=0, unsigned long long *adjacency_storage=0, unsigned long long *amortized_adjacency_storage=0, const Tag *tag_array=0, unsigned num_tags=0, unsigned long long *tag_storage=0, unsigned long long *amortized_tag_storage=0)=0 | moab::Interface | [pure virtual] |
estimated_memory_use(const Range &ents, unsigned long long *total_storage=0, unsigned long long *total_amortized_storage=0, unsigned long long *entity_storage=0, unsigned long long *amortized_entity_storage=0, unsigned long long *adjacency_storage=0, unsigned long long *amortized_adjacency_storage=0, const Tag *tag_array=0, unsigned num_tags=0, unsigned long long *tag_storage=0, unsigned long long *amortized_tag_storage=0)=0 | moab::Interface | [pure virtual] |
get_adjacencies(const EntityHandle *from_entities, const int num_entities, const int to_dimension, const bool create_if_missing, std::vector< EntityHandle > &adj_entities, const int operation_type=Interface::INTERSECT)=0 | moab::Interface | [pure virtual] |
get_adjacencies(const EntityHandle *from_entities, const int num_entities, const int to_dimension, const bool create_if_missing, Range &adj_entities, const int operation_type=Interface::INTERSECT)=0 | moab::Interface | [pure virtual] |
get_adjacencies(const Range &from_entities, const int to_dimension, const bool create_if_missing, Range &adj_entities, const int operation_type=Interface::INTERSECT)=0 | moab::Interface | [pure virtual] |
get_child_meshsets(const EntityHandle meshset, std::vector< EntityHandle > &children, const int num_hops=1) const =0 | moab::Interface | [pure virtual] |
get_child_meshsets(const EntityHandle meshset, Range &children, const int num_hops=1) const =0 | moab::Interface | [pure virtual] |
get_connectivity(const EntityHandle *entity_handles, const int num_handles, Range &connectivity, bool corners_only=false) const =0 | moab::Interface | [pure virtual] |
get_connectivity(const Range &entity_handles, Range &connectivity, bool corners_only=false) const =0 | moab::Interface | [pure virtual] |
get_connectivity(const EntityHandle *entity_handles, const int num_handles, std::vector< EntityHandle > &connectivity, bool corners_only=false, std::vector< int > *offsets=NULL) const =0 | moab::Interface | [pure virtual] |
get_connectivity(const EntityHandle entity_handle, const EntityHandle *&connectivity, int &num_nodes, bool corners_only=false, std::vector< EntityHandle > *storage=0) const =0 | moab::Interface | [pure virtual] |
get_connectivity_by_type(const EntityType type, std::vector< EntityHandle > &connect) const =0 | moab::Interface | [pure virtual] |
get_contained_meshsets(const EntityHandle meshset, std::vector< EntityHandle > &contained, const int num_hops=1) const =0 | moab::Interface | [pure virtual] |
get_contained_meshsets(const EntityHandle meshset, Range &contained, const int num_hops=1) const =0 | moab::Interface | [pure virtual] |
get_coords(const Range &entity_handles, double *coords) const =0 | moab::Interface | [pure virtual] |
get_coords(const EntityHandle *entity_handles, const int num_entities, double *coords) const =0 | moab::Interface | [pure virtual] |
get_coords(const Range &entity_handles, double *x_coords, double *y_coords, double *z_coords) const =0 | moab::Interface | [pure virtual] |
get_dimension(int &dim) const =0 | moab::Interface | [pure virtual] |
get_entities_by_dimension(const EntityHandle meshset, const int dimension, Range &entities, const bool recursive=false) const =0 | moab::Interface | [pure virtual] |
get_entities_by_dimension(const EntityHandle meshset, const int dimension, std::vector< EntityHandle > &entities, const bool recursive=false) const =0 | moab::Interface | [pure virtual] |
get_entities_by_handle(const EntityHandle meshset, Range &entities, const bool recursive=false) const =0 | moab::Interface | [pure virtual] |
get_entities_by_handle(const EntityHandle meshset, std::vector< EntityHandle > &entities, const bool recursive=false) const =0 | moab::Interface | [pure virtual] |
get_entities_by_type(const EntityHandle meshset, const EntityType type, Range &entities, const bool recursive=false) const =0 | moab::Interface | [pure virtual] |
get_entities_by_type(const EntityHandle meshset, const EntityType type, std::vector< EntityHandle > &entities, const bool recursive=false) const =0 | moab::Interface | [pure virtual] |
get_entities_by_type_and_tag(const EntityHandle meshset, const EntityType type, const Tag *tag_handles, const void *const *values, const int num_tags, Range &entities, const int condition=Interface::INTERSECT, const bool recursive=false) const =0 | moab::Interface | [pure virtual] |
get_error_string(const ErrorCode code) const =0 | moab::Interface | [pure virtual] |
get_last_error(std::string &info) const =0 | moab::Interface | [pure virtual] |
get_meshset_options(const EntityHandle ms_handle, unsigned int &options) const =0 | moab::Interface | [pure virtual] |
get_number_entities_by_dimension(const EntityHandle meshset, const int dimension, int &num_entities, const bool recursive=false) const =0 | moab::Interface | [pure virtual] |
get_number_entities_by_handle(const EntityHandle meshset, int &num_entities, const bool recursive=false) const =0 | moab::Interface | [pure virtual] |
get_number_entities_by_type(const EntityHandle meshset, const EntityType type, int &num_entities, const bool recursive=false) const =0 | moab::Interface | [pure virtual] |
get_number_entities_by_type_and_tag(const EntityHandle meshset, const EntityType type, const Tag *tag_handles, const void *const *values, const int num_tags, int &num_entities, const int condition=Interface::INTERSECT, const bool recursive=false) const =0 | moab::Interface | [pure virtual] |
get_parent_meshsets(const EntityHandle meshset, std::vector< EntityHandle > &parents, const int num_hops=1) const =0 | moab::Interface | [pure virtual] |
get_parent_meshsets(const EntityHandle meshset, Range &parents, const int num_hops=1) const =0 | moab::Interface | [pure virtual] |
get_root_set()=0 | moab::Interface | [pure virtual] |
get_sequence_multiplier() const =0 | moab::Interface | [pure virtual] |
get_vertex_coordinates(std::vector< double > &coords) const =0 | moab::Interface | [pure virtual] |
globalId_tag()=0 | moab::Interface | [pure virtual] |
handle_from_id(const EntityType type, const EntityID, EntityHandle &handle) const =0 | moab::Interface | [pure virtual] |
high_order_node(const EntityHandle parent_handle, const EntityHandle *subfacet_conn, const EntityType subfacet_type, EntityHandle &high_order_node) const =0 | moab::Interface | [pure virtual] |
id_from_handle(const EntityHandle handle) const =0 | moab::Interface | [pure virtual] |
impl_version(std::string *version_string=NULL)=0 | moab::Interface | [pure virtual] |
Interface() | moab::Interface | [inline] |
INTERSECT enum value | moab::Interface | |
intersect_meshset(EntityHandle meshset1, const EntityHandle meshset2)=0 | moab::Interface | [pure virtual] |
list_entities(const Range &entities) const =0 | moab::Interface | [pure virtual] |
list_entities(const EntityHandle *entities, const int num_entities) const =0 | moab::Interface | [pure virtual] |
list_entity(const EntityHandle entity) const =0 | moab::Interface | [pure virtual] |
load_file(const char *file_name, const EntityHandle *file_set=0, const char *options=0, const char *set_tag_name=0, const int *set_tag_values=0, int num_set_tag_values=0)=0 | moab::Interface | [pure virtual] |
load_mesh(const char *file_name, const int *active_block_id_list=NULL, const int num_blocks=0)=0 | moab::Interface | [pure virtual] |
merge_entities(EntityHandle entity_to_keep, EntityHandle entity_to_remove, bool auto_merge, bool delete_removed_entity)=0 | moab::Interface | [pure virtual] |
num_child_meshsets(const EntityHandle meshset, int *number, const int num_hops=1) const =0 | moab::Interface | [pure virtual] |
num_contained_meshsets(const EntityHandle meshset, int *number, const int num_hops=1) const =0 | moab::Interface | [pure virtual] |
num_parent_meshsets(const EntityHandle meshset, int *number, const int num_hops=1) const =0 | moab::Interface | [pure virtual] |
query_interface(IFace *&ptr) | moab::Interface | [inline] |
query_interface_type(const std::type_info &iface_type, void *&iface)=0 | moab::Interface | [pure virtual] |
QueryInterface(const MBuuid &, UnknownInterface **)=0 | moab::UnknownInterface | [pure virtual] |
release_interface(IFace *interface) | moab::Interface | [inline] |
release_interface_type(const std::type_info &iface_type, void *iface)=0 | moab::Interface | [pure virtual] |
remove_adjacencies(const EntityHandle from_handle, const EntityHandle *to_handles, const int num_handles)=0 | moab::Interface | [pure virtual] |
remove_child_meshset(EntityHandle parent_meshset, const EntityHandle child_meshset)=0 | moab::Interface | [pure virtual] |
remove_entities(EntityHandle meshset, const Range &entities)=0 | moab::Interface | [pure virtual] |
remove_entities(EntityHandle meshset, const EntityHandle *entities, const int num_entities)=0 | moab::Interface | [pure virtual] |
remove_parent_child(EntityHandle parent, EntityHandle child)=0 | moab::Interface | [pure virtual] |
remove_parent_meshset(EntityHandle child_meshset, const EntityHandle parent_meshset)=0 | moab::Interface | [pure virtual] |
replace_entities(EntityHandle meshset, const EntityHandle *old_entities, const EntityHandle *new_entities, int num_entities)=0 | moab::Interface | [pure virtual] |
set_connectivity(const EntityHandle entity_handle, EntityHandle *connect, const int num_connect)=0 | moab::Interface | [pure virtual] |
set_coords(const EntityHandle *entity_handles, const int num_entities, const double *coords)=0 | moab::Interface | [pure virtual] |
set_coords(Range entity_handles, const double *coords)=0 | moab::Interface | [pure virtual] |
set_dimension(const int dim)=0 | moab::Interface | [pure virtual] |
set_meshset_options(const EntityHandle ms_handle, const unsigned int options)=0 | moab::Interface | [pure virtual] |
set_sequence_multiplier(double factor)=0 | moab::Interface | [pure virtual] |
side_element(const EntityHandle source_entity, const int dim, const int side_number, EntityHandle &target_entity) const =0 | moab::Interface | [pure virtual] |
side_number(const EntityHandle parent, const EntityHandle child, int &side_number, int &sense, int &offset) const =0 | moab::Interface | [pure virtual] |
subtract_meshset(EntityHandle meshset1, const EntityHandle meshset2)=0 | moab::Interface | [pure virtual] |
tag_clear_data(Tag tag_handle, const Range &entity_handles, const void *value, int value_size=0)=0 | moab::Interface | [pure virtual] |
tag_clear_data(Tag tag_handle, const EntityHandle *entity_handles, int num_entity_handles, const void *value, int value_size=0)=0 | moab::Interface | [pure virtual] |
tag_delete(Tag tag_handle)=0 | moab::Interface | [pure virtual] |
tag_delete_data(Tag tag_handle, const EntityHandle *entity_handles, int num_handles)=0 | moab::Interface | [pure virtual] |
tag_delete_data(Tag tag_handle, const Range &entity_range)=0 | moab::Interface | [pure virtual] |
tag_get_by_ptr(const Tag tag_handle, const EntityHandle *entity_handles, int num_entities, const void **tag_data, int *tag_sizes=0) const =0 | moab::Interface | [pure virtual] |
tag_get_by_ptr(const Tag tag_handle, const Range &entity_handles, const void **tag_data, int *tag_sizes=0) const =0 | moab::Interface | [pure virtual] |
tag_get_bytes(const Tag tag, int &bytes_per_tag) const =0 | moab::Interface | [pure virtual] |
tag_get_data(const Tag tag_handle, const EntityHandle *entity_handles, int num_entities, void *tag_data) const =0 | moab::Interface | [pure virtual] |
tag_get_data(const Tag tag_handle, const Range &entity_handles, void *tag_data) const =0 | moab::Interface | [pure virtual] |
tag_get_data_type(const Tag tag, DataType &type) const =0 | moab::Interface | [pure virtual] |
tag_get_default_value(const Tag tag, void *def_val) const =0 | moab::Interface | [pure virtual] |
tag_get_default_value(Tag tag, const void *&def_val, int &size) const =0 | moab::Interface | [pure virtual] |
tag_get_handle(const char *name, int size, DataType type, Tag &tag_handle, unsigned flags=0, const void *default_value=0, bool *created=0)=0 | moab::Interface | [pure virtual] |
tag_get_handle(const char *name, int size, DataType type, Tag &tag_handle, unsigned flags=0, const void *default_value=0) const =0 | moab::Interface | [pure virtual] |
tag_get_handle(const char *tag_name, Tag &tag_handle) const =0 | moab::Interface | [pure virtual] |
tag_get_length(const Tag tag, int &length) const =0 | moab::Interface | [pure virtual] |
tag_get_name(const Tag tag_handle, std::string &tag_name) const =0 | moab::Interface | [pure virtual] |
tag_get_tags(std::vector< Tag > &tag_handles) const =0 | moab::Interface | [pure virtual] |
tag_get_tags_on_entity(const EntityHandle entity, std::vector< Tag > &tag_handles) const =0 | moab::Interface | [pure virtual] |
tag_get_type(const Tag tag, TagType &tag_type) const =0 | moab::Interface | [pure virtual] |
tag_iterate(Tag tag_handle, Range::const_iterator begin, Range::const_iterator end, int &count, void *&data_ptr, bool allocate=true)=0 | moab::Interface | [pure virtual] |
tag_set_by_ptr(Tag tag_handle, const EntityHandle *entity_handles, int num_entities, void const *const *tag_data, const int *tag_sizes=0)=0 | moab::Interface | [pure virtual] |
tag_set_by_ptr(Tag tag_handle, const Range &entity_handles, void const *const *tag_data, const int *tag_sizes=0)=0 | moab::Interface | [pure virtual] |
tag_set_data(Tag tag_handle, const EntityHandle *entity_handles, int num_entities, const void *tag_data)=0 | moab::Interface | [pure virtual] |
tag_set_data(Tag tag_handle, const Range &entity_handles, const void *tag_data)=0 | moab::Interface | [pure virtual] |
type_from_handle(const EntityHandle handle) const =0 | moab::Interface | [pure virtual] |
UNION enum value | moab::Interface | |
unite_meshset(EntityHandle meshset1, const EntityHandle meshset2)=0 | moab::Interface | [pure virtual] |
write_file(const char *file_name, const char *file_type=0, const char *options=0, const EntityHandle *output_sets=0, int num_output_sets=0, const Tag *tag_list=0, int num_tags=0)=0 | moab::Interface | [pure virtual] |
write_file(const char *file_name, const char *file_type, const char *options, const Range &output_sets, const Tag *tag_list=0, int num_tags=0)=0 | moab::Interface | [pure virtual] |
write_mesh(const char *file_name, const EntityHandle *output_list=NULL, const int num_sets=0)=0 | moab::Interface | [pure virtual] |
~Interface() | moab::Interface | [inline, virtual] |
~UnknownInterface() | moab::UnknownInterface | [inline, virtual] |