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 |