Go to the documentation of this file.
13 #include "JvarMapInterface.h"
14 #include "DerivativeMaterialInterface.h"
28 :
public DerivativeMaterialInterface<JvarMapKernelInterface<Kernel>>
42 const MaterialProperty<Real> &
_dh;
43 const MaterialProperty<Real> &
_d2h;
44 std::vector<const MaterialProperty<Real> *>
_d2ha;
virtual Real computeQpJacobian()
const JvarMap & _d2ha_map
SwitchingFunctionConstraintEta(const InputParameters ¶meters)
virtual Real computeQpOffDiagJacobian(unsigned int)
const VariableValue & _lambda
Lagrange multiplier.
InputParameters validParams< SwitchingFunctionConstraintEta >()
virtual Real computeQpResidual()
const MaterialProperty< Real > & _dh
Switching function drivatives.
VariableName _eta_name
Switching function name.
std::vector< const MaterialProperty< Real > * > _d2ha
SwitchingFunctionConstraintEta is a constraint kernel that acts on the lambda lagrange multiplier non...
const MaterialProperty< Real > & _d2h