Documentation

LeanPool.HighContrastHomogenization.Entry.Geometry.AdaptedCellTransport

High-contrast homogenization: Entry.Geometry.AdaptedCellTransport #

Imported from the Apache-2.0 HighContrastHomogenization development at commit 7a13dbcd8d6609264a713373f5c69ceeac870472.

Transport for adapted cells #

For an invertible matrix q, an adapted cell is the image of the corresponding standard cell under the linear map matVecMul q: the center of the adapted cell is the image of the standard center, and its volume is |det q| times the standard volume. Preimages along matVecMul q convert adapted cells into standard cells and back, preserving inclusion, disjointness and maximality, so that the maximal adapted cells of a set are exactly the transported maximal standard cells. These are the geometric support lemmas for the adapted Whitney partitions of l.two.grid.whitney.

theorem HCPolySupport.HighContrast.Geometry.IsAdaptedCellIn.to_standard_preimage {d : ℕ} {W : Set (Vec d)} {q : Mat d} {n r : ℤ} {w : Fin d → ℤ} (h : IsAdaptedCellIn W q n r w) :
theorem HCPolySupport.HighContrast.Geometry.IsCellIn.of_standard_preimage {d : ℕ} {W : Set (Vec d)} {q : Mat d} {n r : ℤ} {w : Fin d → ℤ} (h : IsCellIn (matVecMul q ⁻¹' W) n r w) :
IsAdaptedCellIn W q n r w

Aligned adapted cells in one invertible grid are nested or disjoint.

The affine image of all grid faces, over every integer generation, is null.