10#ifndef BELFEM_FN_MESH_COMPUTE_SURFACE_NORMALS_HPP
11#define BELFEM_FN_MESH_COMPUTE_SURFACE_NORMALS_HPP
22 const Vector< id_t > & aGroupIDs,
24 const bool aComputeInParallel=
true
36 const Vector< id_t > & aGroupIDs,
44 const Vector< id_t > & aGroupIDs,
60 Cell< Element * > & aElements );
76 const Vector< id_t > & aGroupIDs,
83 const Vector< id_t > & aGroupIDs,
90 const Vector< id_t > & aGroupIDs,
92 Vector< id_t > & aNodeIDs);
Definition fn_Mesh_compute_surface_normals.cpp:106
void get_node_ids(Mesh *aMesh, const Vector< id_t > &aGroupIDs, const GroupType aGroupType, Vector< id_t > &aNodeIDs)
Definition fn_Mesh_compute_surface_normals.cpp:820
void compute_surface_normals_3d(Mesh *aMesh, const Vector< id_t > &aGroupIDs, const GroupType aGroupType)
Definition fn_Mesh_compute_surface_normals.cpp:337
void receive_surface_normals_2d(Mesh *aMesh, const Vector< id_t > &aGroupIDs, const GroupType aGroupType)
Definition fn_Mesh_compute_surface_normals.cpp:711
void send_surface_normals_2d(Mesh *aMesh)
Definition fn_Mesh_compute_surface_normals.cpp:579
void receive_surface_normals_3d(Mesh *aMesh, const Vector< id_t > &aGroupIDs, const GroupType aGroupType)
Definition fn_Mesh_compute_surface_normals.cpp:762
void collect_elements(Mesh *aMesh, const id_t aGroupID, const GroupType aGroupType, Cell< Element * > &aElements)
Definition fn_Mesh_compute_surface_normals.cpp:503
void compute_surface_normals_2d(Mesh *aMesh, const Vector< id_t > &aGroupIDs, const GroupType aGroupType)
Definition fn_Mesh_compute_surface_normals.cpp:110
void create_normal_fields(Mesh *aMesh)
Definition fn_Mesh_compute_surface_normals.cpp:483
void send_surface_normals_3d(Mesh *aMesh)
Definition fn_Mesh_compute_surface_normals.cpp:636
Definition cl_EF_EdgeFunction.hpp:17
void compute_surface_normals(Mesh *aMesh, const Vector< id_t > &aGroupIDs, const GroupType aGroupType, const bool aComputeInParallel)
Definition fn_Mesh_compute_surface_normals.cpp:32
USER GUIDES:
Definition cl_Capacitor.cpp:16
unsigned int id_t
Definition typedefs.hpp:41
GroupType
Definition Mesh_Enums.hpp:130
@ SIDESET
Definition Mesh_Enums.hpp:132