![]() |
OGS
|
Implementation of the Mesh class.
Definition in file Mesh.cpp.
#include "Mesh.h"
#include <memory>
#include <unordered_map>
#include <utility>
#include "BaseLib/RunTime.h"
#include "Elements/Element.h"
#include "Elements/Hex.h"
#include "Elements/Prism.h"
#include "Elements/Pyramid.h"
#include "Elements/Quad.h"
#include "Elements/Tet.h"
#include "Elements/Tri.h"
Go to the source code of this file.
Namespaces | |
MeshLib | |
Functions | |
std::vector< std::vector< Element const * > > | MeshLib::findElementsConnectedToNodes (Mesh const &mesh) |
void | MeshLib::scaleMeshPropertyVector (MeshLib::Mesh &mesh, std::string const &property_name, double factor) |
PropertyVector< int > const * | MeshLib::materialIDs (Mesh const &mesh) |
std::unique_ptr< MeshLib::Mesh > | MeshLib::createMeshFromElementSelection (std::string mesh_name, std::vector< MeshLib::Element * > const &elements) |
std::vector< std::vector< Node * > > | MeshLib::calculateNodesConnectedByElements (Mesh const &mesh) |
bool | MeshLib::isBaseNode (Node const &node, std::vector< Element const * > const &elements_connected_to_node) |
Variables | |
static std::size_t | global_mesh_counter = 0 |
Mesh counter used to uniquely identify meshes by id. More... | |