https://mooseframework.inl.gov
Namespaces | Functions
BoundaryLayerUtils.C File Reference

Go to the source code of this file.

Namespaces

 BoundaryLayerUtils
 

Functions

std::unique_ptr< MeshBaseBoundaryLayerUtils::buildBoundaryLayerRing (MeshGenerator &mg, MeshBase &input_mesh, const std::vector< BoundaryName > &boundary_names, unsigned int num_layers, Real thickness, Real layer_bias, bool outward, const MooseEnum &tri_elem_type, SubdomainID output_subdomain_id, const SubdomainName &output_subdomain_name)
 
std::vector< PointBoundaryLayerUtils::generateOffsetPolyline (MeshGenerator *mg, std::unique_ptr< libMesh::UnstructuredMesh > &ply_mesh_u, std::vector< Point > &points, std::vector< Point > &mid_points, const bool outward, const Real thickness)
 
void BoundaryLayerUtils::collectExteriorVertexPointsFromMesh (libMesh::TriangulatorInterface::MeshedHole &bdry_mh, std::vector< Point > &points, std::vector< Point > &mid_points, const bool skip_node_reduction)
 
Point BoundaryLayerUtils::getKeyNormal (const Elem *elem, const unsigned int s, const unsigned int node_index)