Documentation

LeanPool.HighContrastHomogenization.Support.Deterministic.ConstantCoefficientDirichletBesov.OverlapLp

Coarse-graining support: Support.Deterministic.ConstantCoefficientDirichletBesov.OverlapLp #

Imported from the Apache-2.0 CoarseGraining development at commit c7ddd76c08ade64fed1b8d2ca51be14dfee8deb4.

noncomputable def HCPolySupport.overlapCubeAverage {d : ℕ} (S : TriadicCube d) (f : Vec d → ℝ) :

Average of a scalar field on an overlapping cube.

Equations
Instances For
    noncomputable def HCPolySupport.overlapCubeAverageVec {d : ℕ} (S : TriadicCube d) (u : Vec d → Vec d) :
    Vec d

    Coordinatewise average of a vector field on an overlapping cube.

    Equations
    Instances For
      noncomputable def HCPolySupport.overlapCubeLpNorm {d : ℕ} {E : Type u_1} [NormedAddCommGroup E] (S : TriadicCube d) (p : ENNReal) (u : Vec d → E) :

      Normalized Lᵖ norm on an overlapping cube.

      Equations
      Instances For
        @[simp]
        theorem HCPolySupport.overlapCubeAverage_const {d : ℕ} (S : TriadicCube d) (c : ℝ) :
        (overlapCubeAverage S fun (x : Vec d) => c) = c
        @[simp]
        theorem HCPolySupport.overlapCubeAverageVec_const {d : ℕ} (S : TriadicCube d) (c : Vec d) :
        (overlapCubeAverageVec S fun (x : Vec d) => c) = c
        theorem HCPolySupport.overlapCubeLpNorm_const {d : ℕ} {E : Type u_1} [NormedAddCommGroup E] (S : TriadicCube d) (p : ENNReal) (c : E) (hp : p ≠ 0) :
        (overlapCubeLpNorm S p fun (x : Vec d) => c) = ‖c‖
        theorem HCPolySupport.overlapCubeLpNorm_two_sq_le_of_forall_overlapCubeSet_vecNormSq_le {d : ℕ} {S : TriadicCube d} {F : Vec d → Vec d} {B : ℝ} (hB : 0 ≤ B) (hpoint : ∀ x ∈ overlapCubeSet S, vecNormSq (F x) ≤ B) :

        Exact normalized-to-unnormalized vector L² conversion on an open cube.

        Exact normalized-to-unnormalized L² conversion on an open overlapping cube.

        Exact normalized-to-unnormalized vector L² conversion on an open overlapping cube.