Documentation

NavierStokes.Physics.Helicity

def Helicity.crossProduct (a b : Fin 3) :
Fin 3

3D Cross Product for complex vectors.

Equations
Instances For

    Fourier coefficients of a vector-valued L2 function.

    Equations
    Instances For
      def Helicity.helicitySummand (k : Index3) (u_hat v_hat : Fin 3) :

      The summand for the helicity bilinear form in Fourier space.

      Equations
      Instances For

        Fourier-Space Beltrami Wave Construction #

        theorem Helicity.beltrami_fourier_helicity_ne_zero (k : Index3) (a : Fin 3) (h_ev : crossProduct (fun (i : Fin 3) => (k i)) a = -Complex.I a) (h_u : a 0) :
        def Helicity.beltramiCoefficient (u_val omega_val : Fin 3) :
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          theorem Helicity.cauchy_schwarz_fin3 (a b : Fin 3) :
          i : Fin 3, (a i * star (b i)).re (∑ i : Fin 3, Complex.normSq (a i)) * (∑ i : Fin 3, Complex.normSq (b i))
          theorem Helicity.cross_product_bound (k a : Fin 3) :
          i : Fin 3, Complex.normSq (crossProduct k a i) (∑ i : Fin 3, Complex.normSq (k i)) * i : Fin 3, Complex.normSq (a i)