SwitchingFunctionConstraintEta is a constraint kernel that acts on the lambda lagrange multiplier non-linear variables to enforce \( \sum_n h_i(\eta_i) \equiv 1 \). More...
#include <SwitchingFunctionConstraintEta.h>
Public Member Functions | |
| SwitchingFunctionConstraintEta (const InputParameters ¶meters) | |
Protected Member Functions | |
| virtual Real | computeQpResidual () |
| virtual Real | computeQpJacobian () |
| virtual Real | computeQpOffDiagJacobian (unsigned int) |
Protected Attributes | |
| VariableName | _eta_name |
| Switching function name. More... | |
| const VariableValue & | _lambda |
| Lagrange multiplier. More... | |
| unsigned int | _lambda_var |
| const MaterialProperty< Real > & | _dh |
| Switching function drivatives. More... | |
| const MaterialProperty< Real > & | _d2h |
| std::vector< const MaterialProperty< Real > * > | _d2ha |
| const JvarMap & | _d2ha_map |
SwitchingFunctionConstraintEta is a constraint kernel that acts on the lambda lagrange multiplier non-linear variables to enforce \( \sum_n h_i(\eta_i) \equiv 1 \).
Definition at line 27 of file SwitchingFunctionConstraintEta.h.
| SwitchingFunctionConstraintEta::SwitchingFunctionConstraintEta | ( | const InputParameters & | parameters | ) |
Definition at line 29 of file SwitchingFunctionConstraintEta.C.
|
protectedvirtual |
Definition at line 50 of file SwitchingFunctionConstraintEta.C.
|
protectedvirtual |
Definition at line 56 of file SwitchingFunctionConstraintEta.C.
|
protectedvirtual |
Definition at line 44 of file SwitchingFunctionConstraintEta.C.
|
protected |
Definition at line 43 of file SwitchingFunctionConstraintEta.h.
Referenced by computeQpJacobian().
|
protected |
Definition at line 44 of file SwitchingFunctionConstraintEta.h.
Referenced by computeQpOffDiagJacobian(), and SwitchingFunctionConstraintEta().
|
protected |
Definition at line 45 of file SwitchingFunctionConstraintEta.h.
Referenced by computeQpOffDiagJacobian().
|
protected |
Switching function drivatives.
Definition at line 42 of file SwitchingFunctionConstraintEta.h.
Referenced by computeQpOffDiagJacobian(), and computeQpResidual().
|
protected |
Switching function name.
Definition at line 39 of file SwitchingFunctionConstraintEta.h.
Referenced by SwitchingFunctionConstraintEta().
|
protected |
Lagrange multiplier.
Definition at line 49 of file SwitchingFunctionConstraintEta.h.
Referenced by computeQpJacobian(), computeQpOffDiagJacobian(), and computeQpResidual().
|
protected |
Definition at line 50 of file SwitchingFunctionConstraintEta.h.
Referenced by computeQpOffDiagJacobian().
1.8.16