![]() |
OGS
|
|
Definition in file IdentifySubdomainMesh.cpp.
#include <range/v3/algorithm/equal.hpp>#include <range/v3/range/conversion.hpp>#include <unordered_map>#include <vector>#include "BaseLib/RunTime.h"#include "MeshLib/Elements/Element.h"#include "MeshLib/Mesh.h"#include "MeshLib/Node.h"#include "MeshLib/Utils/addPropertyToMesh.h"#include "MeshNodeSearcher.h"Go to the source code of this file.
Namespaces | |
| namespace | anonymous_namespace{IdentifySubdomainMesh.cpp} |
| namespace | 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 (std::vector< std::size_t > const &node_ids, std::vector< std::vector< std::size_t > > const &connected_element_ids_per_node) |
| 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_view 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. | |
| void | MeshGeoToolsLib::identifySubdomainMesh (MeshLib::Mesh &subdomain_mesh, MeshLib::Mesh const &bulk_mesh, MeshNodeSearcher const &mesh_node_searcher, bool const force_overwrite=false) |