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 waves calculations. More...
Public Member Functions | |
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 | |
gravity | |
depth | |
period | |
wavelength | |
amplitude | |
Base class for waves calculations.
def wave_theory_utilities.WaveTheory.__init__ | ( | self, | |
depth, | |||
gravity = 9.81 , |
|||
* | period = 0 , |
||
wavelength = 0 , |
|||
amplitude = 0 |
|||
) |
def wave_theory_utilities.WaveTheory.frequency | ( | self | ) |
def wave_theory_utilities.WaveTheory.horizontal_velocity | ( | self | ) |
def wave_theory_utilities.WaveTheory.phase_speed | ( | self | ) |
def wave_theory_utilities.WaveTheory.SetAmplitude | ( | self, | |
amplitude | |||
) |
def wave_theory_utilities.WaveTheory.SetPeriod | ( | self, | |
period | |||
) |
def wave_theory_utilities.WaveTheory.SetWavelength | ( | self, | |
wavelength | |||
) |
def wave_theory_utilities.WaveTheory.wavenumber | ( | self | ) |
wave_theory_utilities.WaveTheory.amplitude |
wave_theory_utilities.WaveTheory.depth |
wave_theory_utilities.WaveTheory.gravity |
wave_theory_utilities.WaveTheory.period |
wave_theory_utilities.WaveTheory.wavelength |