Mesh Oriented datABase
(version 5.4.1)
Array-based unstructured mesh datastructure
|
_brokenEdges | moab::FBEngine | [private] |
_edges | moab::FBEngine | [private] |
_faces | moab::FBEngine | [private] |
_initialized | moab::FBEngine | [private] |
_mbImpl | moab::FBEngine | [private] |
_my_geomTopoTool | moab::FBEngine | [private] |
_my_gsets | moab::FBEngine | [private] |
_newTriangles | moab::FBEngine | [private] |
_piercedEdges | moab::FBEngine | [private] |
_piercedTriangles | moab::FBEngine | [private] |
_smooth | moab::FBEngine | [private] |
_smthCurve | moab::FBEngine | [private] |
_smthFace | moab::FBEngine | [private] |
_t_created | moab::FBEngine | [private] |
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::FBEngine | [private] |
boundary_nodes_on_face(EntityHandle face, std::vector< EntityHandle > &boundary_nodes) | moab::FBEngine | [private] |
BreakTriangle(EntityHandle tri, EntityHandle e1, EntityHandle e3, EntityHandle n1, EntityHandle n2, EntityHandle n3) | moab::FBEngine | [private] |
BreakTriangle2(EntityHandle tri, EntityHandle e1, EntityHandle e2, EntityHandle n1, EntityHandle n2) | moab::FBEngine | [private] |
chain_able_edge(EntityHandle edge, double min_dot, EntityHandle &next_edge, bool &chainable) | moab::FBEngine | [private] |
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::FBEngine | [private] |
create_new_gedge(std::vector< EntityHandle > &nodesAlongPolyline, EntityHandle &new_geo_edge) | moab::FBEngine | [private] |
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::FBEngine | [private] |
FBEngine(Interface *impl, GeomTopoTool *geomTopoTool=NULL, const bool smooth=false) | moab::FBEngine | |
find_vertex_set_for_node(EntityHandle iNode, EntityHandle &oVertexSet) | moab::FBEngine | [private] |
get_gtt() | moab::FBEngine | [inline] |
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::FBEngine | [private] |
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 > ¶m_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::FBEngine | [private] |
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::FBEngine | [inline] |
print_debug_triangle(EntityHandle triangle) | moab::FBEngine | [private] |
redistribute_boundary_edges_to_faces(EntityHandle face, EntityHandle newFace, std::vector< EntityHandle > &chainedEdges) | moab::FBEngine | [private] |
separate(EntityHandle face, std::vector< EntityHandle > &chainedEdges, Range &first, Range &second) | moab::FBEngine | [private] |
set_default_neumann_tags() | moab::FBEngine | [private] |
set_neumann_tags(EntityHandle face, EntityHandle newFace) | moab::FBEngine | [private] |
set_smooth() | moab::FBEngine | [inline] |
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::FBEngine | [private] |
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::FBEngine | [private] |
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::FBEngine | [private] |
split_quads() | moab::FBEngine | [private] |
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 |