19 #include "libmesh/vector_value.h" 20 #include "libmesh/point.h" 53 mooseError(
"_elem_pairs has not yet been initialized and it needs to be initialized by a " 60 std::map<std::pair<const Elem *, const Elem *>,
ElementPairInfo>::const_iterator it =
63 mooseError(
"Could not find ElemenPairInfo for specified element pair");
void mooseError(Args &&... args)
Emit an error message with the given stringified, concatenated args and terminate the application...
const ElementPairInfo & getElemPairInfo(std::pair< const Elem *, const Elem *> elem_pair) const
The following methods are specializations for using the libMesh::Parallel::packed_range_* routines fo...
const ElementPairList * _elem_pairs
const ElementPairList & getElemPairs() const
ElementPairLocator(unsigned int interface_id)
This is the ElementPairLocator class.
This is the ElementPairInfo class.
std::list< std::pair< const Elem *, const Elem * > > ElementPairList
unsigned int _interface_id
std::map< std::pair< const Elem *, const Elem * >, ElementPairInfo > _element_pair_info
virtual ~ElementPairLocator()