OGS
IdentifySubdomainMesh.cpp File Reference

Detailed Description

Definition in file IdentifySubdomainMesh.cpp.

#include <map>
#include <vector>
#include "MeshLib/Elements/Element.h"
#include "MeshLib/Mesh.h"
#include "MeshLib/Node.h"
#include "MeshNodeSearcher.h"
Include dependency graph for IdentifySubdomainMesh.cpp:

Go to the source code of this file.

Namespaces

 anonymous_namespace{IdentifySubdomainMesh.cpp}
 
 MeshGeoToolsLib
 

Functions

std::vector< std::size_t > anonymous_namespace{IdentifySubdomainMesh.cpp}::identifySubdomainMeshNodes (MeshLib::Mesh const &subdomain_mesh, MeshGeoToolsLib::MeshNodeSearcher const &mesh_node_searcher)
 
std::vector< std::size_t > anonymous_namespace{IdentifySubdomainMesh.cpp}::findElementsInMesh (MeshLib::Mesh const &mesh, std::vector< std::size_t > const &node_ids)
 
std::vector< std::vector< std::size_t > > anonymous_namespace{IdentifySubdomainMesh.cpp}::identifySubdomainMeshElements (MeshLib::Mesh const &subdomain_mesh, MeshLib::Mesh const &bulk_mesh)
 
void anonymous_namespace{IdentifySubdomainMesh.cpp}::updateOrCheckExistingSubdomainProperty (MeshLib::Mesh &mesh, std::string const &property_name, std::vector< std::size_t > const &values, MeshLib::MeshItemType const mesh_item_type, bool const force_overwrite)
 Updates or checks the existing mesh's property with the given values. More...
 
void MeshGeoToolsLib::identifySubdomainMesh (MeshLib::Mesh &subdomain_mesh, MeshLib::Mesh const &bulk_mesh, MeshNodeSearcher const &mesh_node_searcher, bool const force_overwrite=false)