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().