High-contrast homogenization: Provider.Regularity.FiniteAffineGradientExcess #
Imported from the Apache-2.0 HighContrastHomogenization development at commit
7a13dbcd8d6609264a713373f5c69ceeac870472.
Finite affine gradient excess #
This module defines the source-normalized gradient excess of a finite cube solution relative to the family of finite affine-boundary solutions on the same outer cube.
noncomputable def
HCPolySupport.HighContrast.finiteAffineGradientExcess
{d : ℕ}
[NeZero d]
(a : Book.Ch02.TriadicCoeffFamily d)
(n m : ℤ)
(u : Book.Ch03.CubeSolution (originCube d m) a)
:
The best weighted-gradient error on Q_n between a finite solution on
Q_m and a finite affine-boundary solution on that same outer cube.
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
HCPolySupport.HighContrast.finiteAffineGradientExcess_le
{d : ℕ}
[NeZero d]
(a : Book.Ch02.TriadicCoeffFamily d)
(n m : ℤ)
(u : Book.Ch03.CubeSolution (originCube d m) a)
(e : Vec d)
:
finiteAffineGradientExcess a n m u ≤ weightedGradNorm (a.coeffOn (originCube d n)).toCoeffField (openCubeSet (originCube d n)) fun (x : Vec d) =>
u.toH1.grad x - (finiteAffineSolution a m e).toH1.grad x
Every affine boundary slope gives an upper bound on the canonical finite affine gradient excess.