This class implements a damper that limits the change in the Jacobian of elements. More...
#include <ElementJacobianDamper.h>
Public Member Functions | |
| ElementJacobianDamper (const InputParameters ¶meters) | |
| virtual void | initialSetup () override |
| virtual Real | computeDamping (const NumericVector< Number > &, const NumericVector< Number > &update) override |
| Computes this Damper's damping. More... | |
Static Public Member Functions | |
| static InputParameters | validParams () |
Protected Attributes | |
| THREAD_ID | _tid |
| Thread ID. More... | |
| Assembly & | _assembly |
| const QBase *const & | _qrule |
| Quadrature rule. More... | |
| const MooseArray< Real > & | _JxW |
| Transformed Jacobian weights. More... | |
| FEProblemBase & | _fe_problem |
| The FE problem. More... | |
| MooseSharedPointer< DisplacedProblem > | _displaced_problem |
| The displaced problem. More... | |
| MooseMesh * | _mesh |
| The displaced mesh. More... | |
| std::vector< MooseVariable * > | _disp_var |
| The displacement variables. More... | |
| unsigned int | _ndisp |
| The number of displacement variables. More... | |
| std::vector< VariableValue > | _disp_incr |
| The current Newton increment in the displacement variables. More... | |
| const Real | _max_jacobian_diff |
| Maximum allowed relative increment in Jacobian. More... | |
This class implements a damper that limits the change in the Jacobian of elements.
Definition at line 28 of file ElementJacobianDamper.h.
| ElementJacobianDamper::ElementJacobianDamper | ( | const InputParameters & | parameters | ) |
Definition at line 37 of file ElementJacobianDamper.C.
|
overridevirtual |
|
overridevirtual |
Definition at line 63 of file ElementJacobianDamper.C.
|
static |
Definition at line 23 of file ElementJacobianDamper.C.
|
protected |
Definition at line 46 of file ElementJacobianDamper.h.
Referenced by computeDamping().
|
protected |
The current Newton increment in the displacement variables.
Definition at line 70 of file ElementJacobianDamper.h.
Referenced by ElementJacobianDamper().
|
protected |
The displacement variables.
Definition at line 64 of file ElementJacobianDamper.h.
Referenced by computeDamping(), and ElementJacobianDamper().
|
protected |
The displaced problem.
Definition at line 58 of file ElementJacobianDamper.h.
Referenced by ElementJacobianDamper().
|
protected |
The FE problem.
Definition at line 55 of file ElementJacobianDamper.h.
|
protected |
Transformed Jacobian weights.
Definition at line 52 of file ElementJacobianDamper.h.
Referenced by computeDamping().
|
protected |
Maximum allowed relative increment in Jacobian.
Definition at line 73 of file ElementJacobianDamper.h.
Referenced by computeDamping().
|
protected |
The displaced mesh.
Definition at line 61 of file ElementJacobianDamper.h.
Referenced by computeDamping(), and ElementJacobianDamper().
|
protected |
The number of displacement variables.
Definition at line 67 of file ElementJacobianDamper.h.
Referenced by computeDamping(), and ElementJacobianDamper().
|
protected |
Quadrature rule.
Definition at line 49 of file ElementJacobianDamper.h.
Referenced by computeDamping().
|
protected |
Thread ID.
Definition at line 45 of file ElementJacobianDamper.h.
Referenced by ElementJacobianDamper().
1.8.16