26 typedef std::map<std::pair<unsigned int, unsigned int>, std::pair<ConstraintType, const Function *>>
HomogenizedTotalLagrangianStressDivergenceR(const InputParameters ¶meters)
Total Lagrangian formulation with most homogenization terms (one disp_xyz field and one scalar) The m...
Enforce equilibrium with a total Lagrangian formulation.
virtual void computeScalarJacobian() override
Method for computing the scalar variable part of Jacobian for d-_kappa-residual / d-_kappa...
virtual void computeScalarResidual() override
Method for computing the scalar part of residual for _kappa.
const unsigned int _kappao_var
The unknown scalar variable ID.
virtual void computeScalarOffDiagJacobian(const unsigned int jvar_num) override
Method for computing an off-diagonal jacobian component d-_kappa-residual / d-jvar jvar is looped ove...
virtual void computeOffDiagJacobianScalarLocal(const unsigned int svar_num) override
Method for computing an off-diagonal jacobian component d-_var-residual / d-svar. ...
HomogenizationR::ConstraintType _ctype
The constraint type; initialize with 'none'.
HomogenizationR::ConstraintMap _cmap
Type of each constraint (stress or strain) for each component.
virtual Real computeQpOffDiagJacobianScalar(const unsigned int) override
Method for computing d-_var-residual / d-_svar at quadrature points.
virtual Real computeQpResidual() override
const unsigned int _ko_order
Order of the scalar variable, used in several places.
virtual void computeScalarOffDiagJacobianScalar(const unsigned int svar_num) override
Method for computing an off-diagonal jacobian component d-_kappa-residual / d-svar svar is looped ove...
const MooseVariableScalar *const _kappao_var_ptr
(Pointer to) Scalar variable this kernel operates on
unsigned int _m
Used internally to iterate over each scalar component.
static InputParameters validParams()
OutputTools< Real >::VariableValue VariableValue
virtual Real computeQpJacobianDisplacement(unsigned int alpha, unsigned int beta) override
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const VariableValue & _kappa_other
Reference to the current solution at the current quadrature point.
static const std::string alpha
virtual Real computeScalarQpOffDiagJacobian(const unsigned int jvar_num) override
Method for computing an off-diagonal jacobian component at quadrature points.
const unsigned int _beta
Which component of the scalar vector residual this constraint is responsible for. ...
const MultiMooseEnum constraintType("strain stress none")
Moose constraint type, for input.
ConstraintType
Constraint type: stress/PK stress or strain/deformation gradient.
std::map< std::pair< unsigned int, unsigned int >, std::pair< ConstraintType, const Function * > > ConstraintMap