42 std::vector<const MaterialProperty<Real> *>
_h;
45 std::vector<std::vector<const MaterialProperty<Real> *>>
_dh;
static InputParameters validParams()
virtual Real computeQpResidual()
Real _epsilon
shift factor
virtual Real computeQpOffDiagJacobian(unsigned int)
SwitchingFunctionConstraintLagrange is a constraint kernel that acts on the lambda lagrange multiplie...
SwitchingFunctionConstraintLagrange(const InputParameters ¶meters)
unsigned int _num_h
number of switching functions
virtual Real computeQpJacobian()
std::vector< int > JvarMap
std::vector< std::vector< const MaterialProperty< Real > * > > _dh
Switching function derivatives.
std::vector< MaterialPropertyName > _h_names
Switching function names.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
std::vector< const MaterialProperty< Real > * > _h
Switching functions.
const JvarMap & _eta_map
map for getting the "etas" index from jvar
const InputParameters & parameters() const