MeshKit  1.0
EBMesher Member List
This is the complete list of members for EBMesher, including all inherited members.
add_modelent(ModelEnt *model_ent)EBMesher [virtual]
can_mesh(iBase_EntityType dim)EBMesher [inline, static]
can_mesh(ModelEnt *me)EBMesher [static]
canmesh_edge(ModelEnt *model_ent)MeshOp [static]
canmesh_face(ModelEnt *model_ent)MeshOp [static]
canmesh_region(ModelEnt *model_ent)MeshOp [static]
canmesh_vertex(ModelEnt *model_ent)MeshOp [static]
constrain_even()MeshScheme
construct_obb_tree()EBMesher [private]
create_model_ents_from_previous_ops()MeshOp
debugLevelMeshOp [protected]
EBMesher(MKCore *mkcore, const MEntVector &me_vec, double size=-1., bool use_geom=true, int add_layer=3)EBMesher
EBMesher(const EBMesher &)EBMesher [private]
ensure_facet_dependencies(bool recurse_to_facets=true)MeshOp
execute_called() const GraphNode [inline]
execute_called(bool flag)GraphNode [inline]
execute_this()EBMesher [virtual]
executeCalledGraphNode [protected]
export_fraction_edges(std::map< CutCellSurfEdgeKey, std::vector< double >, LessThan > &rmdCutCellSurfEdge)EBMesher [private]
export_fraction_points(std::map< CutCellSurfEdgeKey, std::vector< double >, LessThan > &mdCutCellEdge)EBMesher [private]
export_mesh(const char *file_name, bool separate=false)EBMesher
find_intersections()EBMesher [private]
fire_ray(int &nIntersect, double startPnt[3], double endPnt[3], double tol, int dir, double rayLength)EBMesher [private]
fire_rays(int dir)EBMesher [private]
get_debug_verbosity()MeshOp [inline]
get_edge_fraction(int idHex, int dir)EBMesher [private]
get_edge_status(const double dZ, int &iSkip)EBMesher [private]
get_graph() const GraphNode [inline]
get_grid_and_edges(double *boxMin, double *boxMax, int *nDiv, std::map< CutCellSurfEdgeKey, std::vector< double >, LessThan > &rmdCutCellEdge, std::vector< int > &rvnInsideCell, bool isCornerExterior=true)EBMesher
get_grid_and_edges_techX(double *boxMin, double *boxMax, int *nDiv, std::map< CutCellSurfEdgeKey, std::vector< double >, LessThan > &rmdCutCellSurfEdge, std::vector< int > &rvnInsideCell, bool isCornerExterior=true)EBMesher
get_inside_hex(std::vector< int > &rvnInsideCell)EBMesher [private]
get_name() const GraphNode [inline, virtual]
get_node() const GraphNode [inline]
get_scd_mesher()EBMesher [private]
get_tag(const char *name, int size, unsigned flags, moab::DataType type, const void *def_value=NULL, bool create_if_missing=true)EBMesher [private]
get_uncut_edge_fraction(int i, int j, int k, int dir)EBMesher [private]
get_various_length_tag(const char *name, unsigned store, moab::DataType type)EBMesher [private]
get_volume_fraction(int vol_frac_div)EBMesher
GraphNode(const GraphNode &graph_node)GraphNode [inline]
GraphNode(MKGraph *graph)GraphNode [inline]
graphNodeGraphNode [protected]
in_arcs() const GraphNode [inline]
increase_box(double box_increase)EBMesher [inline]
initEBMesher [private, static]
is_ray_move_and_set_overlap_surf(bool &bMoveOnce)EBMesher [private]
is_same_direct_to_ray(int i, int dir)EBMesher [private]
is_shared_overlapped_surf(int index)EBMesher [private]
m_bbTagEBMesher [private]
m_bMovedOnceEBMesher [private]
m_boxIncreaseEBMesher [private]
m_bUseGeomEBMesher [private]
m_bUseMeshGeomEBMesher [private]
m_bUseWholeGeomEBMesher [private]
m_curPntEBMesher [private]
m_dFirstPEBMesher [private]
m_dInputSizeEBMesher [private]
m_dIntervalSizeEBMesher [private]
m_dSecondPEBMesher [private]
m_edgeCutFracLengthTagEBMesher [private]
m_edgeCutFracTagEBMesher [private]
m_elemStatusTagEBMesher [private]
m_GeomTopoToolEBMesher [private]
m_hObbTreeEBMesher [private]
m_hRootSetEBMesher [private]
m_hTreeRootEBMesher [private]
m_iElemEBMesher [private]
m_iFirstPEBMesher [private]
m_iInterEBMesher [private]
m_iOverlapEBMesher [private]
m_iSecondPEBMesher [private]
m_iStartHexEBMesher [private]
m_maxEBMesher [private]
m_maxCoordEBMesher [private]
m_mdCutFractionEBMesher [private]
m_meshEBMesher [private]
m_mhOverlappedSurfEBMesher [private]
m_minEBMesher [private]
m_minCoordEBMesher [private]
m_mRootSetsEBMesher [private]
m_nAddLayerEBMesher [private]
m_nDivEBMesher [private]
m_nFractionEBMesher [private]
m_nHexEBMesher [private]
m_nIterationEBMesher [private]
m_nMoveEBMesher [private]
m_nNodeEBMesher [private]
m_nStatusEBMesher [private]
m_nTriEBMesher [private]
m_origin_coordsEBMesher [private]
m_prevPntEBMesher [private]
m_vhInterFacetEBMesher [private]
m_vhInterSurfEBMesher [private]
m_vhVertexEBMesher [private]
m_vIntersectionEBMesher [private]
m_vnEdgeStatusEBMesher [private]
m_vnHexStatusEBMesher [private]
m_volFracHandleTagEBMesher [private]
m_volFracLengthTagEBMesher [private]
m_volFracTagEBMesher [private]
make_edge(double ePnt[6], std::vector< iBase_EntityHandle > &edge_handles)EBMesher [private]
make_scd_hexes()EBMesher [private]
make_uscd_hexes()EBMesher [private]
me_selection()MeshOp [inline, virtual]
me_selection() const MeshOp [inline, virtual]
mentSelectionMeshOp [protected]
mesh_types(std::vector< moab::EntityType > &mesh_types)MeshOp
mesh_types_arr() const EBMesher [inline, virtual]
MeshOp(const MeshOp &mesh_op)MeshOp
MeshOp(MKCore *mkcore, const MEntVector &me_vec=MEntVector())MeshOp
MeshScheme(MKCore *mkcore, const MEntVector &me_vec=MEntVector())MeshScheme [inline]
MeshScheme(const MeshScheme &mesh_scheme)MeshScheme [inline]
mk_core() const MeshOp [inline]
mkGraphGraphNode [protected]
MKGraph classGraphNode [friend]
moab_instance()EBMesher [inline, private]
move_intersections(int n_dir, int n_inter, double start_pnt[3])EBMesher [private]
move_ray(int &nIntersect, double *startPnt, double *endPnt, double tol, int dir, bool bMoveOnce)EBMesher [private]
name()EBMesher [inline, static]
nodeNameGraphNode [protected]
operator=(const EBMesher &)EBMesher [private]
other_node(lemon::ListDigraph::Arc arc)GraphNode [inline]
out_arcs() const GraphNode [inline]
output_types()EBMesher [static]
remove_intersection_duplicates()EBMesher [private]
remove_modelent(ModelEnt *model_ent)MeshOp [virtual]
set_debug_verbosity(int debug)MeshOp [inline]
set_division(double *min, double *max)EBMesher
set_division()EBMesher [private]
set_edge_status(int dir)EBMesher [private]
set_hex_status(int index, EdgeStatus value, int dir)EBMesher [private]
set_name(std::string new_name)GraphNode [inline, virtual]
set_neighbor_hex_status(int dir, int i, int j, int k)EBMesher [private]
set_num_interval(int *n_interval)EBMesher
set_obb_tree_box_dimension()EBMesher
set_tag_info()EBMesher [private]
set_tree_root(ModelEnt *me)EBMesher [private]
setup_boundary()MeshOp
setup_called() const GraphNode [inline]
setup_called(bool flag)GraphNode [inline]
setup_this()EBMesher [virtual]
setupCalledGraphNode [protected]
use_mesh_geometry(bool use)EBMesher [inline]
use_whole_geom(int use)EBMesher [inline]
write_mesh(const char *file_name, int type, iBase_EntityHandle *handles, int &n_elem)EBMesher [private]
~EBMesher()EBMesher [virtual]
~GraphNode()GraphNode [inline, virtual]
~MeshOp()MeshOp [virtual]
~MeshScheme()MeshScheme [inline, virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines