Coarse-graining support: Support.Deterministic.WeakFluxRHS.NeumannCorrector #
Imported from the Apache-2.0 CoarseGraining development at commit
c7ddd76c08ade64fed1b8d2ca51be14dfee8deb4.
Mean-zero Neumann correctors for the RHS weak-flux lane #
This file packages the local correction used in Section 3.2.3. The key feature, absent from the zero-trace Dirichlet corrector, is that the Neumann residual has zero normal trace; on a cube this forces the residual flux average to vanish.
The half-open triadic cube inherits the mean-zero H¹ coercive estimate
from the corresponding open cube, since the two realizations differ only by a
Lebesgue-null boundary.
Equations
- HCPolySupport.cubeSetH1CoerciveEstimate Q = { constantValue := (HCPolySupport.h1CoerciveEstimateOfOpenBoundedConvexDomain ⋯).constantValue, constant_nonneg := ⋯, bound := ⋯ }
Instances For
A local mean-zero Neumann corrector on one cube for the weak equation
- div(a grad omega) = div g.
- toH1MeanZero : H1MeanZeroFunction (cubeSet Q)
The mean-zero H¹ function solving the local Neumann corrector equation.
- weakSolution : IsMeanZeroNeumannRhsWeakSolution a (cubeSet Q) self.toH1MeanZero g
Instances For
Package a local mean-zero Neumann corrector from a supplied coercive estimate on the half-open cube. A later cube-realization bridge can discharge the coercive input from the open-cube Poincare estimate.
Equations
- HCPolySupport.meanZeroNeumannCorrectorDataOfH1CoerciveEstimate Q hg hC hne hEll = { toH1MeanZero := HCPolySupport.H1MeanZeroFunction.coeffGradientProblemSolution hg hC hne hEll, weakSolution := ⋯ }
Instances For
The Neumann-corrector residual has zero normal trace.
The averaged residual flux of a Neumann corrector vanishes on a cube.
If the Neumann RHS is centered, then the corrector flux itself has zero cube average, the algebraic cancellation used in manuscript Section 3.2.3.
Centered-RHS form of the zero-average corrector-flux cancellation.
Correcting a potential weak solution by the mean-zero Neumann solution with
centered RHS produces an a-harmonic remainder on the cube.
The zero average of the centered Neumann corrector flux lets the local flux average of the original field be replaced by the harmonic remainder's flux average.
Cube-average form of the Neumann corrector energy identity obtained by testing the centered corrector equation with the corrector itself.
Coefficient-energy version of the split
w = u - grad omega for the mean-zero Neumann corrector.
Descendant-cube form of the centered Neumann corrector harmonic-remainder construction. The parent potential/solenoidal predicates are restricted to the descendant cube, matching the local step used in the weak-flux recurrence.
Fully constructed descendant-cube centered Neumann corrector and harmonic remainder from parent potential/solenoidal PDE data, assuming the local mean-zero coercive estimate on the descendant half-open cube.