BELFEM 0.9.0
Berkeley Lab Finite Element Framework
Loading...
Searching...
No Matches
fn_Mesh_compute_surface_normals.hpp File Reference
#include "typedefs.hpp"
#include "cl_Cell.hpp"
#include "cl_Vector.hpp"
#include "cl_Mesh.hpp"
#include "Mesh_Enums.hpp"
Include dependency graph for fn_Mesh_compute_surface_normals.hpp:

Go to the source code of this file.

Namespaces

namespace  belfem
 USER GUIDES:
namespace  belfem::mesh
namespace  belfem::mesh::normals

Functions

void belfem::mesh::compute_surface_normals (Mesh *aMesh, const Vector< id_t > &aGroupIDs, const GroupType aGroupType, const bool aComputeInParallel)
void belfem::mesh::normals::compute_surface_normals_2d (Mesh *aMesh, const Vector< id_t > &aGroupIDs, const GroupType aGroupType)
void belfem::mesh::normals::compute_surface_normals_3d (Mesh *aMesh, const Vector< id_t > &aGroupIDs, const GroupType aGroupType)
void belfem::mesh::normals::create_normal_fields (Mesh *aMesh)
void belfem::mesh::normals::collect_elements (Mesh *aMesh, const id_t aGroupID, const GroupType aGroupType, Cell< Element * > &aElements)
void belfem::mesh::normals::send_surface_normals_2d (Mesh *aMesh)
void belfem::mesh::normals::send_surface_normals_3d (Mesh *aMesh)
void belfem::mesh::normals::receive_surface_normals_2d (Mesh *aMesh, const Vector< id_t > &aGroupIDs, const GroupType aGroupType)
void belfem::mesh::normals::receive_surface_normals_3d (Mesh *aMesh, const Vector< id_t > &aGroupIDs, const GroupType aGroupType)
void belfem::mesh::normals::get_node_ids (Mesh *aMesh, const Vector< id_t > &aGroupIDs, const GroupType aGroupType, Vector< id_t > &aNodeIDs)