![]() |
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.
|
Base class for analytical solutions of a solitary wave. More...
Public Member Functions | |
| def | __init__ (self, depth, gravity=9.81, *amplitude) |
| def | eta (self, x, t) |
| def | u (self, x, t) |
| def | wavenumber (self) |
| def | phase_speed (self) |
| def | frequency (self) |
| def | wavelength (self) |
| def | period (self) |
Public Attributes | |
| depth | |
| gravity | |
| amplitude | |
| amplitude1 | |
| amplitude2 | |
Base class for analytical solutions of a solitary wave.
| def solitary_wave_utilities.SolitaryWaveSolution.__init__ | ( | self, | |
| depth, | |||
gravity = 9.81, |
|||
| * | amplitude | ||
| ) |
Reimplemented in solitary_wave_utilities.BoussinesqSolution.
| def solitary_wave_utilities.SolitaryWaveSolution.eta | ( | self, | |
| x, | |||
| t | |||
| ) |
| def solitary_wave_utilities.SolitaryWaveSolution.frequency | ( | self | ) |
| def solitary_wave_utilities.SolitaryWaveSolution.period | ( | self | ) |
| def solitary_wave_utilities.SolitaryWaveSolution.phase_speed | ( | self | ) |
Reimplemented in solitary_wave_utilities.BoussinesqSolution.
| def solitary_wave_utilities.SolitaryWaveSolution.u | ( | self, | |
| x, | |||
| t | |||
| ) |
Reimplemented in solitary_wave_utilities.BoussinesqSolution.
| def solitary_wave_utilities.SolitaryWaveSolution.wavelength | ( | self | ) |
| def solitary_wave_utilities.SolitaryWaveSolution.wavenumber | ( | self | ) |
| solitary_wave_utilities.SolitaryWaveSolution.amplitude |
| solitary_wave_utilities.SolitaryWaveSolution.amplitude1 |
| solitary_wave_utilities.SolitaryWaveSolution.amplitude2 |
| solitary_wave_utilities.SolitaryWaveSolution.depth |
| solitary_wave_utilities.SolitaryWaveSolution.gravity |