static InputParameters validParams()
Base class for creating new nodally-based mortar user objects.
An interface for accessing mortar mesh data.
virtual void threadJoin(const UserObject &) override final
Must override.
virtual void reinit()=0
reinitialize any data relevant to the current mortar segment
Interface for objects that needs scalar coupling capabilities.
This interface is designed for DGKernel, InternalSideUserObject, InterfaceUserObject, where material properties on a side of both its primary side (face) and its secondary side (neighbor) all required.
const InputParameters & parameters() const
Get the parameters of the object.
MortarUserObject(const InputParameters ¶meters)
Base class for user-specific data.
Enhances Coupleable interface to also couple the values from neighbor elements.