Mesh Oriented datABase  (version 5.4.1)
Array-based unstructured mesh datastructure
moab::Core Member List
This is the complete list of members for moab::Core, including all inherited members.
a_entity_factory()moab::Core [inline]
a_entity_factory() const moab::Core [inline]
a_half_facet_rep()moab::Core [inline]
a_half_facet_rep() const moab::Core [inline]
add_adjacencies(const EntityHandle from_handle, const EntityHandle *to_handles, const int num_handles, bool both_ways)=0moab::Interface [pure virtual]
add_adjacencies(const EntityHandle from_handle, Range &adjacencies, bool both_ways)=0moab::Interface [pure virtual]
add_child_meshset(EntityHandle meshset, const EntityHandle child_meshset)moab::Core [virtual]
add_child_meshsets(EntityHandle meshset, const EntityHandle *children, int count)moab::Core [virtual]
add_entities(EntityHandle meshset, const Range &entities)moab::Core [virtual]
add_entities(EntityHandle meshset, const EntityHandle *entities, const int num_entities)moab::Core [virtual]
add_parent_child(EntityHandle parent, EntityHandle child)moab::Core [virtual]
add_parent_meshset(EntityHandle meshset, const EntityHandle parent_meshset)moab::Core [virtual]
add_parent_meshsets(EntityHandle meshset, const EntityHandle *parents, int count)moab::Core [virtual]
add_vsequence(EntitySequence *vert_seq, EntitySequence *elem_seq, const HomCoord &p1, const HomCoord &q1, const HomCoord &p2, const HomCoord &q2, const HomCoord &p3, const HomCoord &q3, bool bb_input=false, const HomCoord *bb_min=NULL, const HomCoord *bb_max=NULL)moab::Core
adjacencies_iterate(Range::const_iterator iter, Range::const_iterator end, const std::vector< EntityHandle > **&adjs_ptr, int &count)moab::Core [virtual]
aEntityFactorymoab::Core [private]
ahfRepmoab::Core [private]
api_version(std::string *version_string=NULL)moab::Interface [inline, virtual]
check_adjacencies()moab::Core
check_adjacencies(const EntityHandle *ents, int num_ents)moab::Core
clean_up_failed_read(const Range &initial_ents, std::vector< Tag > initial_tags)moab::Core [private]
clear_meshset(const EntityHandle *ms_handles, const int num_meshsets)moab::Core [virtual]
clear_meshset(const Range &ms_handles)moab::Core [virtual]
connect_iterate(Range::const_iterator iter, Range::const_iterator end, EntityHandle *&connect, int &verts_per_entity, int &count)moab::Core [virtual]
contains_entities(EntityHandle meshset, const EntityHandle *entities, int num_entities, const int operation_type=Interface::INTERSECT)moab::Core [virtual]
convert_entities(const EntityHandle meshset, const bool mid_side, const bool mid_face, const bool mid_volume, Interface::HONodeAddedRemoved *function_object=0)moab::Core [virtual]
coords_iterate(Range::const_iterator iter, Range::const_iterator end, double *&xcoords_ptr, double *&ycoords_ptr, double *&zcoords_ptr, int &count)moab::Core [virtual]
Core()moab::Core
Core(const Core &copy)moab::Core [private]
create_element(const EntityType type, const EntityHandle *connectivity, const int num_nodes, EntityHandle &element_handle)moab::Core [virtual]
create_meshset(const unsigned int options, EntityHandle &ms_handle, int start_id=0)moab::Core [virtual]
create_scd_sequence(const HomCoord &coord_min, const HomCoord &coord_max, EntityType type, EntityID start_id_hint, EntityHandle &first_handle_out, EntitySequence *&sequence_out)moab::Core
create_set_iterator(EntityHandle meshset, EntityType ent_type, int ent_dim, int chunk_size, bool check_valid, SetIterator *&set_iter)moab::Core [virtual]
create_vertex(const double coords[3], EntityHandle &entity_handle)moab::Core [virtual]
create_vertices(const double *coordinates, const int nverts, Range &entity_handles)moab::Core [virtual]
deinitialize()moab::Core [private]
delete_entities(const EntityHandle *entities, const int num_entities)moab::Core [virtual]
delete_entities(const Range &range)moab::Core [virtual]
delete_mesh()moab::Core [virtual]
dimension_from_handle(const EntityHandle) const moab::Core [virtual]
dirichletBC_tag()moab::Core
dirichletBCTagmoab::Core [private]
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)moab::Core [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)moab::Core [virtual]
estimated_memory_use_internal(const Range *ents, unsigned long long *total_storage, unsigned long long *total_amortized_storage, unsigned long long *entity_storage, unsigned long long *amortized_entity_storage, unsigned long long *adjacency_storage, unsigned long long *amortized_adjacency_storage, const Tag *tag_array, unsigned num_tags, unsigned long long *tag_storage, unsigned long long *amortized_tag_storage)moab::Core [private]
geom_dimension_tag()moab::Core
geomDimensionTagmoab::Core [private]
geometricDimensionmoab::Core [private]
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)moab::Core [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)moab::Core [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)moab::Core [virtual]
get_child_meshsets(const EntityHandle meshset, std::vector< EntityHandle > &children, const int num_hops=1) const moab::Core [virtual]
get_child_meshsets(const EntityHandle meshset, Range &children, const int num_hops=1) const moab::Core [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 moab::Core [virtual]
get_connectivity(const EntityHandle *entity_handles, const int num_handles, Range &connectivity, bool corners_only=false) const moab::Core [virtual]
get_connectivity(const Range &from_entities, Range &adj_entities, bool corners_only=false) const moab::Core [virtual]
get_connectivity(const EntityHandle entity_handle, const EntityHandle *&connectivity, int &number_nodes, bool corners_only=false, std::vector< EntityHandle > *storage=0) const moab::Core [virtual]
get_connectivity_by_type(const EntityType type, std::vector< EntityHandle > &connect) const moab::Core [virtual]
get_contained_meshsets(const EntityHandle meshset, std::vector< EntityHandle > &children, const int num_hops=1) const moab::Core [virtual]
get_contained_meshsets(const EntityHandle meshset, Range &children, const int num_hops=1) const moab::Core [virtual]
get_coords(const Range &entities, double *coords) const moab::Core [virtual]
get_coords(const EntityHandle *entities, const int num_entities, double *coords) const moab::Core [virtual]
get_coords(const EntityHandle entity_handle, const double *&x, const double *&y, const double *&z) const moab::Core [virtual]
get_coords(const Range &entities, double *x_coords, double *y_coords, double *z_coords) const moab::Core [virtual]
get_dimension(int &dim) const moab::Core [virtual]
get_entities_by_dimension(const EntityHandle meshset, const int dimension, Range &entities, const bool recursive=false) const moab::Core [virtual]
get_entities_by_dimension(const EntityHandle meshset, const int dimension, std::vector< EntityHandle > &entities, const bool recursive=false) const moab::Core [virtual]
get_entities_by_handle(const EntityHandle meshset, Range &entities, const bool recursive=false) const moab::Core [virtual]
get_entities_by_handle(const EntityHandle meshset, std::vector< EntityHandle > &entities, const bool recursive=false) const moab::Core [virtual]
get_entities_by_type(const EntityHandle meshset, const EntityType type, Range &entities, const bool recursive=false) const moab::Core [virtual]
get_entities_by_type(const EntityHandle meshset, const EntityType type, std::vector< EntityHandle > &entities, const bool recursive=false) const moab::Core [virtual]
get_entities_by_type_and_tag(const EntityHandle meshset, const EntityType type, const Tag *tags, const void *const *values, const int num_tags, Range &entities, const int condition=Interface::INTERSECT, const bool recursive=false) const moab::Core [virtual]
get_error_string(const ErrorCode code) const moab::Core [virtual]
get_last_error(std::string &info) const moab::Core [virtual]
get_meshset_options(const EntityHandle ms_handle, unsigned int &options) const moab::Core [virtual]
get_number_entities_by_dimension(const EntityHandle meshset, const int dimension, int &number, const bool recursive=false) const moab::Core [virtual]
get_number_entities_by_handle(const EntityHandle meshset, int &num_entities, const bool recursive=false) const moab::Core [virtual]
get_number_entities_by_type(const EntityHandle meshset, const EntityType type, int &num_entities, const bool recursive=false) const moab::Core [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 moab::Core [virtual]
get_parent_meshsets(const EntityHandle meshset, std::vector< EntityHandle > &parents, const int num_hops=1) const moab::Core [virtual]
get_parent_meshsets(const EntityHandle meshset, Range &parents, const int num_hops=1) const moab::Core [virtual]
get_root_set()moab::Core [private, virtual]
get_sequence_multiplier() const moab::Core [virtual]
get_set_iterators(EntityHandle meshset, std::vector< SetIterator * > &set_iters)moab::Core
get_vertex_coordinates(std::vector< double > &coords) const moab::Core [virtual]
get_vertices(const Range &from_entities, Range &vertices)moab::Core [virtual]
globalId_tag()moab::Core [virtual]
globalIdTagmoab::Core [private]
handle_from_id(const EntityType type, const EntityID id, EntityHandle &handle) const moab::Core [virtual]
high_order_node(const EntityHandle parent_handle, const EntityHandle *subfacet_conn, const EntityType subfacet_type, EntityHandle &hon) const moab::Core [virtual]
id_from_handle(const EntityHandle handle) const moab::Core [virtual]
impl_version(std::string *version_string=NULL)moab::Core [virtual]
initErrorHandlerInCoremoab::Core [private]
initialize()moab::Core [private]
Interface()moab::Interface [inline]
INTERSECT enum valuemoab::Interface
intersect_meshset(EntityHandle meshset1, const EntityHandle meshset2)moab::Core [virtual]
is_valid(const EntityHandle this_ent) const moab::Core
list_entities(const Range &temp_range) const moab::Core [virtual]
list_entities(const EntityHandle *entities, const int num_entities) const moab::Core [virtual]
list_entity(const EntityHandle entity) const moab::Core [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_vals=0, int num_set_tag_vals=0)moab::Core [virtual]
load_mesh(const char *file_name, const int *active_block_id_list=NULL, const int num_blocks=0)moab::Core [virtual]
material_tag()moab::Core
materialTagmoab::Core [private]
merge_entities(EntityHandle entity_to_keep, EntityHandle entity_to_remove, bool auto_merge, bool delete_removed_entity)moab::Core [virtual]
mErrormoab::Core [private]
mesh_modifiedmoab::Core [private]
mMBReadUtilmoab::Core [private]
mMBWriteUtilmoab::Core [private]
mpiFinalizemoab::Core [private]
neumannBC_tag()moab::Core
neumannBCTagmoab::Core [private]
num_child_meshsets(const EntityHandle meshset, int *number, const int num_hops=1) const moab::Core [virtual]
num_contained_meshsets(const EntityHandle meshset, int *number, const int num_hops=1) const moab::Core [virtual]
num_parent_meshsets(const EntityHandle meshset, int *number, const int num_hops=1) const moab::Core [virtual]
operator=(const Core &copy)moab::Core [private]
print(const EntityHandle handle, const char *prefix, bool first_call=true) const moab::Core
print_database() const moab::Core
print_entity_tags(std::string indent_prefix, const EntityHandle handle, TagType tp) const moab::Core
query_interface(IFace *&ptr)moab::Interface [inline]
query_interface_type(const std::type_info &interface_type, void *&ptr)moab::Core [virtual]
QueryInterface(const MBuuid &uuid, UnknownInterface **iface)moab::Core [virtual]
reader_writer_set()moab::Core [inline]
readerWriterSetmoab::Core [private]
release_interface(IFace *interface)moab::Interface [inline]
release_interface_type(const std::type_info &interface_type, void *iface)moab::Core [virtual]
remove_adjacencies(const EntityHandle from_handle, const EntityHandle *to_handles, const int num_handles)=0moab::Interface [pure virtual]
remove_child_meshset(EntityHandle meshset, const EntityHandle child_meshset)moab::Core [virtual]
remove_entities(EntityHandle meshset, const Range &entities)moab::Core [virtual]
remove_entities(EntityHandle meshset, const EntityHandle *entities, const int num_entities)moab::Core [virtual]
remove_parent_child(EntityHandle parent, EntityHandle child)moab::Core [virtual]
remove_parent_meshset(EntityHandle meshset, const EntityHandle parent_meshset)moab::Core [virtual]
remove_set_iterator(SetIterator *set_iter)moab::Core
replace_entities(EntityHandle meshset, const EntityHandle *old_entities, const EntityHandle *new_entities, int num_entities)moab::Core [virtual]
scdInterfacemoab::Core [private]
sequence_manager()moab::Core [inline]
sequence_manager() const moab::Core [inline]
sequenceManagermoab::Core [private]
serial_load_file(const char *file_name, const EntityHandle *file_set, const FileOptions &opts, const ReaderIface::SubsetList *subsets=0, const Tag *file_id_tag=0)moab::Core
serial_read_tag(const char *file_name, const char *tag_name, const FileOptions &opts, std::vector< int > &tag_vals, const ReaderIface::SubsetList *subsets=0)moab::Core
set_connectivity(const EntityHandle entity_handle, EntityHandle *connect, const int num_connect)moab::Core [virtual]
set_coords(const EntityHandle *entity_handles, const int num_entities, const double *coords)moab::Core [virtual]
set_coords(Range entity_handles, const double *coords)moab::Core [virtual]
set_dimension(const int dim)moab::Core [virtual]
set_meshset_options(const EntityHandle ms_handle, const unsigned int options)moab::Core [virtual]
set_sequence_multiplier(double factor)moab::Core [virtual]
SetIterator classmoab::Core [friend]
setIteratorsmoab::Core [private]
side_element(const EntityHandle source_entity, const int dim, const int sd_number, EntityHandle &target_entity) const moab::Core [virtual]
side_number(const EntityHandle parent, const EntityHandle child, int &sd_number, int &sense, int &offset) const moab::Core [virtual]
subtract_meshset(EntityHandle meshset1, const EntityHandle meshset2)moab::Core [virtual]
tag_clear_data(Tag tag_handle, const Range &entity_handles, const void *tag_data, int tag_size=0)moab::Core [virtual]
tag_clear_data(Tag tag_handle, const EntityHandle *entity_handles, int num_entities, const void *tag_data, int tag_size=0)moab::Core [virtual]
tag_delete(Tag tag_handle)moab::Core [virtual]
tag_delete_data(Tag tag_handle, const EntityHandle *entity_handles, int num_entities)moab::Core [virtual]
tag_delete_data(Tag tag_handle, const Range &entity_handles)moab::Core [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 moab::Core [virtual]
tag_get_by_ptr(const Tag tag_handle, const Range &entity_handles, const void **tag_data, int *tag_sizes=0) const moab::Core [virtual]
tag_get_bytes(const Tag tag, int &tag_size) const moab::Core [virtual]
tag_get_data(const Tag tag_handle, const EntityHandle *entity_handles, const int num_entities, void *tag_data) const moab::Core [virtual]
tag_get_data(const Tag tag_handle, const Range &entity_handles, void *tag_data) const moab::Core [virtual]
tag_get_data_type(const Tag handle, DataType &type) const moab::Core [virtual]
tag_get_default_value(const Tag tag, void *def_val) const moab::Core [virtual]
tag_get_default_value(Tag tag, const void *&ptr, int &size) const moab::Core [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)moab::Core [virtual]
tag_get_handle(const char *name, int size, DataType type, Tag &tag_handle, unsigned flags=0, const void *default_value=0) const moab::Core [virtual]
tag_get_handle(const char *tag_name, Tag &tag_handle) const moab::Core [virtual]
tag_get_length(const Tag tag, int &tag_size) const moab::Core [virtual]
tag_get_name(const Tag tag_handle, std::string &tag_name) const moab::Core [virtual]
tag_get_tags(std::vector< Tag > &tag_handles) const moab::Core [virtual]
tag_get_tags_on_entity(const EntityHandle entity, std::vector< Tag > &tag_handles) const moab::Core [virtual]
tag_get_type(const Tag, TagType &tag_type) const moab::Core [virtual]
tag_iterate(Tag tag_handle, Range::const_iterator iter, Range::const_iterator end, int &count, void *&data_ptr, bool allocate=true)moab::Core [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)moab::Core [virtual]
tag_set_by_ptr(Tag tag_handle, const Range &entity_handles, void const *const *tag_data, const int *tag_sizes=0)moab::Core [virtual]
tag_set_data(Tag tag_handle, const EntityHandle *entity_handles, int num_entities, const void *tag_data)moab::Core [virtual]
tag_set_data(Tag tag_handle, const Range &entity_handles, const void *tag_data)moab::Core [virtual]
tagListmoab::Core [private]
type_from_handle(const EntityHandle handle) const moab::Core [virtual]
type_memstorage typedefmoab::Core
UNION enum valuemoab::Interface
unite_meshset(EntityHandle meshset1, const EntityHandle meshset2)moab::Core [virtual]
valid_tag_handle(const TagInfo *t) const moab::Core [inline, private]
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)moab::Core [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)moab::Core [virtual]
write_mesh(const char *file_name, const EntityHandle *output_list=NULL, const int num_sets=0)moab::Core [virtual]
writeMPELogmoab::Core [private]
~Core()moab::Core
~Interface()moab::Interface [inline, virtual]
~UnknownInterface()moab::UnknownInterface [inline, virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines