High-contrast homogenization: #
Provider.Regularity.RoundedUnitCubeDirichletContinuousKDefectResponseDifferenceContraction
Imported from the Apache-2.0 HighContrastHomogenization development at commit
7a13dbcd8d6609264a713373f5c69ceeac870472.
Difference contraction for the rounded affine response step #
The selected identity response is specialized both to the rounded-reference identity defect and to the affine datum used by the perturbative iteration. Subtracting two affine-step weak equations cancels their common forcing and turns the response difference into the identity Dirichlet response to the defect acting on the datum difference. The previously selected small fractional order therefore contracts successive response differences with the same strict coefficient.
Pointwise subtraction, packaged on the unit-cube Euclidean L² carrier.
Equations
- HCPolySupport.HighContrast.unitCubeEuclideanL2FieldSub F G = { toField := fun (x : HCPolySupport.Vec d) => F.toField x - G.toField x, euclideanMemL2 := ⋯ }
Instances For
One affine Picard step: solve the identity Dirichlet problem with the common forcing plus the rounded-reference defect acting on the current gradient field.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The selected affine step satisfies its defining identity Dirichlet weak equation with the forcing and rounded defect kept as a literal sum.
For each positive dimension, the small order and contraction coefficient selected before all analytic inputs contract the difference of any two selected rounded defect responses by the energy of the datum difference.