Documentation

LeanPool.NavierStokesAndEuler.Euler.ParentGeometryForwardChoice

The actual zero-history geometry constructs the forward packet and its new smooth Euler state at the uniformly chosen frequency.

Geometry forward input data, collecting parent, label, low, normal, normal_unit, coordinates and their compatibility conditions.

Instances For
    @[reducible, inline]

    Data: an abbreviation for I.parent.transverseData I.normal I.normal_unit I.coordinates I.support I.support_compact.

    Equations
    Instances For
      @[reducible, inline]

      Mean data: an abbreviation for I.parent.meanData I.low.

      Equations
      Instances For
        @[reducible, inline]

        Agreement: an abbreviation for I.parent.sourceAgreement I.normal I.normal_unit I.coordinates I.support I.support_compact I.low.

        Equations
        • =
        Instances For

          Parameter size, constructed using I.label.geometryForwardParameterSize.

          Equations
          Instances For

            Alpha, given by I.geometry.primaryAmplitude I.halfBall.

            Equations
            Instances For
              @[reducible, inline]

              Correction budget type used in parent geometry forward choice.

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

                Geometry forward choice data, collecting hn, Q, flow, graph, coefficient, labels and their compatibility conditions.

                Instances For
                  theorem EulerParentPacketFrames.exists_geometryForwardChoice {U : Type} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] (I : GeometryForwardInput U) (S : SmoothState I.parent) (k : ) (hk : EulerPacketSourceFrequency.UniversalFrequency k) (nextEll : ) (hnext : 0 < nextEll) (hnext1 : nextEll 1) (hfrequency : I.frequencyGuard k) (hK : I.label.K k) (hell : I.parent.ell⁻¹ k ^ (3 / 4)) :
                  Nonempty (GeometryForwardChoice I S k hk nextEll hnext hnext1)
                  noncomputable def EulerParentPacketFrames.GeometryForwardChoice.parent {U : Type} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] (I : GeometryForwardInput U) (S : SmoothState I.parent) (k : ) (hk : EulerPacketSourceFrequency.UniversalFrequency k) (nextEll : ) (hnext : 0 < nextEll) (hnext1 : nextEll 1) (F : GeometryForwardChoice I S k hk nextEll hnext hnext1) :

                  Parent, given by I.parent.child F.flow k I.normal F.graph nextEll hnext hnext1.

                  Equations
                  Instances For
                    noncomputable def EulerParentPacketFrames.GeometryForwardChoice.state {U : Type} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] (I : GeometryForwardInput U) (S : SmoothState I.parent) (k : ) (hk : EulerPacketSourceFrequency.UniversalFrequency k) (nextEll : ) (hnext : 0 < nextEll) (hnext1 : nextEll 1) (F : GeometryForwardChoice I S k hk nextEll hnext hnext1) (hSym : ∀ (x : EulerSmoothLimit.Space), -x I.support x I.support) :
                    SmoothState (parent I S k hk nextEll hnext hnext1 F)

                    State, constructed using S.forwardChild.

                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For
                      theorem EulerParentPacketFrames.GeometryForwardChoice.state_label_constant {U : Type} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] (I : GeometryForwardInput U) (S : SmoothState I.parent) (k : ) (hk : EulerPacketSourceFrequency.UniversalFrequency k) (nextEll : ) (hnext : 0 < nextEll) (hnext1 : nextEll 1) (F : GeometryForwardChoice I S k hk nextEll hnext hnext1) (hSym : ∀ (x : EulerSmoothLimit.Space), -x I.support x I.support) :
                      (state I S k hk nextEll hnext hnext1 F hSym).labels.K = k ^ 80