Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions docs/src/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,18 @@ Several equation systems in [DispersiveShallowWater.jl](https://github.com/Numer

The common interface provides shared functionality like [`waterheight`](@ref), [`velocity`](@ref), [`energy_total`](@ref), and [`entropy`](@ref). This enables consistent analysis and visualization across different dispersive models while maintaining the underlying shallow water physics.

!!! warning "Entropy vs. Energy"
[DispersiveShallowWater.jl](https://github.com/NumericalMathematics/DispersiveShallowWater.jl)
is written by mathematicians with a background in numerical methods for
hyperbolic balance laws. Therefore, the term *entropy* is often used
in the sense of a mathematical entropy function, i.e., typically a
convex function that is conserved by smooth solutions and whose dissipation
provides useful bounds and estimates. For the classical shallow water
equations, the mathematical entropy is the same as the physical energy
(see [`energy_total`](@ref) and [`entropy`](@ref)). However, some dispersive
models like the [`SerreGreenNaghdiEquations1D`](@ref) do not conserve
the [`energy_total`](@ref) but a modified form [`energy_total_modified`](@ref).

## Hyperbolic Approximations

Some equations are hyperbolic approximations of other systems (e.g., [`HyperbolicSerreGreenNaghdiEquations1D`](@ref) approximates [`SerreGreenNaghdiEquations1D`](@ref)). These systems support two approaches for initial conditions:
Expand Down