https://mooseframework.inl.gov
Loading...
Searching...
No Matches
Namespaces | Functions
MeshCoarseningUtils.h File Reference

Go to the source code of this file.

Namespaces

namespace  MeshCoarseningUtils
 

Functions

bool MeshCoarseningUtils::getFineElementsFromInteriorNode (const libMesh::Node &interior_node, const libMesh::Node &reference_node, const libMesh::Elem &elem, std::vector< const libMesh::Node * > &tentative_coarse_nodes, std::set< const libMesh::Elem * > &fine_elements)
 Utility routine to gather vertex nodes for, and elements contained in, for a coarse QUAD or HEX element.
 
void MeshCoarseningUtils::reorderNodes (std::vector< const libMesh::Node * > &nodes, const libMesh::Point &origin, const libMesh::Point &clock_start, libMesh::Point &axis)
 Utility routine to re-order a vector of nodes so that they can form a valid quad element.
 
unsigned int MeshCoarseningUtils::getOppositeNodeIndex (libMesh::ElemType elem_type, unsigned int node_index)
 Utility routine to get the index of the node opposite, in the element, to the node of interest.