Mesh Oriented datABase  (version 5.5.1)
An array-based unstructured mesh library
moab::Core Member List

This is the complete list of members for moab::Core, including all inherited members.

a_entity_factory()moab::Coreinline
a_entity_factory() constmoab::Coreinline
add_adjacencies(const EntityHandle from_handle, const EntityHandle *to_handles, const int num_handles, bool both_ways)=0moab::Interfacepure virtual
add_adjacencies(const EntityHandle from_handle, Range &adjacencies, bool both_ways)=0moab::Interfacepure virtual
add_child_meshset(EntityHandle meshset, const EntityHandle child_meshset)moab::Corevirtual
add_child_meshsets(EntityHandle meshset, const EntityHandle *children, int count)moab::Corevirtual
add_entities(EntityHandle meshset, const Range &entities)moab::Corevirtual
add_entities(EntityHandle meshset, const EntityHandle *entities, const int num_entities)moab::Corevirtual
add_parent_child(EntityHandle parent, EntityHandle child)moab::Corevirtual
add_parent_meshset(EntityHandle meshset, const EntityHandle parent_meshset)moab::Corevirtual
add_parent_meshsets(EntityHandle meshset, const EntityHandle *parents, int count)moab::Corevirtual
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::Corevirtual
aEntityFactorymoab::Coreprivate
api_version(std::string *version_string=NULL)moab::Interfaceinlinevirtual
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::Coreprivate
clear_meshset(const EntityHandle *ms_handles, const int num_meshsets)moab::Corevirtual
clear_meshset(const Range &ms_handles)moab::Corevirtual
connect_iterate(Range::const_iterator iter, Range::const_iterator end, EntityHandle *&connect, int &verts_per_entity, int &count)moab::Corevirtual
contains_entities(EntityHandle meshset, const EntityHandle *entities, int num_entities, const int operation_type=Interface::INTERSECT)moab::Corevirtual
convert_entities(const EntityHandle meshset, const bool mid_side, const bool mid_face, const bool mid_volume, Interface::HONodeAddedRemoved *function_object=0)moab::Corevirtual
coords_iterate(Range::const_iterator iter, Range::const_iterator end, double *&xcoords_ptr, double *&ycoords_ptr, double *&zcoords_ptr, int &count)moab::Corevirtual
Core()moab::Core
Core(const Core &copy)moab::Coreprivate
create_element(const EntityType type, const EntityHandle *connectivity, const int num_nodes, EntityHandle &element_handle)moab::Corevirtual
create_meshset(const unsigned int options, EntityHandle &ms_handle, int start_id=0)moab::Corevirtual
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::Corevirtual
create_vertex(const double coords[3], EntityHandle &entity_handle)moab::Corevirtual
create_vertices(const double *coordinates, const int nverts, Range &entity_handles)moab::Corevirtual
deinitialize()moab::Coreprivate
delete_entities(const EntityHandle *entities, const int num_entities)moab::Corevirtual
delete_entities(const Range &range)moab::Corevirtual
delete_mesh()moab::Corevirtual
dimension_from_handle(const EntityHandle) constmoab::Corevirtual
dirichletBC_tag()moab::Core
dirichletBCTagmoab::Coreprivate
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::Corevirtual
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::Corevirtual
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::Coreprivate
geom_dimension_tag()moab::Core
geomDimensionTagmoab::Coreprivate
geometricDimensionmoab::Coreprivate
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::Corevirtual
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::Corevirtual
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::Corevirtual
get_child_meshsets(const EntityHandle meshset, std::vector< EntityHandle > &children, const int num_hops=1) constmoab::Corevirtual
get_child_meshsets(const EntityHandle meshset, Range &children, const int num_hops=1) constmoab::Corevirtual
get_connectivity(const EntityHandle *entity_handles, const int num_handles, std::vector< EntityHandle > &connectivity, bool corners_only=false, std::vector< int > *offsets=NULL) constmoab::Corevirtual
get_connectivity(const EntityHandle *entity_handles, const int num_handles, Range &connectivity, bool corners_only=false) constmoab::Corevirtual
get_connectivity(const Range &from_entities, Range &adj_entities, bool corners_only=false) constmoab::Corevirtual
get_connectivity(const EntityHandle entity_handle, const EntityHandle *&connectivity, int &number_nodes, bool corners_only=false, std::vector< EntityHandle > *storage=0) constmoab::Corevirtual
get_connectivity_by_type(const EntityType type, std::vector< EntityHandle > &connect) constmoab::Corevirtual
get_contained_meshsets(const EntityHandle meshset, std::vector< EntityHandle > &children, const int num_hops=1) constmoab::Corevirtual
get_contained_meshsets(const EntityHandle meshset, Range &children, const int num_hops=1) constmoab::Corevirtual
get_coords(const Range &entities, double *coords) constmoab::Corevirtual
get_coords(const EntityHandle *entities, const int num_entities, double *coords) constmoab::Corevirtual
get_coords(const EntityHandle entity_handle, const double *&x, const double *&y, const double *&z) constmoab::Corevirtual
get_coords(const Range &entities, double *x_coords, double *y_coords, double *z_coords) constmoab::Corevirtual
get_dimension(int &dim) constmoab::Corevirtual
get_entities_by_dimension(const EntityHandle meshset, const int dimension, Range &entities, const bool recursive=false) constmoab::Corevirtual
get_entities_by_dimension(const EntityHandle meshset, const int dimension, std::vector< EntityHandle > &entities, const bool recursive=false) constmoab::Corevirtual
get_entities_by_handle(const EntityHandle meshset, Range &entities, const bool recursive=false) constmoab::Corevirtual
get_entities_by_handle(const EntityHandle meshset, std::vector< EntityHandle > &entities, const bool recursive=false) constmoab::Corevirtual
get_entities_by_type(const EntityHandle meshset, const EntityType type, Range &entities, const bool recursive=false) constmoab::Corevirtual
get_entities_by_type(const EntityHandle meshset, const EntityType type, std::vector< EntityHandle > &entities, const bool recursive=false) constmoab::Corevirtual
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) constmoab::Corevirtual
get_error_string(const ErrorCode code) constmoab::Corevirtual
get_last_error(std::string &info) constmoab::Corevirtual
get_meshset_options(const EntityHandle ms_handle, unsigned int &options) constmoab::Corevirtual
get_number_entities_by_dimension(const EntityHandle meshset, const int dimension, int &number, const bool recursive=false) constmoab::Corevirtual
get_number_entities_by_handle(const EntityHandle meshset, int &num_entities, const bool recursive=false) constmoab::Corevirtual
get_number_entities_by_type(const EntityHandle meshset, const EntityType type, int &num_entities, const bool recursive=false) constmoab::Corevirtual
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) constmoab::Corevirtual
get_parent_meshsets(const EntityHandle meshset, std::vector< EntityHandle > &parents, const int num_hops=1) constmoab::Corevirtual
get_parent_meshsets(const EntityHandle meshset, Range &parents, const int num_hops=1) constmoab::Corevirtual
get_root_set()moab::Coreprivatevirtual
get_sequence_multiplier() constmoab::Corevirtual
get_set_iterators(EntityHandle meshset, std::vector< SetIterator * > &set_iters)moab::Core
get_vertex_coordinates(std::vector< double > &coords) constmoab::Corevirtual
get_vertices(const Range &from_entities, Range &vertices)moab::Corevirtual
globalId_tag()moab::Corevirtual
globalIdTagmoab::Coreprivate
handle_from_id(const EntityType type, const EntityID id, EntityHandle &handle) constmoab::Corevirtual
high_order_node(const EntityHandle parent_handle, const EntityHandle *subfacet_conn, const EntityType subfacet_type, EntityHandle &hon) constmoab::Corevirtual
id_from_handle(const EntityHandle handle) constmoab::Corevirtual
impl_version(std::string *version_string=NULL)moab::Corevirtual
initErrorHandlerInCoremoab::Coreprivate
initialize()moab::Coreprivate
Interface()moab::Interfaceinline
INTERSECT enum valuemoab::Interface
intersect_meshset(EntityHandle meshset1, const EntityHandle meshset2)moab::Corevirtual
is_valid(const EntityHandle this_ent) constmoab::Core
list_entities(const Range &temp_range) constmoab::Corevirtual
list_entities(const EntityHandle *entities, const int num_entities) constmoab::Corevirtual
list_entity(const EntityHandle entity) constmoab::Corevirtual
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::Corevirtual
load_mesh(const char *file_name, const int *active_block_id_list=NULL, const int num_blocks=0)moab::Corevirtual
material_tag()moab::Core
materialTagmoab::Coreprivate
merge_entities(EntityHandle entity_to_keep, EntityHandle entity_to_remove, bool auto_merge, bool delete_removed_entity)moab::Corevirtual
mErrormoab::Coreprivate
mMBReadUtilmoab::Coreprivate
mMBWriteUtilmoab::Coreprivate
mpiFinalizemoab::Coreprivate
neumannBC_tag()moab::Core
neumannBCTagmoab::Coreprivate
num_child_meshsets(const EntityHandle meshset, int *number, const int num_hops=1) constmoab::Corevirtual
num_contained_meshsets(const EntityHandle meshset, int *number, const int num_hops=1) constmoab::Corevirtual
num_parent_meshsets(const EntityHandle meshset, int *number, const int num_hops=1) constmoab::Corevirtual
operator=(const Core &copy)moab::Coreprivate
print(const EntityHandle handle, const char *prefix, bool first_call=true) constmoab::Core
print_database() constmoab::Core
print_entity_tags(std::string indent_prefix, const EntityHandle handle, TagType tp) constmoab::Core
query_interface(IFace *&ptr)moab::Interfaceinline
query_interface_type(const std::type_info &interface_type, void *&ptr)moab::Corevirtual
QueryInterface(const MBuuid &uuid, UnknownInterface **iface)moab::Corevirtual
reader_writer_set()moab::Coreinline
readerWriterSetmoab::Coreprivate
release_interface(IFace *interface)moab::Interfaceinline
release_interface_type(const std::type_info &interface_type, void *iface)moab::Corevirtual
remove_adjacencies(const EntityHandle from_handle, const EntityHandle *to_handles, const int num_handles)=0moab::Interfacepure virtual
remove_child_meshset(EntityHandle meshset, const EntityHandle child_meshset)moab::Corevirtual
remove_entities(EntityHandle meshset, const Range &entities)moab::Corevirtual
remove_entities(EntityHandle meshset, const EntityHandle *entities, const int num_entities)moab::Corevirtual
remove_parent_child(EntityHandle parent, EntityHandle child)moab::Corevirtual
remove_parent_meshset(EntityHandle meshset, const EntityHandle parent_meshset)moab::Corevirtual
remove_set_iterator(SetIterator *set_iter)moab::Core
replace_entities(EntityHandle meshset, const EntityHandle *old_entities, const EntityHandle *new_entities, int num_entities)moab::Corevirtual
scdInterfacemoab::Coreprivate
sequence_manager()moab::Coreinline
sequence_manager() constmoab::Coreinline
sequenceManagermoab::Coreprivate
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::Corevirtual
set_coords(const EntityHandle *entity_handles, const int num_entities, const double *coords)moab::Corevirtual
set_coords(Range entity_handles, const double *coords)moab::Corevirtual
set_dimension(const int dim)moab::Corevirtual
set_meshset_options(const EntityHandle ms_handle, const unsigned int options)moab::Corevirtual
set_sequence_multiplier(double factor)moab::Corevirtual
SetIterator classmoab::Corefriend
setIteratorsmoab::Coreprivate
side_element(const EntityHandle source_entity, const int dim, const int sd_number, EntityHandle &target_entity) constmoab::Corevirtual
side_number(const EntityHandle parent, const EntityHandle child, int &sd_number, int &sense, int &offset) constmoab::Corevirtual
subtract_meshset(EntityHandle meshset1, const EntityHandle meshset2)moab::Corevirtual
tag_clear_data(Tag tag_handle, const Range &entity_handles, const void *tag_data, int tag_size=0)moab::Corevirtual
tag_clear_data(Tag tag_handle, const EntityHandle *entity_handles, int num_entities, const void *tag_data, int tag_size=0)moab::Corevirtual
tag_delete(Tag tag_handle)moab::Corevirtual
tag_delete_data(Tag tag_handle, const EntityHandle *entity_handles, int num_entities)moab::Corevirtual
tag_delete_data(Tag tag_handle, const Range &entity_handles)moab::Corevirtual
tag_get_by_ptr(const Tag tag_handle, const EntityHandle *entity_handles, int num_entities, const void **tag_data, int *tag_sizes=0) constmoab::Corevirtual
tag_get_by_ptr(const Tag tag_handle, const Range &entity_handles, const void **tag_data, int *tag_sizes=0) constmoab::Corevirtual
tag_get_bytes(const Tag tag, int &tag_size) constmoab::Corevirtual
tag_get_data(const Tag tag_handle, const EntityHandle *entity_handles, const int num_entities, void *tag_data) constmoab::Corevirtual
tag_get_data(const Tag tag_handle, const Range &entity_handles, void *tag_data) constmoab::Corevirtual
tag_get_data_type(const Tag handle, DataType &type) constmoab::Corevirtual
tag_get_default_value(const Tag tag, void *def_val) constmoab::Corevirtual
tag_get_default_value(Tag tag, const void *&ptr, int &size) constmoab::Corevirtual
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::Corevirtual
tag_get_handle(const char *name, int size, DataType type, Tag &tag_handle, unsigned flags=0, const void *default_value=0) constmoab::Corevirtual
tag_get_handle(const char *tag_name, Tag &tag_handle) constmoab::Corevirtual
tag_get_length(const Tag tag, int &tag_size) constmoab::Corevirtual
tag_get_name(const Tag tag_handle, std::string &tag_name) constmoab::Corevirtual
tag_get_tags(std::vector< Tag > &tag_handles) constmoab::Corevirtual
tag_get_tags_on_entity(const EntityHandle entity, std::vector< Tag > &tag_handles) constmoab::Corevirtual
tag_get_type(const Tag, TagType &tag_type) constmoab::Corevirtual
tag_iterate(Tag tag_handle, Range::const_iterator iter, Range::const_iterator end, int &count, void *&data_ptr, bool allocate=true)moab::Corevirtual
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::Corevirtual
tag_set_by_ptr(Tag tag_handle, const Range &entity_handles, void const *const *tag_data, const int *tag_sizes=0)moab::Corevirtual
tag_set_data(Tag tag_handle, const EntityHandle *entity_handles, int num_entities, const void *tag_data)moab::Corevirtual
tag_set_data(Tag tag_handle, const Range &entity_handles, const void *tag_data)moab::Corevirtual
tagListmoab::Coreprivate
type_from_handle(const EntityHandle handle) constmoab::Corevirtual
type_memstorage typedefmoab::Core
UNION enum valuemoab::Interface
unite_meshset(EntityHandle meshset1, const EntityHandle meshset2)moab::Corevirtual
valid_tag_handle(const TagInfo *t) constmoab::Coreinlineprivate
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::Corevirtual
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::Corevirtual
write_mesh(const char *file_name, const EntityHandle *output_list=NULL, const int num_sets=0)moab::Corevirtual
writeMPELogmoab::Coreprivate
~Core()moab::Core
~Interface()moab::Interfaceinlinevirtual
~UnknownInterface()moab::UnknownInterfaceinlinevirtual