![]() |
KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
|
Boussinesq theory for dispersive waves. More...
Static Public Attributes | |
| float | beta = -0.531 |
| float | alpha = 0.5 * beta**2 + beta |
Additional Inherited Members | |
Public Member Functions inherited from wave_theory_utilities.WaveTheory | |
| def | __init__ (self, depth, gravity=9.81, *period=0, wavelength=0, amplitude=0) |
| def | SetPeriod (self, period) |
| def | SetWavelength (self, wavelength) |
| def | SetAmplitude (self, amplitude) |
| def | horizontal_velocity (self) |
| def | phase_speed (self) |
| def | wavenumber (self) |
| def | frequency (self) |
Public Attributes inherited from wave_theory_utilities.WaveTheory | |
| gravity | |
| depth | |
| period | |
| wavelength | |
| amplitude | |
Boussinesq theory for dispersive waves.
|
static |