Tsunami Project Lab
Loading...
Searching...
No Matches
CircularDamBreak2d.h
Go to the documentation of this file.
1
17#ifndef TSUNAMI_LAB_SETUPS_CIRCULAR_DAM_BREAK_2D_H
18#define TSUNAMI_LAB_SETUPS_CIRCULAR_DAM_BREAK_2D_H
19
20#include "Setup.h"
21
22namespace tsunami_lab {
23 namespace setups {
24 class CircularDamBreak2d;
25 }
26}
27
29 private:
31 t_real m_heightInside = 0;
32
34 t_real m_heightOutside = 0;
35
37 t_real m_damRadius = 0;
38
40 t_real m_centerX = 0;
41
43 t_real m_centerY = 0;
44
45 public:
55 CircularDamBreak2d( t_real i_heightInside,
56 t_real i_heightOutside,
57 t_real i_damRadius,
58 t_real i_centerX,
59 t_real i_centerY );
60
65 t_real i_y ) const;
66
71 t_real ) const;
72
77 t_real ) const;
78
83 t_real ) const;
84};
85
86#endif
Definition CircularDamBreak2d.h:28
t_real getHeight(t_real i_x, t_real i_y) const
Definition CircularDamBreak2d.cpp:21
t_real getMomentumY(t_real, t_real) const
Definition CircularDamBreak2d.cpp:35
t_real getMomentumX(t_real, t_real) const
Definition CircularDamBreak2d.cpp:30
CircularDamBreak2d(t_real i_heightInside, t_real i_heightOutside, t_real i_damRadius, t_real i_centerX, t_real i_centerY)
Definition CircularDamBreak2d.cpp:9
t_real getBathymetry(t_real, t_real) const
Definition CircularDamBreak2d.cpp:40
Definition Setup.h:21
Definition constants.h:12
float t_real
floating point type
Definition constants.h:17