Harmonic Wave #
Time-harmonic waves.
Note TODO EGU3E
may require considerable effort to be made rigorous and may heavily depend on
the status of Fourier theory in Mathlib.
@[reducible, inline]
The wavevector which indicates a direction and has magnitude 2π/λ
.
Equations
Instances For
noncomputable def
ClassicalMechanics.WaveVector.toDirection
{d : ℕ}
(k : WaveVector d)
(h : k ≠ 0)
:
Direction of a wavevector.
Instances For
noncomputable def
ClassicalMechanics.harmonicWave
{d : ℕ}
(a g : ℝ → Space d → ℝ)
(ω : WaveVector d → ℝ)
(k : WaveVector d)
:
General form of time-harmonic wave in terms of angular frequency ω
and wave vector k
.
Instances For
noncomputable def
ClassicalMechanics.transverseHarmonicPlaneWave
{c : ℝ}
(k : WaveVector)
(f₀x f₀y ω δx δy : ℝ)
(hk : k = EuclideanSpace.single 2 (ω / c))
:
Time → Space → EuclideanSpace ℝ (Fin 3)
Transverse monochromatic time-harmonic plane wave where the direction of propagation
is taken to be EuclideanSpace.single 2 1
. f₀x
and f₀y
are the respective amplitudes,
ω
is the angular frequency, δx
and δy
are the respective phases for fx
and fy
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[simp]
Pending #25552.
@[simp]
@[simp]
theorem
EuclideanSpace.single_eq_zero_iff
{ι : Type u_1}
{𝕜 : Type u_2}
[RCLike 𝕜]
[DecidableEq ι]
{i : ι}
{x : 𝕜}
:
theorem
ClassicalMechanics.transverseHarmonicPlaneWave_eq_planeWave
{c : ℝ}
{k : WaveVector}
{f₀x f₀y ω δx δy : ℝ}
(hc_ge_zero : 0 < c)
(hω_ge_zero : 0 < ω)
(hk : k = EuclideanSpace.single 2 (ω / c))
:
The transverse harmonic planewave representation is equivalent to the general planewave
expression with ‖k‖ = ω/c
.