Mesh Oriented datABase  (version 5.4.1)
Array-based unstructured mesh datastructure
moab::DualTool Member List
This is the complete list of members for moab::DualTool, including all inherited members.
add_graphics_point(EntityHandle entity, double *avg_pos=NULL)moab::DualTool [private]
atomic_pillow(EntityHandle odedge, EntityHandle &quad1, EntityHandle &quad2)moab::DualTool
categoryTagmoab::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_NAMEmoab::DualTool [static]
DUAL_ENTITY_TAG_NAMEmoab::DualTool [static]
DUAL_GRAPHICS_POINT_TAG_NAMEmoab::DualTool [static]
DUAL_SURFACE_TAG_NAMEmoab::DualTool [static]
dualCurve_tag() const moab::DualTool [inline]
dualCurve_tag(const Tag tag)moab::DualTool [inline]
dualCurveTagmoab::DualTool [private]
dualEntity_tag() const moab::DualTool [inline]
dualEntity_tag(const Tag tag)moab::DualTool [inline]
dualEntityTagmoab::DualTool [private]
dualGraphicsPoint_tag() const moab::DualTool [inline]
dualGraphicsPoint_tag(const Tag tag)moab::DualTool [inline]
dualGraphicsPointTagmoab::DualTool [private]
dualSurface_tag() const moab::DualTool [inline]
dualSurface_tag(const Tag tag)moab::DualTool [inline]
dualSurfaceTagmoab::DualTool [private]
DualTool(Interface *impl)moab::DualTool
EXTRA_DUAL_ENTITY_TAG_NAMEmoab::DualTool [static]
extraDualEntity_tag() const moab::DualTool [inline]
extraDualEntity_tag(const Tag tag)moab::DualTool [inline]
extraDualEntityTagmoab::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]
globalIdTagmoab::DualTool [private]
GP_SIZE enum valuemoab::DualTool [private]
is_blind(const EntityHandle chord)moab::DualTool
IS_DUAL_CELL_TAG_NAMEmoab::DualTool [static]
isDualCell_tag() const moab::DualTool [inline]
isDualCell_tag(const Tag tag)moab::DualTool [inline]
isDualCellTagmoab::DualTool [private]
list_entities(const Range &entities) const moab::DualTool
list_entities(const EntityHandle *entities, const int num_entities) const moab::DualTool
maxHexIdmoab::DualTool [private]
mbImplmoab::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
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines