20 #ifndef LIBMESH_COMPARE_ELEMS_BY_LEVEL_H    21 #define LIBMESH_COMPARE_ELEMS_BY_LEVEL_H    25 #include "libmesh/elem.h"    52       aid = a->
id(),   bid = b->
id();
    54     return (al == bl) ? aid < bid : al < bl;
    61 #endif // LIBMESH_COMPARE_ELEMS_BY_LEVEL_H This is the base class from which all geometric element types are derived. 
The libMesh namespace provides an interface to certain functionality in the library. 
bool operator()(const Elem *a, const Elem *b) const
unsigned int level() const
Specific weak ordering for Elem *'s to be used in a set.