#include <CircularDamBreakObstacle2d.h>
◆ CircularDamBreakObstacle2d()
| tsunami_lab::setups::CircularDamBreakObstacle2d::CircularDamBreakObstacle2d |
( |
t_real | i_heightInside, |
|
|
t_real | i_heightOutside, |
|
|
t_real | i_damRadius, |
|
|
t_real | i_centerX, |
|
|
t_real | i_centerY ) |
Constructor.
- Parameters
-
| i_heightInside | surface elevation inside the dam. |
| i_heightOutside | surface elevation outside the dam. |
| i_damRadius | radius of the dam. |
| i_centerX | x-coordinate of the dam centre. |
| i_centerY | y-coordinate of the dam centre. |
- Author
- Moritz Arnhold, Moritz Martin
DESCRIPTION
Two-dimensional circular dam break with submarine Gaussian bump.
◆ getBathymetry()
◆ getHeight()
Water column h = η - b at the queried point. Keeps η at the piecewise-constant base level so lake-at-rest holds outside the dam.
Implements tsunami_lab::setups::Setup.
◆ getMomentumX()
◆ getMomentumY()
◆ OBSTACLE_OFFSET_X
| t_real tsunami_lab::setups::CircularDamBreakObstacle2d::OBSTACLE_OFFSET_X = 25 |
|
staticconstexpr |
obstacle offset relative to the dam centre (m)
◆ OBSTACLE_OFFSET_Y
| t_real tsunami_lab::setups::CircularDamBreakObstacle2d::OBSTACLE_OFFSET_Y = 0 |
|
staticconstexpr |
◆ OBSTACLE_PEAK
| t_real tsunami_lab::setups::CircularDamBreakObstacle2d::OBSTACLE_PEAK = 3 |
|
staticconstexpr |
peak elevation of the bump above the flat sea floor (m)
◆ OBSTACLE_SIGMA
| t_real tsunami_lab::setups::CircularDamBreakObstacle2d::OBSTACLE_SIGMA = 5 |
|
staticconstexpr |
Gaussian width parameter (m); peak at r = 0, ~negligible past 4 σ
The documentation for this class was generated from the following files: