56#define usingGenericRayKernelMembers \
57 usingRayKernelBaseMembers; \
58 usingTaggingInterfaceMembers; \
59 using GenericRayKernel<is_ad>::_qp; \
60 using GenericRayKernel<is_ad>::_i; \
61 using GenericRayKernel<is_ad>::_j; \
62 using GenericRayKernel<is_ad>::_u; \
63 using GenericRayKernel<is_ad>::_phi; \
64 using GenericRayKernel<is_ad>::_test; \
65 using GenericRayKernel<is_ad>::_q_point; \
66 using GenericRayKernel<is_ad>::_var; \
67 using GenericRayKernel<is_ad>::getVar; \
68 using Coupleable::coupled; \
69 using Coupleable::coupledComponents; \
70 using Coupleable::coupledGenericValue
DualNumber< Real, DNDerivativeType, true > ADReal
Base class for an AD ray kernel that contributes to the residual and/or Jacobian.
static InputParameters validParams()
virtual void precalculateJacobian()
Dummy virtual that will never be called but is used in derived classes that override precalculateJaco...
static InputParameters validParams()
virtual ADReal computeQpJacobian()
Dummy virtual that will never be called but is used in derived classes that override computeJacobian(...
virtual void precalculateOffDiagJacobian(const unsigned int)
Dummy virtual that will never be called but is used in derived classes that override precalculateOffD...
virtual ADReal computeQpOffDiagJacobian(const unsigned int)
Dummy virtual that will never be called but is used in derived classes that override computeQpOffDiag...
GenericRayKernel(const InputParameters ¶meters)
GenericRayKernel(const InputParameters ¶meters)
static InputParameters validParams()
const InputParameters & parameters() const
Base class for a ray kernel that contributes to the residual and/or Jacobian.
static InputParameters validParams()