Documentation

LeanPool.AnomalousDiffusion.Homogenization.Multiscale.CubeAverage

Cube Average #

Support for the Armstrong–Vicol anomalous-diffusion formalization.

noncomputable def Homogenization.cubeAverage {d : ℕ} (Q : TriadicCube d) (f : Vec d → ℝ) :

Scalar integral average over a triadic cube.

Equations
Instances For
    noncomputable def Homogenization.cubeAverageVec {d : ℕ} (Q : TriadicCube d) (f : Vec d → Vec d) :
    Vec d

    Componentwise vector average over a triadic cube.

    Equations
    Instances For
      noncomputable def Homogenization.cubeAverageMat {d : ℕ} (Q : TriadicCube d) (f : Vec d → Mat d) :
      Mat d

      Entrywise matrix average over a triadic cube.

      Equations
      Instances For
        noncomputable def Homogenization.cubeProjection {d : ℕ} (Q : TriadicCube d) (j : ℕ) (f : Vec d → ℝ) :
        Vec d → ℝ

        Piecewise constant projection onto averages on depth-j triadic descendants.

        Equations
        Instances For
          noncomputable def Homogenization.cubeIncrement {d : ℕ} (Q : TriadicCube d) (j : ℕ) (f : Vec d → ℝ) :
          Vec d → ℝ

          Difference between successive triadic average projections, starting with the coarse projection.

          Equations
          Instances For