/home/runner/work/amr-wind/amr-wind/amr-wind/ocean_waves/relaxation_zones/RelaxationZones.H Source File

AMR-Wind API: /home/runner/work/amr-wind/amr-wind/amr-wind/ocean_waves/relaxation_zones/RelaxationZones.H Source File
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
Loading...
Searching...
No Matches
RelaxationZones.H
Go to the documentation of this file.
1#ifndef RELAX_ZONE_H
2#define RELAX_ZONE_H
3
6
7#include <string>
8
9namespace amr_wind::ocean_waves {
10
16{
17 amrex::Real zsl{0.0};
18
19 amrex::Real water_depth{0.5};
20
21 // Gravitational constant - wave types that use gravity store value here
22 amrex::Real g;
23
24 // Wave generation/absorption parameters
25 amrex::Real gen_length{4.0};
26
27 amrex::Real beach_length{8.0};
28 amrex::Real beach_length_factor{1.0};
29
30 bool init_wave_field{false};
31
32 bool has_ramp{false};
33
34 bool has_beach{true};
35 bool has_outprofile{false};
36
37 amrex::Real ramp_period;
38
39 bool regrid_occurred{false};
40};
41
43{};
44
45} // namespace amr_wind::ocean_waves
46
47#endif // REGULAR_WAVES_H
Definition OceanWaves.cpp:11
Definition OceanWavesTypes.H:22
Definition RelaxationZones.H:16
bool has_ramp
Definition RelaxationZones.H:32
bool has_beach
Definition RelaxationZones.H:34
amrex::Real beach_length_factor
Definition RelaxationZones.H:28
amrex::Real ramp_period
Definition RelaxationZones.H:37
bool has_outprofile
Definition RelaxationZones.H:35
amrex::Real beach_length
Definition RelaxationZones.H:27
amrex::Real water_depth
Definition RelaxationZones.H:19
amrex::Real g
Definition RelaxationZones.H:22
bool init_wave_field
Definition RelaxationZones.H:30
amrex::Real gen_length
Definition RelaxationZones.H:25
bool regrid_occurred
Definition RelaxationZones.H:39
amrex::Real zsl
Definition RelaxationZones.H:17
Definition RelaxationZones.H:43