High-contrast homogenization: Provider.Regularity.PrintOrderToleranceSelectedRoundedSpine #
Imported from the Apache-2.0 HighContrastHomogenization development at commit
7a13dbcd8d6609264a713373f5c69ceeac870472.
One rounded generation selected from the absorption tolerance #
The generation is selected after the identity estimate and before any coefficient sample or target amplitude. All later applications therefore use the same deterministic geometry.
Uniform data of the generation chosen at the private spine tolerance.
- generation : ℤ
Admissible rounding generation selected at the private spine tolerance.
- fine (abar : Mat d) (hS : Matrix.PosDef (symmPart abar)) : Matrix.PosDef (roundedReferenceMatrixAtGeneration self.generation abar hS) ∧ IsEllipticMatrix (1 - printOrderSpineRoundingTolerance d Cid) (1 + printOrderSpineRoundingTolerance d Cid) (roundedReferenceMatrixAtGeneration self.generation abar hS) ∧ ‖roundedReferenceMatrixAtGeneration self.generation abar hS - 1‖ ≤ printOrderSpineRoundingTolerance d Cid
Instances For
The selected matrices satisfy the exact absorption window.
The selected generation as the common deterministic geometry.
Equations
- spine.geometry = { generation := spine.generation, admissible := ⋯, reference_posDef := ⋯, reference_elliptic := ⋯, reference_lower := ⋯, reference_upper := ⋯ }
Instances For
The tolerance constructor supplies one uniform selected generation.
A certificate is applied at a previously selected rounded generation, with the generation equality retained for downstream consumers.
Generation-preserving selected join for terminal assembly.