Documentation

LeanPool.NavierStokesAndEuler.Euler.PacketPointJets

The linear and bilinear packet operators on actual space-time value/derivative jets.

@[reducible, inline]

Domain: an abbreviation for ℝ × (Space × ℝ).

Equations
Instances For
    @[reducible, inline]

    Jet: an abbreviation for E × (Domain →L[ℝ] E).

    Equations
    Instances For
      @[reducible, inline]

      Vector jet: an abbreviation for Jet Space.

      Equations
      Instances For
        @[reducible, inline]

        Scalar jet: an abbreviation for Jet.

        Equations
        Instances For

          Time direction, given by (1, (0, 0)).

          Equations
          Instances For

            Angle direction, given by (0, (0, 1)).

            Equations
            Instances For

              Spatial injection, given by (0 : Space →L[ℝ] ℝ).prod ((ContinuousLinearMap.id ℝ Space).prod (0 : Space →L[ℝ] ℝ)).

              Equations
              Instances For
                noncomputable def EulerPacketPointJets.jet {E : Type u_1} [NormedAddCommGroup E] [NormedSpace E] (f : DomainE) (z : Domain) :
                Jet E

                Jet, given by (f z, fderiv ℝ f z).

                Equations
                Instances For

                  Slow pressure, bundling toFun, map_add, map_smul.

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

                    Fast pressure, bundling toFun, map_add, map_smul.

                    Equations
                    Instances For

                      Slow advection, bundling toFun, map_add, map_smul, map_add and the required compatibility proofs.

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

                        Fast advection, bundling toFun, map_add, map_smul, map_add and the required compatibility proofs.

                        Equations
                        • One or more equations did not get rendered due to their size.
                        Instances For
                          def EulerPacketPointJets.fieldSum {E : Type u_1} [NormedAddCommGroup E] [NormedSpace E] (M : ) (κ : ) (u : DomainE) (z : Domain) :
                          E

                          Field sum, given by evaluate M κ (fun n => u n z).

                          Equations
                          Instances For
                            theorem EulerPacketPointJets.jet_fieldSum {E : Type u_1} [NormedAddCommGroup E] [NormedSpace E] (M : ) (κ : ) (u : DomainE) (z : Domain) (hu : nM, DifferentiableAt (u n) z) :
                            jet (fieldSum M κ u) z = EulerFiniteGrades.evaluate M κ fun (n : ) => jet (u n) z

                            Taking the actual first jet commutes with a finite packet sum.

                            This is the literal normalized momentum expression evaluated through its true first derivatives.

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