High-contrast homogenization: Provider.Regularity.AffineFlatnessPrep #
Imported from the Apache-2.0 HighContrastHomogenization development at commit
7a13dbcd8d6609264a713373f5c69ceeac870472.
Affine-candidate error algebra on Euclidean cubes #
The normalized distance below is the scale-invariant L² quantity used in
affine approximation. The main lemmas transfer one affine candidate across a
comparison estimate. They are metric-algebra statements and do not assert
constant-coefficient harmonic decay.
Scale-normalized L² distance between two scalar fields on a triadic
cube.
Equations
- HCPolySupport.HighContrast.normalizedCubeL2Distance Q f g = HCPolySupport.cubeBesovScaleWeight 1 Q * HCPolySupport.cubeLpNorm Q 2 fun (x : HCPolySupport.Vec d) => f x - g x
Instances For
Scale-normalized L² error relative to the affine candidate
x ↦ c + e · x.
Equations
- HCPolySupport.HighContrast.normalizedAffineCandidateError Q f c e = HCPolySupport.HighContrast.normalizedCubeL2Distance Q f fun (x : HCPolySupport.Vec d) => c + HCPolySupport.vecDot e x
Instances For
The normalized cube distance is nonnegative.
Every normalized affine-candidate error is nonnegative.
Moving an affine candidate across an intermediate comparison function costs at most the normalized distance to that function.