v0.9.0
MoFEM::CutMeshInterface Member List

This is the complete list of members for MoFEM::CutMeshInterface, including all inherited members.

aveLengthMoFEM::CutMeshInterfaceprivate
buildTree()MoFEM::CutMeshInterface
clearMap()MoFEM::CutMeshInterface
copySurface(const Range &surface, Tag th=NULL, double *shift=NULL, double *origin=NULL, double *transform=NULL, const std::string save_mesh="")MoFEM::CutMeshInterface
cOreMoFEM::CutMeshInterface
createFrontLevelSets(Range vol, Tag th=nullptr, int verb=QUIET, const bool debug=false)MoFEM::CutMeshInterface
createLevelSets(Tag th, Range &vol_edges, const bool remove_adj_prims_edges, int verb=QUIET, const bool debug=false, const std::string edges_file_name=string())MoFEM::CutMeshInterface
createLevelSets(int verb=QUIET, const bool debug=false)MoFEM::CutMeshInterface
createSurfaceLevelSets(int verb=QUIET, const bool debug=false)MoFEM::CutMeshInterface
cutAndTrim(int &first_bit, Tag th, const double tol_cut, const double tol_cut_close, const double tol_trim_close, Range *fixed_edges=NULL, Range *corner_nodes=NULL, const bool update_meshsets=false, const bool debug=false)MoFEM::CutMeshInterface
cutEdgesMoFEM::CutMeshInterfaceprivate
cutEdgesInMiddle(const BitRefLevel bit, Range &cut_vols, Range &cut_surf, Range &cut_verts, const bool debug=false)MoFEM::CutMeshInterface
cutFrontVolumesMoFEM::CutMeshInterfaceprivate
CutMeshInterface(const MoFEM::Core &core)MoFEM::CutMeshInterface
cutNewSurfacesMoFEM::CutMeshInterfaceprivate
cutNewVerticesMoFEM::CutMeshInterfaceprivate
cutNewVolumesMoFEM::CutMeshInterfaceprivate
cutOnly(Range vol, const BitRefLevel cut_bit, Tag th, const double tol_cut, const double tol_cut_close, Range *fixed_edges=NULL, Range *corner_nodes=NULL, const bool update_meshsets=false, const bool debug=false)MoFEM::CutMeshInterface
cutSurfaceVolumesMoFEM::CutMeshInterfaceprivate
cutTrimAndMerge(int &first_bit, const int fraction_level, Tag th, const double tol_cut, const double tol_cut_close, const double tol_trim_close, Range &fixed_edges, Range &corner_nodes, const bool update_meshsets=false, const bool debug=false)MoFEM::CutMeshInterface
edgesToCutMoFEM::CutMeshInterfaceprivate
edgesToTrimMoFEM::CutMeshInterfaceprivate
findEdgesToCut(Range vol, Range *fixed_edges, Range *corner_nodes, const double geometry_tol, int verb=QUIET, const bool debug=false)MoFEM::CutMeshInterface
findEdgesToTrim(Range *fixed_edges, Range *corner_nodes, Tag th=NULL, const double tol=1e-4, const bool debug=false)MoFEM::CutMeshInterface
fRontMoFEM::CutMeshInterfaceprivate
getClassIdx(const MOFEMuuid &uid) constMoFEM::UnknownInterfaceprotected
getCutEdges() constMoFEM::CutMeshInterface
getCutFrontVolumes() constMoFEM::CutMeshInterface
getCutSurfaceVolumes() constMoFEM::CutMeshInterface
getFileVersion(moab::Interface &moab, Version &version) constMoFEM::UnknownInterfacevirtual
getFront() constMoFEM::CutMeshInterface
getInterface(const MOFEMuuid &uuid, IFACE *&iface) constMoFEM::UnknownInterface
getInterface(IFACE *&iface) constMoFEM::UnknownInterface
getInterface(IFACE **const iface) constMoFEM::UnknownInterface
getInterface() constMoFEM::UnknownInterface
getInterface() constMoFEM::UnknownInterface
getInterface() constMoFEM::UnknownInterface
getInterface(const MOFEMuuid &uuid, UnknownInterface *&iface) constMoFEM::UnknownInterface
getInterfaceVersion(Version &version) constMoFEM::UnknownInterfacevirtual
getLibVersion(Version &version) constMoFEM::UnknownInterfacevirtual
getMergedSurfaces() constMoFEM::CutMeshInterface
getMergedVolumes() constMoFEM::CutMeshInterface
getNewCutSurfaces() constMoFEM::CutMeshInterface
getNewCutVertices() constMoFEM::CutMeshInterface
getNewCutVolumes() constMoFEM::CutMeshInterface
getNewTrimSurfaces() constMoFEM::CutMeshInterface
getNewTrimVertices() constMoFEM::CutMeshInterface
getNewTrimVolumes() constMoFEM::CutMeshInterface
getOptions()MoFEM::CutMeshInterface
getSubInterfaceOptions()MoFEM::CutMeshInterface
getSurface() constMoFEM::CutMeshInterface
getTreeSurfPtr()MoFEM::CutMeshInterface
getTrimEdges() constMoFEM::CutMeshInterface
getUId(const boost::typeindex::type_index &class_idx) constMoFEM::UnknownInterfaceprotected
getVolume() constMoFEM::CutMeshInterface
LengthMapData_multi_index typedefMoFEM::CutMeshInterface
lineSearchStepsMoFEM::CutMeshInterface
makeFront(const bool debug=false)MoFEM::CutMeshInterface
maxLengthMoFEM::CutMeshInterfaceprivate
mergeBadEdges(const int fraction_level, const Range &tets, const Range &surface, const Range &fixed_edges, const Range &corner_nodes, Range &merged_nodes, Range &out_tets, Range &new_surf, Tag th, const bool update_meshsets=false, const BitRefLevel *bit_ptr=NULL, const bool debug=false)MoFEM::CutMeshInterface
mergeBadEdges(const int fraction_level, const BitRefLevel cut_bit, const BitRefLevel trim_bit, const BitRefLevel bit, const Range &surface, const Range &fixed_edges, const Range &corner_nodes, Tag th=NULL, const bool update_meshsets=false, const bool debug=false)MoFEM::CutMeshInterface
mergedSurfacesMoFEM::CutMeshInterfaceprivate
mergedVolumesMoFEM::CutMeshInterfaceprivate
mergeSurface(const Range &surface)MoFEM::CutMeshInterface
mergeVolumes(const Range &volume)MoFEM::CutMeshInterface
moveMidNodesOnCutEdges(Tag th=NULL)MoFEM::CutMeshInterface
moveMidNodesOnTrimmedEdges(Tag th=NULL)MoFEM::CutMeshInterface
nbMaxMergingCyclesMoFEM::CutMeshInterface
projectEntitiesQualityTrasholdMoFEM::CutMeshInterface
projectZeroDistanceEnts(Range *fixed_edges, Range *corner_nodes, const double close_tol=0, const int verb=QUIET, const bool debug=false)MoFEM::CutMeshInterface
projectZeroDistanceEnts() constMoFEM::CutMeshInterface
query_interface(const MOFEMuuid &uuid, UnknownInterface **iface) constMoFEM::CutMeshInterfacevirtual
refineMesh(const int init_bit_level, const int surf_levels, const int front_levels, Range *fixed_edges=nullptr, int verb=QUIET, const bool debug=false)MoFEM::CutMeshInterface
registerInterface(const MOFEMuuid &uuid, bool error_if_registration_failed=true)MoFEM::UnknownInterface
removePathologicalFrontTris(const BitRefLevel split_bit, Range &ents)MoFEM::CutMeshInterface
rootSetSurfMoFEM::CutMeshInterfaceprivate
saveCutEdges(const std::string prefix="")MoFEM::CutMeshInterface
saveTrimEdges()MoFEM::CutMeshInterface
setCoords(Tag th, const BitRefLevel bit=BitRefLevel(), const BitRefLevel mask=BitRefLevel().set())MoFEM::CutMeshInterface
setFront(const Range &surface)MoFEM::CutMeshInterface
setSurface(const Range &surface)MoFEM::CutMeshInterface
setTagData(Tag th, const BitRefLevel bit=BitRefLevel())MoFEM::CutMeshInterface
setTrimFixedEdges(const bool b)MoFEM::CutMeshInterface
setVolume(const Range &volume)MoFEM::CutMeshInterface
snapSurfaceSkinToEdges(const Range &fixed_edges, const double rel_tol, const double abs_tol, Tag th=nullptr, const bool debug=false)MoFEM::CutMeshInterface
snapSurfaceToEdges(const Range &surface_edges, const Range &fixed_edges, const double rel_tol, const double abs_tol, Tag th=nullptr, const bool debug=false)MoFEM::CutMeshInterface
splitSides(const BitRefLevel split_bit, const BitRefLevel bit, const Range &ents, Tag th=NULL)MoFEM::CutMeshInterface
sUrfaceMoFEM::CutMeshInterfaceprivate
treeSurfPtrMoFEM::CutMeshInterfaceprivate
trimEdgesMoFEM::CutMeshInterfaceprivate
trimEdgesInTheMiddle(const BitRefLevel bit, const bool debug=false)MoFEM::CutMeshInterface
trimFixedEdgesMoFEM::CutMeshInterfaceprivate
trimNewSurfacesMoFEM::CutMeshInterfaceprivate
trimNewVerticesMoFEM::CutMeshInterfaceprivate
trimNewVolumesMoFEM::CutMeshInterfaceprivate
trimOnly(const BitRefLevel trim_bit, Tag th, const double tol_cut_close, Range *fixed_edges=NULL, Range *corner_nodes=NULL, const bool update_meshsets=false, const bool debug=false)MoFEM::CutMeshInterface
trimSurface(Range *fixed_edge, Range *corner_nodes, const bool debug=false)MoFEM::CutMeshInterface
verticesOnCutEdgesMoFEM::CutMeshInterfaceprivate
verticesOnTrimEdgesMoFEM::CutMeshInterfaceprivate
vOlumeMoFEM::CutMeshInterfaceprivate
zeroDistanceEntsMoFEM::CutMeshInterfaceprivate
zeroDistanceVertsMoFEM::CutMeshInterfaceprivate
~CutMeshInterface()MoFEM::CutMeshInterface
~UnknownInterface()=defaultMoFEM::UnknownInterfacevirtual