53 const unsigned int jvar_num);
ArrayLowerDIntegratedBC(const InputParameters ¶meters)
Class for stuff related to variables.
virtual void computeLowerDJacobian(Moose::ConstraintJacobianType type)
Method for computing the LowerLower, PrimaryLower and LowerPrimary parts of Jacobian.
virtual void computeJacobian() override
Compute this object's contribution to the diagonal Jacobian entries.
const ArrayMooseVariable & variable() const override final
Returns the variable that this object operates on.
OutputTools< RealEigenVector >::VariablePhiValue ArrayVariablePhiValue
const ArrayVariableValue & _lambda
Holds the current solution at the current quadrature point on the face.
static InputParameters validParams()
This class provides an interface for common operations on field variables of both FE and FV types wit...
const ArrayVariableTestValue & _test_lambda
test functions
virtual void computeResidual() override
Compute this object's contribution to the residual.
const ArrayMooseVariable & lowerDVariable() const
const ArrayMooseVariable & _lowerd_var
Variable this kernel operates on.
ArrayMooseVariable & _var
virtual void computeOffDiagJacobian(unsigned int jvar) override
Computes d-ivar-residual / d-jvar...
const std::string & type() const
Get the type of this class.
virtual void initLowerDQpOffDiagJacobian(Moose::ConstraintJacobianType, const MooseVariableFEBase &)
Put necessary evaluations depending on qp but independent on test and shape functions here for off-di...
Eigen::Matrix< Real, Eigen::Dynamic, Eigen::Dynamic > RealEigenMatrix
void computeLowerDOffDiagJacobian(Moose::ConstraintJacobianType type, const unsigned int jvar_num)
Method for computing an off-diagonal jacobian component.
const ArrayVariablePhiValue & _phi_lambda
Shape functions.
virtual void initLowerDQpJacobian(Moose::ConstraintJacobianType)
Put necessary evaluations depending on qp but independent on test and shape functions here...
Base class for deriving any boundary condition of a integrated type.
virtual RealEigenMatrix computeLowerDQpOffDiagJacobian(Moose::ConstraintJacobianType type, const MooseVariableFEBase &jvar)
Method for computing an off-diagonal jacobian component at quadrature points.
virtual RealEigenVector computeLowerDQpJacobian(Moose::ConstraintJacobianType)=0
Method for computing the LowerLower, PrimaryLower and LowerPrimary parts of Jacobian at quadrature po...
const InputParameters & parameters() const
Get the parameters of the object.
Base class for deriving any boundary condition of a integrated type.
Eigen::Matrix< Real, Eigen::Dynamic, 1 > RealEigenVector
virtual void computeLowerDQpResidual(RealEigenVector &residual)=0
Method for computing the Lower part of residual at quadrature points, to be filled in residual...
virtual void initLowerDQpResidual()
Put necessary evaluations depending on qp but independent on test functions here. ...
RealEigenVector _work_vector
Work vector for residual.