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 virtual void residualEnd()
Base class for all Constraint types.
Constraint(const InputParameters ¶meters)
virtual bool addCouplingEntriesToJacobian()
virtual void subdomainSetup() override final
Gets called when the subdomain changes (i.e.
This is a base class for objects that can provide residual contributions for both local and neighbor ...
void mooseError(Args &&... args) const
Emits an error prefixed with object name and type.
const InputParameters & parameters() const
Get the parameters of the object.
static InputParameters validParams()