37 std::vector<const MaterialProperty<Real> *>
_h,
_dh;
SwitchingFunctionPenalty is a constraint kernel adds a penalty to each order parameter to enforce .
std::vector< MaterialPropertyName > _h_names
Switching function names.
std::vector< const MaterialProperty< Real > * > _dh
int _a
Index of the eta this kernel is operating on.
virtual Real computeQpJacobian()
virtual Real computeQpResidual()
static InputParameters validParams()
std::vector< int > _j_eta
eta index for the j_vars in the jacobian computation
const unsigned int _number_of_nl_variables
number of non-linear variables in the problem
const Real _penalty
Penalty pre-factor.
virtual Real computeQpOffDiagJacobian(unsigned int)
std::vector< const MaterialProperty< Real > * > _h
Switching functions and their drivatives.
const MaterialProperty< Real > * _d2h