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