Coarse-graining support: Support.Book.Ch02.Response #
Imported from the Apache-2.0 CoarseGraining development at commit
c7ddd76c08ade64fed1b8d2ca51be14dfee8deb4.
Public normalized average over a Chapter 2 domain.
Equations
- HCPolySupport.Book.Ch02.average U f = (MeasureTheory.volume U.carrier).toReal⁻¹ * ∫ (x : HCPolySupport.Vec d) in U.carrier, f x
Instances For
Public normalized vector average over a Chapter 2 domain.
Equations
- HCPolySupport.Book.Ch02.averageVec U F i = HCPolySupport.Book.Ch02.average U fun (x : HCPolySupport.Vec d) => F x i
Instances For
The first-variation integrand appearing in the Euler-Lagrange equation for the response maximizer.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The averaged first variation. A maximizer makes this vanish for every admissible direction.
Equations
- HCPolySupport.Book.Ch02.firstVariationValue U a p q v w = HCPolySupport.Book.Ch02.average U (HCPolySupport.Book.Ch02.firstVariationIntegrand U a p q v w)
Instances For
The positive quadratic energy in the second-variation formula.
Equations
- HCPolySupport.Book.Ch02.variationEnergyIntegrand U a w x = HCPolySupport.vecDot (w.toH1.grad x) (HCPolySupport.matVecMul (HCPolySupport.symmPart (a.toCoeffField x)) (w.toH1.grad x))
Instances For
The averaged quadratic energy of an admissible variation.
Equations
Instances For
The right-hand side in the second-variation identity for two admissible solutions.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The averaged flux of a Chapter 2 solution.
Equations
- HCPolySupport.Book.Ch02.averageFlux U a v = HCPolySupport.Book.Ch02.averageVec U fun (x : HCPolySupport.Vec d) => HCPolySupport.matVecMul (a.toCoeffField x) (v.toH1.grad x)
Instances For
The set of values whose supremum is J(U,p,q;a).
Equations
- HCPolySupport.Book.Ch02.responseValueSet U a p q = {m : ℝ | ∃ (v : HCPolySupport.Book.Ch02.Solution U a), m = HCPolySupport.Book.Ch02.responseValue U a p q v}
Instances For
Public Chapter 2 response functional J(U,p,q;a).
Equations
- HCPolySupport.Book.Ch02.responseJ U a p q = sSup (HCPolySupport.Book.Ch02.responseValueSet U a p q)
Instances For
The mean-zero response maximizer as a packaged object.
- toSolution : Solution U a
The harmonic solution underlying the mean-zero response maximizer.
- meanZero : MeanZeroOn U.carrier self.toSolution.toH1.toFun
- isMaximizer : IsResponseMaximizer U a p q self.toSolution
Instances For
Equations
- HCPolySupport.Book.Ch02.CanonicalMaximizer.instCoeOutSolution = { coe := fun (v : HCPolySupport.Book.Ch02.CanonicalMaximizer U a p q) => v.toSolution }
Transport the canonical maximizer package across a null-set change of coefficient representative.
Equations
- HCPolySupport.Book.Ch02.CanonicalMaximizer.ofAEEq h v = { toSolution := HCPolySupport.Book.Ch02.Solution.ofAEEq h v.toSolution, meanZero := ⋯, isMaximizer := ⋯ }