29 mooseError(
"subdomain setup for constraints is not implemented");
39#define usingConstraintMembers \
40 usingMooseObjectMembers; \
41 usingUserObjectInterfaceMembers; \
42 usingTaggingInterfaceMembers; \
43 using Constraint::_i; \
44 using Constraint::_qp; \
45 using Constraint::_tid
void mooseError(Args &&... args)
Emit an error message with the given stringified, concatenated args and terminate the application.
Base class for all Constraint types.
virtual void residualEnd()
virtual void subdomainSetup() override final
Gets called when the subdomain changes (i.e.
virtual bool addCouplingEntriesToJacobian()
static InputParameters validParams()
const InputParameters & parameters() const
Get the parameters of the object.
This is a base class for objects that can provide residual contributions for both local and neighbor ...