https://mooseframework.inl.gov
Loading...
Searching...
No Matches
Public Member Functions | List of all members
BndNodeCompare Class Reference

Helper class for sorting Boundary Nodes so that we always get the same order of application for boundary conditions. More...

Public Member Functions

 BndNodeCompare ()
 
bool operator() (const BndNode *const &lhs, const BndNode *const &rhs)
 

Detailed Description

Helper class for sorting Boundary Nodes so that we always get the same order of application for boundary conditions.

Definition at line 1007 of file MooseMesh.C.

Constructor & Destructor Documentation

◆ BndNodeCompare()

BndNodeCompare::BndNodeCompare ( )
inline

Definition at line 1010 of file MooseMesh.C.

1010{}

Member Function Documentation

◆ operator()()

bool BndNodeCompare::operator() ( const BndNode *const &  lhs,
const BndNode *const &  rhs 
)
inline

Definition at line 1012 of file MooseMesh.C.

1013 {
1014 if (lhs->_bnd_id < rhs->_bnd_id)
1015 return true;
1016
1017 if (lhs->_bnd_id > rhs->_bnd_id)
1018 return false;
1019
1020 if (lhs->_node->id() < rhs->_node->id())
1021 return true;
1022
1023 if (lhs->_node->id() > rhs->_node->id())
1024 return false;
1025
1026 return false;
1027 }
dof_id_type id() const
BoundaryID _bnd_id
boundary id for the node
Definition BndNode.h:26
libMesh::Node * _node
pointer to the node
Definition BndNode.h:24

The documentation for this class was generated from the following file: