|  | OGS
    | 
Definition in file RemoveMeshComponents.cpp.
#include "RemoveMeshComponents.h"#include "MeshLib/Elements/Element.h"#include "MeshLib/MeshSearch/ElementSearch.h"#include "MeshLib/MeshSearch/NodeSearch.h"#include "MeshLib/Node.h"#include "MeshLib/Utils/DuplicateMeshComponents.h"Go to the source code of this file.
| Namespaces | |
| namespace | MeshToolsLib | 
| Functions | |
| MeshLib::Mesh * | MeshToolsLib::removeElements (const MeshLib::Mesh &mesh, const std::vector< std::size_t > &removed_element_ids, const std::string &new_mesh_name) | 
| std::vector< bool > | MeshToolsLib::markUnusedNodes (std::vector< MeshLib::Element * > const &elements, std::vector< MeshLib::Node * > const &nodes) | 
| Marks nodes not used by any of the elements. | |
| void | MeshToolsLib::removeMarkedNodes (std::vector< bool > const &nodes_to_delete, std::vector< MeshLib::Node * > &nodes) | 
| Deallocates and removes nodes marked true. | |
| MeshLib::Mesh * | MeshToolsLib::removeNodes (const MeshLib::Mesh &mesh, const std::vector< std::size_t > &del_nodes_idx, const std::string &new_mesh_name) |