Mesh Oriented datABase  (version 5.5.1)
An array-based unstructured mesh library
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::DualToolprivate
atomic_pillow(EntityHandle odedge, EntityHandle &quad1, EntityHandle &quad2)moab::DualTool
categoryTagmoab::DualToolprivate
check_1d_loop_edge(EntityHandle this_ent)moab::DualToolprivate
check_dual_adjs()moab::DualTool
check_dual_equiv_edges(Range &dual_edges)moab::DualToolprivate
construct_dual(EntityHandle *entities, const int num_entities)moab::DualTool
construct_dual_cells(const Range &all_verts, Range &new_dual_ents)moab::DualToolprivate
construct_dual_edges(const Range &all_faces, Range &new_dual_ents)moab::DualToolprivate
construct_dual_faces(const Range &all_edges, Range &new_dual_ents)moab::DualToolprivate
construct_dual_hyperplanes(const int dim, EntityHandle *entities, const int num_entities)moab::DualToolprivate
construct_dual_vertex(EntityHandle entity, EntityHandle &dual_ent, const bool extra=false, const bool add_graphics_pt=true)moab::DualToolprivate
construct_dual_vertices(const Range &all_regions, Range &new_dual_ents)moab::DualToolprivate
construct_hex_dual(EntityHandle *entities, const int num_entities)moab::DualTool
construct_hex_dual(Range &entities)moab::DualTool
construct_hp_parent_child()moab::DualToolprivate
construct_new_hyperplane(const int dim, EntityHandle &new_hyperplane, int &id)moab::DualToolprivate
delete_dual_entities(EntityHandle *entities, const int num_entities)moab::DualToolprivate
delete_dual_entities(Range &entities)moab::DualToolprivate
delete_whole_dual()moab::DualTool
DUAL_CURVE_TAG_NAMEmoab::DualToolstatic
DUAL_ENTITY_TAG_NAMEmoab::DualToolstatic
DUAL_GRAPHICS_POINT_TAG_NAMEmoab::DualToolstatic
DUAL_SURFACE_TAG_NAMEmoab::DualToolstatic
dualCurve_tag() constmoab::DualToolinline
dualCurve_tag(const Tag tag)moab::DualToolinline
dualCurveTagmoab::DualToolprivate
dualEntity_tag() constmoab::DualToolinline
dualEntity_tag(const Tag tag)moab::DualToolinline
dualEntityTagmoab::DualToolprivate
dualGraphicsPoint_tag() constmoab::DualToolinline
dualGraphicsPoint_tag(const Tag tag)moab::DualToolinline
dualGraphicsPointTagmoab::DualToolprivate
dualSurface_tag() constmoab::DualToolinline
dualSurface_tag(const Tag tag)moab::DualToolinline
dualSurfaceTagmoab::DualToolprivate
DualTool(Interface *impl)moab::DualTool
EXTRA_DUAL_ENTITY_TAG_NAMEmoab::DualToolstatic
extraDualEntity_tag() constmoab::DualToolinline
extraDualEntity_tag(const Tag tag)moab::DualToolinline
extraDualEntityTagmoab::DualToolprivate
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::DualToolprivate
foc_get_addl_ents(std::vector< EntityHandle > *star_dp1, std::vector< EntityHandle > *star_dp2, EntityHandle *split_edges, EntityHandle split_node, Range *addl_ents)moab::DualToolprivate
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::DualToolprivate
fs_check_quad_sense(EntityHandle hex0, EntityHandle quad0, std::vector< EntityHandle > *connects)moab::DualToolprivate
fs_get_quad_loops(EntityHandle *hexes, std::vector< EntityHandle > *connects, std::vector< EntityHandle > *side_quads)moab::DualToolprivate
fs_get_quads(EntityHandle odedge, EntityHandle *quads, EntityHandle *hexes, std::vector< EntityHandle > *connects)moab::DualToolprivate
fsr_get_fourth_quad(std::vector< EntityHandle > *connects, std::vector< EntityHandle > *side_quads)moab::DualToolprivate
get_cell_points(EntityHandle dual_ent, std::vector< int > &npts, std::vector< GraphicsPoint > &points)moab::DualToolprivate
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) constmoab::DualTool
get_dual_hyperplane(const EntityHandle ncell)moab::DualTool
get_dual_hyperplanes(const Interface *impl, const int dim, Range &dual_ents)moab::DualToolstatic
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::DualToolprivate
globalId_tag() constmoab::DualToolinline
globalId_tag(const Tag tag)moab::DualToolinline
globalIdTagmoab::DualToolprivate
GP_SIZE enum valuemoab::DualToolprivate
is_blind(const EntityHandle chord)moab::DualTool
IS_DUAL_CELL_TAG_NAMEmoab::DualToolstatic
isDualCell_tag() constmoab::DualToolinline
isDualCell_tag(const Tag tag)moab::DualToolinline
isDualCellTagmoab::DualToolprivate
list_entities(const Range &entities) constmoab::DualTool
list_entities(const EntityHandle *entities, const int num_entities) constmoab::DualTool
maxHexIdmoab::DualToolprivate
mbImplmoab::DualToolprivate
next_loop_vertex(const EntityHandle last_v, const EntityHandle this_v, const EntityHandle dual_surf)moab::DualTool
order_chord(EntityHandle chord_set)moab::DualToolprivate
print_cell(EntityHandle cell)moab::DualToolprivate
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::DualToolprivate
traverse_hyperplane(const Tag hp_tag, EntityHandle &this_hp, EntityHandle this_ent)moab::DualToolprivate
~DualTool()moab::DualTool