IntegralRayKernelBase

Description

IntegralRayKernelBase is the base class for computing an integral along a Ray segment. It is used as a parent for classes like IntegralRayKernel, RayKernel, and ADRayKernel.

It makes available the standard Assembly members like _q_point for the current quadrature points and _JxW for the current weights. It overrides the standard onSegment() behavior of a RayKernel and replaces it with a computeIntegral() method to be overridden to compute the integral on a segment.