Class to manage nested solution for augmented Lagrange contact. More...
#include <AugmentedLagrangianContactProblem.h>
Public Member Functions | |
| AugmentedLagrangianContactProblemTempl (const InputParameters ¶ms) | |
| virtual | ~AugmentedLagrangianContactProblemTempl () |
| virtual void | addDefaultNonlinearConvergence (const InputParameters ¶ms) override |
| virtual bool | onlyAllowDefaultNonlinearConvergence () const override |
| void | addDefaultNonlinearConvergence (const InputParameters ¶ms_to_apply) |
| void | addDefaultNonlinearConvergence (const InputParameters ¶ms_to_apply) |
| virtual const AugmentedLagrangianContactConvergenceBase & | getAugmentedLagrangianContactConvergence () const |
| virtual const unsigned int & | getLagrangianIterationNumber () const |
Static Public Member Functions | |
| static InputParameters | validParams () |
Private Attributes | |
| FEProblemBase & | _problem |
| The problem that owns this interface, used to look up the convergence object. | |
Class to manage nested solution for augmented Lagrange contact.
The AugmentedLagrangianContactProblem manages the nested solution procedure, repeating the solution until convergence has been achieved, checking for convergence, and updating the Lagrangian multipliers.
Definition at line 25 of file AugmentedLagrangianContactProblem.h.
| AugmentedLagrangianContactProblemTempl< T >::AugmentedLagrangianContactProblemTempl | ( | const InputParameters & | params | ) |
Definition at line 46 of file AugmentedLagrangianContactProblem.C.
|
inlinevirtual |
Definition at line 32 of file AugmentedLagrangianContactProblem.h.
|
overridevirtual |
| void AugmentedLagrangianContactProblemTempl< ReferenceResidualProblem >::addDefaultNonlinearConvergence | ( | const InputParameters & | params_to_apply | ) |
Definition at line 54 of file AugmentedLagrangianContactProblem.C.
| void AugmentedLagrangianContactProblemTempl< FEProblem >::addDefaultNonlinearConvergence | ( | const InputParameters & | params_to_apply | ) |
Definition at line 70 of file AugmentedLagrangianContactProblem.C.
|
virtualinherited |
Definition at line 31 of file AugmentedLagrangianContactProblemInterface.C.
Referenced by AugmentedLagrangianContactProblemInterface::getLagrangianIterationNumber().
|
inlinevirtualinherited |
Definition at line 33 of file AugmentedLagrangianContactProblemInterface.h.
Referenced by NumAugmentedLagrangeIterations::getValue().
|
inlineoverridevirtual |
Definition at line 35 of file AugmentedLagrangianContactProblem.h.
|
static |
Definition at line 37 of file AugmentedLagrangianContactProblem.C.
|
privateinherited |
The problem that owns this interface, used to look up the convergence object.
Definition at line 40 of file AugmentedLagrangianContactProblemInterface.h.
Referenced by AugmentedLagrangianContactProblemInterface::getAugmentedLagrangianContactConvergence().