20 #include <Eigen/Eigen>
45 const MeshLib::Mesh& mesh, Eigen::Vector3d
const& dir,
double angle);
68 Eigen::Vector3d
const& dir,
70 std::string
const& subsfc_node_id_prop_name =
"",
71 std::string
const& subsfc_element_id_prop_name =
"",
72 std::string
const& face_id_prop_name =
"");
77 const std::vector<MeshLib::Element*>& all_elements,
78 std::vector<MeshLib::Element*>& sfc_elements,
79 std::vector<std::size_t>& element_to_bulk_element_id_map,
80 std::vector<std::size_t>& element_to_bulk_face_id_map,
81 Eigen::Vector3d
const& dir,
83 unsigned mesh_dimension);
86 namespace BoundaryExtraction
90 std::string
const& subsfc_node_id_prop_name,
91 std::string
const& subsfc_element_id_prop_name,
92 std::string
const& face_id_prop_name);
97 std::string
const& node_to_bulk_node_id_map_name,
98 std::vector<std::size_t>
const& node_to_bulk_node_id_map,
99 std::string
const& element_to_bulk_element_id_map_name,
100 std::vector<std::size_t>
const& element_to_bulk_element_id_map,
101 std::string
const& element_to_bulk_face_id_map_name,
102 std::vector<std::size_t>
const& element_to_bulk_face_id_map);
Definition of the class Properties that implements a container of properties.
Definition of the Mesh class.
void addBulkIDPropertiesToMesh(MeshLib::Mesh &surface_mesh, std::string const &node_to_bulk_node_id_map_name, std::vector< std::size_t > const &node_to_bulk_node_id_map, std::string const &element_to_bulk_element_id_map_name, std::vector< std::size_t > const &element_to_bulk_element_id_map, std::string const &element_to_bulk_face_id_map_name, std::vector< std::size_t > const &element_to_bulk_face_id_map)