BELFEM 0.9.0
Berkeley Lab Finite Element Framework
Loading...
Searching...
No Matches
belfem::mesh::normals Namespace Reference

Functions

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

Function Documentation

◆ collect_elements()

void belfem::mesh::normals::collect_elements ( Mesh * aMesh,
const id_t aGroupID,
const GroupType aGroupType,
Cell< Element * > & aElements )

◆ compute_surface_normals_2d()

void belfem::mesh::normals::compute_surface_normals_2d ( Mesh * aMesh,
const Vector< id_t > & aGroupIDs,
const GroupType aGroupType )

◆ compute_surface_normals_3d()

void belfem::mesh::normals::compute_surface_normals_3d ( Mesh * aMesh,
const Vector< id_t > & aGroupIDs,
const GroupType aGroupType )

◆ create_normal_fields()

void belfem::mesh::normals::create_normal_fields ( Mesh * aMesh)

◆ get_node_ids()

void belfem::mesh::normals::get_node_ids ( Mesh * aMesh,
const Vector< id_t > & aGroupIDs,
const GroupType aGroupType,
Vector< id_t > & aNodeIDs )

◆ receive_surface_normals_2d()

void belfem::mesh::normals::receive_surface_normals_2d ( Mesh * aMesh,
const Vector< id_t > & aGroupIDs,
const GroupType aGroupType )

◆ receive_surface_normals_3d()

void belfem::mesh::normals::receive_surface_normals_3d ( Mesh * aMesh,
const Vector< id_t > & aGroupIDs,
const GroupType aGroupType )

◆ send_surface_normals_2d()

void belfem::mesh::normals::send_surface_normals_2d ( Mesh * aMesh)

◆ send_surface_normals_3d()

void belfem::mesh::normals::send_surface_normals_3d ( Mesh * aMesh)