15 #include "libmesh/remote_elem.h" 47 "I'm pretty confident that if we got here then our neighbor should be " 48 "local/ghosted/null");
51 const auto neigh_side = neighbor->which_neighbor_am_i(
_current_elem);
static InputParameters validParams()
const FaceInfo * _fi
A pointer to a face info, useful when working with FV.
virtual void execute() override
Execute method.
bool _has_fv_vars
Whether finite volume variables are involved in the user object.
Base class for implementing interface user objects.
const unsigned int & _current_side
current side of the current element
std::unordered_set< const FaceInfo * > _face_infos_processed
A set of all the face infos that have been already looked at.
static InputParameters validParams()
const std::vector< const FaceInfo * > & faceInfo() const
Accessor for local FaceInfo objects.
const Real & _current_neighbor_volume
current neighbor volume
std::vector< MooseVariableFieldBase * > _coupled_moose_vars
Vector of all coupled variables.
InterfaceUserObject(const InputParameters ¶meters)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const Elem *const & _current_elem
current element
const Real & getNeighborElemVolume()
The volume (or length) of the current neighbor.
virtual void initialize() override
Called before execute() is ever called so that data can be cleared.
const RemoteElem * remote_elem