High-contrast homogenization: #
Provider.PolynomialHomogenization.Root.RowSupplyAssembly.H10AffinePullback
Imported from the Apache-2.0 HighContrastHomogenization development at commit
7a13dbcd8d6609264a713373f5c69ceeac870472.
The H10Function affine pullback: the zero-trace half #
HCPoly.Analytic.AffineWeakGradient already transports H1Function along
an invertible affine map (exists_h1Function_affinePullback). What is missing —
and what IsPotentialZeroTraceOn needs, since it is stated as existence of an
H10Function whose gradient is the field — is the zero-trace half: the
approximating sequence and its two eLpNorm convergences.
Three of the six H10Function fields come free from the isLocalTest_comp_matVecMul, which is
exactly "smooth, compactly supported,
supported in the preimage". The two convergences transport through the measure pushforward
map_restrict_volume_affinePullback, which contributes the
fixed Jacobian factor |det L|⁻¹; since that factor is a nonzero constant,
convergence to 0 is preserved.
eLpNorm of an affine pullback, in terms of the original, with the Jacobian
factor supplied by map_restrict_volume_affinePullback.
Convergence to zero of an L² sequence survives the affine pullback.
Componentwise convergence of the transposed pullback gradient.