Documentation

LeanPool.HighContrastHomogenization.Support.Book.Ch02.DoubledResponse

Coarse-graining support: Support.Book.Ch02.DoubledResponse #

Imported from the Apache-2.0 CoarseGraining development at commit c7ddd76c08ade64fed1b8d2ca51be14dfee8deb4.

Public doubled field, represented by potential and flux components.

  • potential : Vec d → Vec d

    The vector field forming the potential component of the doubled field.

  • flux : Vec d → Vec d

    The vector field forming the flux component of the doubled field.

Instances For

    Evaluate a doubled field as a block vector.

    Equations
    Instances For

      A.e. equality of public doubled fields on a Chapter 2 domain.

      Equations
      Instances For
        @[instance_reducible]
        Equations
        @[simp]
        theorem HCPolySupport.Book.Ch02.DoubledField.eval_add {d : ℕ} (X Y : DoubledField d) (x : Vec d) :
        (X + Y).eval x = X.eval x + Y.eval x
        @[simp]
        @[simp]
        theorem HCPolySupport.Book.Ch02.DoubledField.eval_sub {d : ℕ} (X Y : DoubledField d) (x : Vec d) :
        (X - Y).eval x = X.eval x - Y.eval x
        @[simp]
        theorem HCPolySupport.Book.Ch02.DoubledField.eval_smul {d : ℕ} (c : ℝ) (X : DoubledField d) (x : Vec d) :
        (c • X).eval x = c • X.eval x

        Public test field in \Lpoto(U) × \Lsolo(U).

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          noncomputable def HCPolySupport.Book.Ch02.doubledBlockPairingIntegrand {d : ℕ} (U : Domain d) (a : CoeffOn U) (Y X : DoubledField d) :
          Vec d → ℝ

          Block pairing integrand Y · A X for doubled fields.

          Equations
          Instances For

            Public doubled response space S(U; a).

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For

              Public admissibility for the doubled mu problem: X ∈ P + Lpoto(U) × Lsolo(U).

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                noncomputable def HCPolySupport.Book.Ch02.doubledMuValue {d : ℕ} (U : Domain d) (a : CoeffOn U) (X : DoubledField d) :

                Public doubled mu energy value of an admissible field.

                Equations
                Instances For
                  noncomputable def HCPolySupport.Book.Ch02.doubledMuValueSet {d : ℕ} (U : Domain d) (a : CoeffOn U) (P : BlockVec d) :

                  Public value set whose infimum is mu(U,P;a).

                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For
                    noncomputable def HCPolySupport.Book.Ch02.doubledMu {d : ℕ} (U : Domain d) (a : CoeffOn U) (P : BlockVec d) :

                    Public doubled variational quantity mu(U,P;a).

                    Equations
                    Instances For

                      A public minimizer for mu(U,P;a).

                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For
                        noncomputable def HCPolySupport.Book.Ch02.doubledResponseIntegrand {d : ℕ} (U : Domain d) (a : CoeffOn U) (P Q : BlockVec d) (X : DoubledField d) :
                        Vec d → ℝ

                        Public doubled response integrand from e.def.block.J.basic.definitions.

                        Equations
                        • One or more equations did not get rendered due to their size.
                        Instances For
                          noncomputable def HCPolySupport.Book.Ch02.doubledResponseValue {d : ℕ} (U : Domain d) (a : CoeffOn U) (P Q : BlockVec d) (X : DoubledField d) :

                          Public doubled response value of one field.

                          Equations
                          Instances For
                            noncomputable def HCPolySupport.Book.Ch02.doubledResponseValueSet {d : ℕ} (U : Domain d) (a : CoeffOn U) (P Q : BlockVec d) :

                            Public value set whose supremum is Jbold(U,P,Q;a).

                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For
                              noncomputable def HCPolySupport.Book.Ch02.doubledResponseJ {d : ℕ} (U : Domain d) (a : CoeffOn U) (P Q : BlockVec d) :

                              Public doubled response functional Jbold(U,P,Q;a).

                              Equations
                              Instances For

                                A public maximizer for the doubled response functional.

                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For

                                  Public existence statement for doubled response maximizers.

                                  Equations
                                  Instances For
                                    noncomputable def HCPolySupport.Book.Ch02.doubledFieldOfSolutions {d : ℕ} {U : Domain d} (a : CoeffOn U) (v : Solution U a) (vStar : Solution U a.transpose) :

                                    Public doubled field generated by a primal and adjoint solution.

                                    Equations
                                    • One or more equations did not get rendered due to their size.
                                    Instances For
                                      noncomputable def HCPolySupport.Book.Ch02.doubledFieldOfScalarMaximizers {d : ℕ} {U : Domain d} (a : CoeffOn U) (v : Solution U a) (vStar : Solution U a.transpose) :

                                      Public doubled maximizer candidate generated by the scalar maximizers in e.block.maximizer.by.v.vstar.basic.definitions.

                                      Equations
                                      Instances For