v0.14.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
constrainSurfaceMoFEM::CutMeshInterfaceprivate
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
createSurfaceLevelSets(int verb=QUIET, const bool debug=false)MoFEM::CutMeshInterface
cutAndTrim(int &first_bit, Tag th, const double tol_geometry, 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_geometry, 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_geometry, 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, 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
findLevelSetVolumes(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
findLevelSetVolumes(int verb=QUIET, const bool debug=false)MoFEM::CutMeshInterface
fRontMoFEM::CutMeshInterfaceprivate
getCutEdges() constMoFEM::CutMeshInterfaceinline
getCutFrontVolumes() constMoFEM::CutMeshInterfaceinline
getCutSurfaceVolumes() constMoFEM::CutMeshInterfaceinline
getFileVersion(moab::Interface &moab, Version &version)MoFEM::UnknownInterfacestatic
getFront() constMoFEM::CutMeshInterfaceinline
getInterface(IFACE *&iface) constMoFEM::UnknownInterfaceinline
getInterface(IFACE **const iface) constMoFEM::UnknownInterfaceinline
getInterface() constMoFEM::UnknownInterfaceinline
getInterface() constMoFEM::UnknownInterfaceinline
getInterface() constMoFEM::UnknownInterfaceinline
getInterfaceVersion(Version &version)MoFEM::UnknownInterfacestatic
getLibVersion(Version &version)MoFEM::UnknownInterfacestatic
getMergedSurfaces() constMoFEM::CutMeshInterfaceinline
getMergedVolumes() constMoFEM::CutMeshInterfaceinline
getNewCutSurfaces() constMoFEM::CutMeshInterfaceinline
getNewCutVertices() constMoFEM::CutMeshInterfaceinline
getNewCutVolumes() constMoFEM::CutMeshInterfaceinline
getNewTrimSurfaces() constMoFEM::CutMeshInterfaceinline
getNewTrimVertices() constMoFEM::CutMeshInterfaceinline
getNewTrimVolumes() constMoFEM::CutMeshInterfaceinline
getOptions()MoFEM::CutMeshInterfaceinline
getSubInterfaceOptions()MoFEM::CutMeshInterfaceinline
getSurface() constMoFEM::CutMeshInterfaceinline
getTreeSurfPtr()MoFEM::CutMeshInterfaceinline
getTrimEdges() constMoFEM::CutMeshInterfaceinline
getVolume() constMoFEM::CutMeshInterfaceinline
iFaceTypeMapMoFEM::UnknownInterfacemutableprivate
iFaceTypeMap_multiIndex typedefMoFEM::UnknownInterfaceprivate
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 geometry_tol=0, const double close_tol=0, const int verb=QUIET, const bool debug=false)MoFEM::CutMeshInterface
projectZeroDistanceEnts() constMoFEM::CutMeshInterfaceinline
query_interface(boost::typeindex::type_index type_index, 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(bool error_if_registration_failed=true)MoFEM::UnknownInterfaceinline
removePathologicalFrontTris(const BitRefLevel split_bit, Range &ents)MoFEM::CutMeshInterface
rootSetSurfMoFEM::CutMeshInterfaceprivate
saveCutEdges(const std::string prefix="")MoFEM::CutMeshInterface
saveTrimEdges()MoFEM::CutMeshInterface
setConstrainSurface(const Range surf)MoFEM::CutMeshInterface
setCoords(Tag th, const BitRefLevel bit=BitRefLevel(), const BitRefLevel mask=BitRefLevel().set())MoFEM::CutMeshInterface
setFileVersion(moab::Interface &moab, Version version=Version(MoFEM_VERSION_MAJOR, MoFEM_VERSION_MINOR, MoFEM_VERSION_BUILD))MoFEM::UnknownInterfacestatic
setFront(const Range surface)MoFEM::CutMeshInterface
setSurface(const Range surface)MoFEM::CutMeshInterface
setTagData(Tag th, const BitRefLevel bit=BitRefLevel())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
trimNewSurfacesMoFEM::CutMeshInterfaceprivate
trimNewVerticesMoFEM::CutMeshInterfaceprivate
trimNewVolumesMoFEM::CutMeshInterfaceprivate
trimOnly(const BitRefLevel trim_bit, Tag th, const double tol_trim_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 double tol=1e-4, Tag th=NULL, const bool debug=false)MoFEM::CutMeshInterface
verticesOnCutEdgesMoFEM::CutMeshInterfaceprivate
verticesOnTrimEdgesMoFEM::CutMeshInterfaceprivate
vOlumeMoFEM::CutMeshInterfaceprivate
zeroDistanceEntsMoFEM::CutMeshInterfaceprivate
zeroDistanceVertsMoFEM::CutMeshInterfaceprivate
~CutMeshInterface()MoFEM::CutMeshInterfaceinline
~UnknownInterface()=defaultMoFEM::UnknownInterfacevirtual