OGS
AddLayerToMesh.cpp File Reference

Detailed Description

Implementation of AddLayerToMesh class.

Date
2016-01-18

Definition in file AddLayerToMesh.cpp.

#include "AddLayerToMesh.h"
#include <algorithm>
#include <map>
#include <memory>
#include <numeric>
#include <vector>
#include "BaseLib/Logging.h"
#include "FlipElements.h"
#include "MeshLib/Elements/Elements.h"
#include "MeshLib/Mesh.h"
#include "MeshLib/Node.h"
#include "MeshLib/Utils/DuplicateMeshComponents.h"
#include "MeshToolsLib/MeshSurfaceExtraction.h"
Include dependency graph for AddLayerToMesh.cpp:

Go to the source code of this file.

Namespaces

namespace  MeshToolsLib
 

Functions

MeshLib::ElementMeshToolsLib::extrudeElement (std::vector< MeshLib::Node * > const &subsfc_nodes, MeshLib::Element const &sfc_elem, MeshLib::PropertyVector< std::size_t > const &sfc_to_subsfc_id_map, std::map< std::size_t, std::size_t > const &subsfc_sfc_id_map)
 
MeshLib::MeshMeshToolsLib::addLayerToMesh (MeshLib::Mesh const &mesh, double const thickness, std::string const &name, bool const on_top, bool const copy_material_ids, std::optional< int > const layer_id)