Documentation

LeanPool.HighContrastHomogenization.Support.Geometry.OverlapCube

Coarse-graining support: Support.Geometry.OverlapCube #

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

Side length of the overlapping cube centered at the fine-grid cube S. If S has scale k - 1, this overlapping cube has side length 3^k.

Equations
Instances For

    The half-open overlapping cube centered at cubeCenter S with side length 3 * cubeScaleFactor S.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      The open overlapping cube with the same center and side length as cubeSet.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        theorem HCPolySupport.ScalarOverlap.cubeSet_eq_pi_Ico {d : ℕ} (S : TriadicCube d) :
        cubeSet S = Set.univ.pi fun (i : Fin d) => Set.Ico ((↑(S.index i) - 3 / 2) * cubeScaleFactor S) ((↑(S.index i) + 3 / 2) * cubeScaleFactor S)
        theorem HCPolySupport.ScalarOverlap.openCubeSet_eq_pi_Ioo {d : ℕ} (S : TriadicCube d) :
        openCubeSet S = Set.univ.pi fun (i : Fin d) => Set.Ioo ((↑(S.index i) - 3 / 2) * cubeScaleFactor S) ((↑(S.index i) + 3 / 2) * cubeScaleFactor S)

        The central triadic child of Q, with scale decreased by one and each index multiplied by three.

        Equations
        Instances For

          Volume of an overlapping cube.

          Equations
          Instances For