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 |