OGS
RemoveMeshComponents.h File Reference

Detailed Description

Definition in file RemoveMeshComponents.h.

#include <string>
#include <vector>
Include dependency graph for RemoveMeshComponents.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 MeshLib
 

Functions

MeshLib::MeshMeshLib::removeElements (const MeshLib::Mesh &mesh, const std::vector< std::size_t > &removed_element_ids, const std::string &new_mesh_name)
 
MeshLib::MeshMeshLib::removeNodes (const MeshLib::Mesh &mesh, const std::vector< std::size_t > &del_nodes_idx, const std::string &new_mesh_name)
 
std::vector< bool > MeshLib::markUnusedNodes (std::vector< Element * > const &elements, std::vector< Node * > const &nodes)
 Marks nodes not used by any of the elements. More...
 
void MeshLib::removeMarkedNodes (std::vector< bool > const &nodes_to_delete, std::vector< Node * > &nodes)
 Deallocates and removes nodes marked true. More...