25template <
typename Parent>
Computes and stores the distance vectors and true surface normals from surrogate boundary quadrature ...
Template base providing signed-distance and normal-vector utilities for SBM objects.
virtual bool perform_shifted() const =0
Whether to apply shifted integration corrections.
static InputParameters validParams()
Real h() const
Returns the characteristic mesh size, computed as (element_volume)^(1/dim)
virtual void initialSetup() override
const BoundaryShortestDistanceToSurface * _sbm_distance_uo
user object for distance and normal calculations
const RealVectorValue trueNormal() const
Returns the true normal vector at the projected point on the true interface.
const RealVectorValue surrogateDistance() const
Returns the shortest distance vector from the current quadrature point to the true interface.