Coarse-graining support: Support.Deterministic.ConstantCoefficientDirichletBesov.AveragingGradient #
Imported from the Apache-2.0 CoarseGraining development at commit
c7ddd76c08ade64fed1b8d2ca51be14dfee8deb4.
The vector field obtained by averaging h on overlap cubes and blending
the averages with a smooth overlap partition.
Equations
- P.averagingField h x i = ∑ S ∈ HCPolySupport.overlapCentersAtDepth Q j, P.weight S x * HCPolySupport.overlapCubeAverageVec S h i
Instances For
Each coordinate of the overlap averaging field is globally C¹, since it
is a finite linear combination of the smooth partition weights.
The overlap averaging field packaged as a coordinatewise H¹ competitor
on the parent cube.
Equations
- P.averagingCompetitor h = { coord := fun (i : Fin d) => HCPolySupport.H1Function.ofContDiffOnIsOpenBoundedConvexDomain ⋯ ⋯ }
Instances For
Coordinate derivative of one component of the overlap averaging field.
Coordinate derivative of the overlap averaging field after subtracting the point value using the partition-of-unity cancellation.
Pointwise scalar derivative bound for the overlap averaging field, in the same localized fluctuation budget used by the residual estimate.
ENNReal pointwise scalar derivative estimate for the overlap averaging
field. This is the form that can be integrated directly.
Integrated scalar derivative estimate up to the localized overlap fluctuation indicator budget.
Integrated scalar derivative estimate after converting the localized indicator budget to the vector overlap fluctuation average.
Normalized scalar L² version of the integrated derivative estimate,
still with the vector-overlap average as an ENNReal.toReal budget.
Real-valued squared normalized scalar derivative bound in terms of the overlapping positive depth average.
Square-rooted normalized scalar derivative bound for the overlap averaging
field. The scale appears as the inverse overlap side length
(cubeScaleFactor Q / 3^j)^{-1}.