| aveLength | MoFEM::CutMeshInterface | private |
| buildTree() | MoFEM::CutMeshInterface | |
| clearMap() | MoFEM::CutMeshInterface | |
| constrainSurface | MoFEM::CutMeshInterface | private |
| copySurface(const Range surface, Tag th=NULL, double *shift=NULL, double *origin=NULL, double *transform=NULL, const std::string save_mesh="") | MoFEM::CutMeshInterface | |
| cOre | MoFEM::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 | |
| cutEdges | MoFEM::CutMeshInterface | private |
| cutEdgesInMiddle(const BitRefLevel bit, Range &cut_vols, Range &cut_surf, Range &cut_verts, const bool debug=false) | MoFEM::CutMeshInterface | |
| cutFrontVolumes | MoFEM::CutMeshInterface | private |
| CutMeshInterface(const MoFEM::Core &core) | MoFEM::CutMeshInterface | |
| cutNewSurfaces | MoFEM::CutMeshInterface | private |
| cutNewVertices | MoFEM::CutMeshInterface | private |
| cutNewVolumes | MoFEM::CutMeshInterface | private |
| 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 | |
| cutSurfaceVolumes | MoFEM::CutMeshInterface | private |
| 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 | |
| edgesToCut | MoFEM::CutMeshInterface | private |
| edgesToTrim | MoFEM::CutMeshInterface | private |
| 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 | |
| fRont | MoFEM::CutMeshInterface | private |
| getCutEdges() const | MoFEM::CutMeshInterface | inline |
| getCutFrontVolumes() const | MoFEM::CutMeshInterface | inline |
| getCutSurfaceVolumes() const | MoFEM::CutMeshInterface | inline |
| getFileVersion(moab::Interface &moab, Version &version) | MoFEM::UnknownInterface | static |
| getFront() const | MoFEM::CutMeshInterface | inline |
| getInterface(IFACE *&iface) const | MoFEM::UnknownInterface | inline |
| getInterface(IFACE **const iface) const | MoFEM::UnknownInterface | inline |
| getInterface() const | MoFEM::UnknownInterface | inline |
| getInterface() const | MoFEM::UnknownInterface | inline |
| getInterface() const | MoFEM::UnknownInterface | inline |
| getInterfaceVersion(Version &version) | MoFEM::UnknownInterface | static |
| getLibVersion(Version &version) | MoFEM::UnknownInterface | static |
| getMergedSurfaces() const | MoFEM::CutMeshInterface | inline |
| getMergedVolumes() const | MoFEM::CutMeshInterface | inline |
| getNewCutSurfaces() const | MoFEM::CutMeshInterface | inline |
| getNewCutVertices() const | MoFEM::CutMeshInterface | inline |
| getNewCutVolumes() const | MoFEM::CutMeshInterface | inline |
| getNewTrimSurfaces() const | MoFEM::CutMeshInterface | inline |
| getNewTrimVertices() const | MoFEM::CutMeshInterface | inline |
| getNewTrimVolumes() const | MoFEM::CutMeshInterface | inline |
| getOptions() | MoFEM::CutMeshInterface | inline |
| getSubInterfaceOptions() | MoFEM::CutMeshInterface | inline |
| getSurface() const | MoFEM::CutMeshInterface | inline |
| getTreeSurfPtr() | MoFEM::CutMeshInterface | inline |
| getTrimEdges() const | MoFEM::CutMeshInterface | inline |
| getVolume() const | MoFEM::CutMeshInterface | inline |
| iFaceTypeMap | MoFEM::UnknownInterface | mutableprivate |
| iFaceTypeMap_multiIndex typedef | MoFEM::UnknownInterface | private |
| LengthMapData_multi_index typedef | MoFEM::CutMeshInterface | |
| lineSearchSteps | MoFEM::CutMeshInterface | |
| makeFront(const bool debug=false) | MoFEM::CutMeshInterface | |
| maxLength | MoFEM::CutMeshInterface | private |
| 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 | |
| mergedSurfaces | MoFEM::CutMeshInterface | private |
| mergedVolumes | MoFEM::CutMeshInterface | private |
| mergeSurface(const Range surface) | MoFEM::CutMeshInterface | |
| mergeVolumes(const Range volume) | MoFEM::CutMeshInterface | |
| moveMidNodesOnCutEdges(Tag th=NULL) | MoFEM::CutMeshInterface | |
| moveMidNodesOnTrimmedEdges(Tag th=NULL) | MoFEM::CutMeshInterface | |
| nbMaxMergingCycles | MoFEM::CutMeshInterface | |
| projectEntitiesQualityTrashold | MoFEM::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() const | MoFEM::CutMeshInterface | inline |
| query_interface(boost::typeindex::type_index type_index, UnknownInterface **iface) const | MoFEM::CutMeshInterface | virtual |
| 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::UnknownInterface | inline |
| removePathologicalFrontTris(const BitRefLevel split_bit, Range &ents) | MoFEM::CutMeshInterface | |
| rootSetSurf | MoFEM::CutMeshInterface | private |
| 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::UnknownInterface | static |
| 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 | |
| sUrface | MoFEM::CutMeshInterface | private |
| treeSurfPtr | MoFEM::CutMeshInterface | private |
| trimEdges | MoFEM::CutMeshInterface | private |
| trimEdgesInTheMiddle(const BitRefLevel bit, const bool debug=false) | MoFEM::CutMeshInterface | |
| trimNewSurfaces | MoFEM::CutMeshInterface | private |
| trimNewVertices | MoFEM::CutMeshInterface | private |
| trimNewVolumes | MoFEM::CutMeshInterface | private |
| 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 | |
| verticesOnCutEdges | MoFEM::CutMeshInterface | private |
| verticesOnTrimEdges | MoFEM::CutMeshInterface | private |
| vOlume | MoFEM::CutMeshInterface | private |
| zeroDistanceEnts | MoFEM::CutMeshInterface | private |
| zeroDistanceVerts | MoFEM::CutMeshInterface | private |
| ~CutMeshInterface() | MoFEM::CutMeshInterface | inline |
| ~UnknownInterface()=default | MoFEM::UnknownInterface | virtual |