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

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

_brokenEdgesmoab::FBEngineprivate
_edgesmoab::FBEngineprivate
_facesmoab::FBEngineprivate
_initializedmoab::FBEngineprivate
_mbImplmoab::FBEngineprivate
_my_geomTopoToolmoab::FBEngineprivate
_my_gsetsmoab::FBEngineprivate
_newTrianglesmoab::FBEngineprivate
_piercedEdgesmoab::FBEngineprivate
_piercedTrianglesmoab::FBEngineprivate
_smoothmoab::FBEngineprivate
_smthCurvemoab::FBEngineprivate
_smthFacemoab::FBEngineprivate
_t_createdmoab::FBEngineprivate
addEntArrToSet(const Range &entities, EntityHandle set)moab::FBEngine
addEntSet(EntityHandle entity_set_to_add, EntityHandle entity_set_handle)moab::FBEngine
boundary_mesh_edges_on_face(EntityHandle face, Range &boundary_mesh_edges)moab::FBEngineprivate
boundary_nodes_on_face(EntityHandle face, std::vector< EntityHandle > &boundary_nodes)moab::FBEngineprivate
BreakTriangle(EntityHandle tri, EntityHandle e1, EntityHandle e3, EntityHandle n1, EntityHandle n2, EntityHandle n3)moab::FBEngineprivate
BreakTriangle2(EntityHandle tri, EntityHandle e1, EntityHandle e2, EntityHandle n1, EntityHandle n2)moab::FBEngineprivate
chain_able_edge(EntityHandle edge, double min_dot, EntityHandle &next_edge, bool &chainable)moab::FBEngineprivate
chain_edges(double min_dot)moab::FBEngine
chain_two_edges(EntityHandle edge, EntityHandle next_edge)moab::FBEngine
clean()moab::FBEngine
compute_intersection_points(EntityHandle &face, EntityHandle from, EntityHandle to, CartVect &Dir, std::vector< CartVect > &points, std::vector< EntityHandle > &entities, std::vector< EntityHandle > &triangles)moab::FBEngineprivate
create_new_gedge(std::vector< EntityHandle > &nodesAlongPolyline, EntityHandle &new_geo_edge)moab::FBEngineprivate
create_volume_with_direction(EntityHandle newFace1, EntityHandle newFace2, double *direction, EntityHandle &volume)moab::FBEngine
createEntSet(int isList, EntityHandle *pSet)moab::FBEngine
createTag(const char *tag_name, int tag_num_type_values, int tag_type, Tag &tag_handle_out)moab::FBEngine
delete_smooth_tags()moab::FBEngine
divide_triangle(EntityHandle triangle, EntityHandle &newVertex)moab::FBEngineprivate
FBEngine(Interface *impl, GeomTopoTool *geomTopoTool=NULL, const bool smooth=false)moab::FBEngine
find_vertex_set_for_node(EntityHandle iNode, EntityHandle &oVertexSet)moab::FBEngineprivate
get_gtt()moab::FBEngineinline
get_nodes_from_edge(EntityHandle gedge, std::vector< EntityHandle > &nodes)moab::FBEngine
get_vert_edges(EntityHandle edge, EntityHandle &v1, EntityHandle &v2)moab::FBEngine
getAdjacentEntities(const EntityHandle from, const int to_dim, Range &adj_ents)moab::FBEngineprivate
getArrData(const moab::EntityHandle *entity_handles, int entity_handles_size, Tag tag_handle, void *tag_values_out)moab::FBEngine
getEgEvalXYZ(EntityHandle edge, double x, double y, double z, double &on_x, double &on_y, double &on_z, double &tngt_i, double &tngt_j, double &tngt_k, double &cvtr_i, double &cvtr_j, double &cvtr_k)moab::FBEngine
getEgFcSense(EntityHandle mbedge, EntityHandle mbface, int &sense)moab::FBEngine
getEgVtxSense(EntityHandle edge, EntityHandle vtx1, EntityHandle vtx2, int &sense)moab::FBEngine
getEntAdj(EntityHandle handle, int type_requested, Range &adjEnts)moab::FBEngine
getEntBoundBox(EntityHandle this_gent, double *x0, double *y0, double *z0, double *x1, double *y1, double *z1)moab::FBEngine
getEntClosestPt(EntityHandle this_gent, double x, double y, double z, double *x1, double *y1, double *y3)moab::FBEngine
getEntities(EntityHandle root_set, int ent_type, Range &gentities)moab::FBEngine
getEntNrmlSense(EntityHandle face, EntityHandle region, int &sense)moab::FBEngine
getEntNrmlXYZ(EntityHandle entity_handle, double x, double y, double z, double *nrml_i, double *nrml_j, double *nrml_k)moab::FBEngine
getEntTgntU(EntityHandle edge, double u, double &i, double &j, double &k)moab::FBEngine
getEntType(EntityHandle gent, int *type)moab::FBEngine
getEntURange(EntityHandle edge, double &u_min, double &u_max)moab::FBEngine
getEntUtoXYZ(EntityHandle edge, double u, double &x, double &y, double &z)moab::FBEngine
getFcEvalXYZ(EntityHandle face, double x, double y, double z, double &on_x, double &on_y, double &on_z, double &nrml_i, double &nrml_j, double &nrml_k, double &cvtr1_i, double &cvtr1_j, double &cvtr1_k, double &cvtr2_i, double &cvtr2_j, double &cvtr2_k)moab::FBEngine
getNumEntSets(EntityHandle set, int num_hops, int *all_sets)moab::FBEngine
getNumOfType(EntityHandle set, int ent_type, int *pNum)moab::FBEngine
getPntRayIntsct(double x, double y, double z, double dir_x, double dir_y, double dir_z, std::vector< EntityHandle > &intersect_entity_handles, std::vector< double > &intersect_coords, std::vector< double > &param_coords)moab::FBEngine
getRootSet(EntityHandle *root_set)moab::FBEngine
getVtxCoord(EntityHandle this_gent, double *x0, double *y0, double *z0)moab::FBEngine
gsubtract(EntityHandle entity_set_1, EntityHandle entity_set_2, EntityHandle result_entity_set)moab::FBEngine
Init()moab::FBEngine
initializeSmoothing()moab::FBEngineprivate
isEntAdj(EntityHandle entity1, EntityHandle entity2, bool &adjacent_out)moab::FBEngine
measure(const EntityHandle *moab_entities, int entities_size, double *measures)moab::FBEngine
moab_instance()moab::FBEngineinline
print_debug_triangle(EntityHandle triangle)moab::FBEngineprivate
redistribute_boundary_edges_to_faces(EntityHandle face, EntityHandle newFace, std::vector< EntityHandle > &chainedEdges)moab::FBEngineprivate
separate(EntityHandle face, std::vector< EntityHandle > &chainedEdges, Range &first, Range &second)moab::FBEngineprivate
set_default_neumann_tags()moab::FBEngineprivate
set_neumann_tags(EntityHandle face, EntityHandle newFace)moab::FBEngineprivate
set_smooth()moab::FBEngineinline
setArrData(const EntityHandle *entity_handles, int entity_handles_size, Tag tag_handle, const void *tag_values)moab::FBEngine
smooth_new_intx_points(EntityHandle face, std::vector< EntityHandle > &chainedEdges)moab::FBEngineprivate
split_bedge_at_new_mesh_node(EntityHandle b_edge, EntityHandle atNode, EntityHandle brokenEdge, EntityHandle &new_edge)moab::FBEngine
split_boundary(EntityHandle face, EntityHandle atNode)moab::FBEngineprivate
split_edge_at_mesh_node(EntityHandle edge, EntityHandle node, EntityHandle &new_edge)moab::FBEngine
split_edge_at_point(EntityHandle edge, CartVect &point, EntityHandle &new_edge)moab::FBEngine
split_internal_edge(EntityHandle &edge, EntityHandle &newVertex)moab::FBEngineprivate
split_quads()moab::FBEngineprivate
split_surface(EntityHandle face, std::vector< EntityHandle > &chainedEdges, std::vector< EntityHandle > &splittingNodes, EntityHandle &newFace)moab::FBEngine
split_surface_with_direction(EntityHandle face, std::vector< double > &xyz, double *direction, int closed, double min_dot, EntityHandle &oNewFace)moab::FBEngine
weave_lateral_face_from_edges(EntityHandle bEdge, EntityHandle tEdge, double *direction, EntityHandle &newLatFace)moab::FBEngine
~FBEngine()moab::FBEngine