Mesh Oriented datABase
(version 5.4.1)
Array-based unstructured mesh datastructure
|
add_graphics_point(EntityHandle entity, double *avg_pos=NULL) | moab::DualTool | [private] |
atomic_pillow(EntityHandle odedge, EntityHandle &quad1, EntityHandle &quad2) | moab::DualTool | |
categoryTag | moab::DualTool | [private] |
check_1d_loop_edge(EntityHandle this_ent) | moab::DualTool | [private] |
check_dual_adjs() | moab::DualTool | |
check_dual_equiv_edges(Range &dual_edges) | moab::DualTool | [private] |
construct_dual(EntityHandle *entities, const int num_entities) | moab::DualTool | |
construct_dual_cells(const Range &all_verts, Range &new_dual_ents) | moab::DualTool | [private] |
construct_dual_edges(const Range &all_faces, Range &new_dual_ents) | moab::DualTool | [private] |
construct_dual_faces(const Range &all_edges, Range &new_dual_ents) | moab::DualTool | [private] |
construct_dual_hyperplanes(const int dim, EntityHandle *entities, const int num_entities) | moab::DualTool | [private] |
construct_dual_vertex(EntityHandle entity, EntityHandle &dual_ent, const bool extra=false, const bool add_graphics_pt=true) | moab::DualTool | [private] |
construct_dual_vertices(const Range &all_regions, Range &new_dual_ents) | moab::DualTool | [private] |
construct_hex_dual(EntityHandle *entities, const int num_entities) | moab::DualTool | |
construct_hex_dual(Range &entities) | moab::DualTool | |
construct_hp_parent_child() | moab::DualTool | [private] |
construct_new_hyperplane(const int dim, EntityHandle &new_hyperplane, int &id) | moab::DualTool | [private] |
delete_dual_entities(EntityHandle *entities, const int num_entities) | moab::DualTool | [private] |
delete_dual_entities(Range &entities) | moab::DualTool | [private] |
delete_whole_dual() | moab::DualTool | |
DUAL_CURVE_TAG_NAME | moab::DualTool | [static] |
DUAL_ENTITY_TAG_NAME | moab::DualTool | [static] |
DUAL_GRAPHICS_POINT_TAG_NAME | moab::DualTool | [static] |
DUAL_SURFACE_TAG_NAME | moab::DualTool | [static] |
dualCurve_tag() const | moab::DualTool | [inline] |
dualCurve_tag(const Tag tag) | moab::DualTool | [inline] |
dualCurveTag | moab::DualTool | [private] |
dualEntity_tag() const | moab::DualTool | [inline] |
dualEntity_tag(const Tag tag) | moab::DualTool | [inline] |
dualEntityTag | moab::DualTool | [private] |
dualGraphicsPoint_tag() const | moab::DualTool | [inline] |
dualGraphicsPoint_tag(const Tag tag) | moab::DualTool | [inline] |
dualGraphicsPointTag | moab::DualTool | [private] |
dualSurface_tag() const | moab::DualTool | [inline] |
dualSurface_tag(const Tag tag) | moab::DualTool | [inline] |
dualSurfaceTag | moab::DualTool | [private] |
DualTool(Interface *impl) | moab::DualTool | |
EXTRA_DUAL_ENTITY_TAG_NAME | moab::DualTool | [static] |
extraDualEntity_tag() const | moab::DualTool | [inline] |
extraDualEntity_tag(const Tag tag) | moab::DualTool | [inline] |
extraDualEntityTag | moab::DualTool | [private] |
face_open_collapse(EntityHandle ocl, EntityHandle ocr) | moab::DualTool | |
face_shrink(EntityHandle odedge) | moab::DualTool | |
foc_delete_dual(EntityHandle *split_quads, EntityHandle *split_edges, Range &hexes) | moab::DualTool | [private] |
foc_get_addl_ents(std::vector< EntityHandle > *star_dp1, std::vector< EntityHandle > *star_dp2, EntityHandle *split_edges, EntityHandle split_node, Range *addl_ents) | moab::DualTool | [private] |
foc_get_ents(EntityHandle ocl, EntityHandle ocr, EntityHandle *quads, EntityHandle *split_edges, EntityHandle *split_nodes, Range &hexes, EntityHandle *other_edges, EntityHandle *other_nodes) | moab::DualTool | |
foc_get_stars(EntityHandle *split_quads, EntityHandle *split_edges, std::vector< EntityHandle > *star_dp1, std::vector< EntityHandle > *star_dp2) | moab::DualTool | [private] |
fs_check_quad_sense(EntityHandle hex0, EntityHandle quad0, std::vector< EntityHandle > *connects) | moab::DualTool | [private] |
fs_get_quad_loops(EntityHandle *hexes, std::vector< EntityHandle > *connects, std::vector< EntityHandle > *side_quads) | moab::DualTool | [private] |
fs_get_quads(EntityHandle odedge, EntityHandle *quads, EntityHandle *hexes, std::vector< EntityHandle > *connects) | moab::DualTool | [private] |
fsr_get_fourth_quad(std::vector< EntityHandle > *connects, std::vector< EntityHandle > *side_quads) | moab::DualTool | [private] |
get_cell_points(EntityHandle dual_ent, std::vector< int > &npts, std::vector< GraphicsPoint > &points) | moab::DualTool | [private] |
get_dual_entities(const int dim, EntityHandle *entities, const int num_entities, Range &dual_ents) | moab::DualTool | |
get_dual_entities(const int dim, EntityHandle *entities, const int num_entities, std::vector< EntityHandle > &dual_ents) | moab::DualTool | |
get_dual_entities(const EntityHandle dual_ent, Range *dcells, Range *dedges, Range *dverts, Range *dverts_loop, Range *dedges_loop) | moab::DualTool | |
get_dual_entity(const EntityHandle this_ent) const | moab::DualTool | |
get_dual_hyperplane(const EntityHandle ncell) | moab::DualTool | |
get_dual_hyperplanes(const Interface *impl, const int dim, Range &dual_ents) | moab::DualTool | [static] |
get_extra_dual_entity(const EntityHandle this_ent) | moab::DualTool | |
get_graphics_points(EntityHandle dual_ent, std::vector< int > &npts, std::vector< GraphicsPoint > &gpoints) | moab::DualTool | |
get_graphics_points(const Range &in_range, std::vector< GraphicsPoint > &gpoints, const bool assign_ids=false, const int start_id=0) | moab::DualTool | |
get_opposite_verts(const EntityHandle middle_edge, const EntityHandle chord, EntityHandle *verts) | moab::DualTool | |
get_radial_dverts(const EntityHandle edge, std::vector< EntityHandle > &rad_verts, bool &bdy_edge) | moab::DualTool | [private] |
globalId_tag() const | moab::DualTool | [inline] |
globalId_tag(const Tag tag) | moab::DualTool | [inline] |
globalIdTag | moab::DualTool | [private] |
GP_SIZE enum value | moab::DualTool | [private] |
is_blind(const EntityHandle chord) | moab::DualTool | |
IS_DUAL_CELL_TAG_NAME | moab::DualTool | [static] |
isDualCell_tag() const | moab::DualTool | [inline] |
isDualCell_tag(const Tag tag) | moab::DualTool | [inline] |
isDualCellTag | moab::DualTool | [private] |
list_entities(const Range &entities) const | moab::DualTool | |
list_entities(const EntityHandle *entities, const int num_entities) const | moab::DualTool | |
maxHexId | moab::DualTool | [private] |
mbImpl | moab::DualTool | [private] |
next_loop_vertex(const EntityHandle last_v, const EntityHandle this_v, const EntityHandle dual_surf) | moab::DualTool | |
order_chord(EntityHandle chord_set) | moab::DualTool | [private] |
print_cell(EntityHandle cell) | moab::DualTool | [private] |
rev_atomic_pillow(EntityHandle pillow, Range &chords) | moab::DualTool | |
rev_face_shrink(EntityHandle edge) | moab::DualTool | |
set_dual_surface_or_curve(EntityHandle entity, const EntityHandle dual_hyperplane, const int dimension) | moab::DualTool | |
split_pair_nonmanifold(EntityHandle *split_quads, EntityHandle *split_edges, EntityHandle *split_nodes, std::vector< EntityHandle > *star_dp1, std::vector< EntityHandle > *star_dp2, EntityHandle *other_edges, EntityHandle *other_nodes, EntityHandle *new_quads, EntityHandle *new_edges, EntityHandle *new_nodes) | moab::DualTool | [private] |
traverse_hyperplane(const Tag hp_tag, EntityHandle &this_hp, EntityHandle this_ent) | moab::DualTool | [private] |
~DualTool() | moab::DualTool |