97 mooseError(
"The 'neighborVariable' method was called which requires that displacements be " const MooseArray< ADReal > & _ad_coord
Coordinate transformation with displacement derivatives.
virtual const MooseVariableFieldBase & variable() const override
virtual void computeResidualAndJacobian() override
unsigned int number() const
ADPenaltyVelocityContinuity(const InputParameters ¶meters)
virtual void computeJacobian() override
std::vector< const MooseVariable * > _displacements
Displacement variables.
std::vector< const ADVariableValue * > _solid_velocities
Solid velocity values.
std::vector< ADRealVectorValue > _qp_jumps
Jump data member to avoid constant heap allocations.
Interface kernel for enforcing continuity of stress and velocity.
const Real _penalty
The penalty factor.
std::vector< ADReal > _residuals
Residuals data member to avoid constant heap allocation.
const MooseArray< ADReal > & _ad_JxW
JxW with displacement derivatives.
const ADVectorVariableValue & _velocity
Fluid velocity values.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const VectorMooseVariable *const _velocity_var
Fluid velocity variable.
virtual void computeElementOffDiagJacobian(unsigned int jvar) override
virtual void computeResidual() override
static InputParameters validParams()
void mooseError(Args &&... args) const
const InputParameters & parameters() const
virtual void computeNeighborOffDiagJacobian(unsigned int jvar) override
virtual const MooseVariableFieldBase & neighborVariable() const override