/home/runner/work/kynema-sgf/kynema-sgf/src/physics/TerrainDrag.H Source File
|
Kynema-SGF API v0.1.0
CFD solver for wind plant simulations
|
Loading...
Searching...
No Matches
TerrainDrag.H
Go to the documentation of this file.
Definition CFDSim.H:55
Definition Field.H:112
Definition FieldRepo.H:86
Definition IntField.H:20
std::string m_terrain_file
Terrain file.
Definition TerrainDrag.H:60
amrex::Real m_vertical_slope
Definition TerrainDrag.H:77
static std::string identifier()
Definition TerrainDrag.H:17
Field & m_terrain_damping
Definition TerrainDrag.H:69
bool m_terrain_is_waves
Terrain Drag for waves.
Definition TerrainDrag.H:90
amrex::Real m_horizontal_slope_end
Definition TerrainDrag.H:76
amrex::Real m_damp_south_slope
Lateral Damping - (-Y)
Definition TerrainDrag.H:83
void post_advance_work() override
Definition TerrainDrag.H:33
IntField & m_terrain_blank
Blanking field for terrain or buildings.
Definition TerrainDrag.H:55
amrex::Real m_damp_west_slope
Lateral Damping - (-X)
Definition TerrainDrag.H:80
amrex::Real m_damp_east_full
Definition TerrainDrag.H:73
amrex::Real m_damp_north_full
Definition TerrainDrag.H:87
TerrainDrag(CFDSim &sim)
Definition TerrainDrag.cpp:19
amrex::Real m_damp_north_slope
Lateral Damping - Y.
Definition TerrainDrag.H:86
const std::string m_wave_negative_elevation_name
Definition TerrainDrag.H:94
std::string wave_velocity_field_name() const
Definition TerrainDrag.H:39
~TerrainDrag() override=default
IntField & m_terrain_drag
Terrain drag force term.
Definition TerrainDrag.H:57
const std::string m_wave_velocity_name
Definition TerrainDrag.H:95
std::string m_roughness_file
Roughness file.
Definition TerrainDrag.H:63
amrex::Real m_vertical_full
Definition TerrainDrag.H:78
amrex::Real m_horizontal_abl_height
Definition TerrainDrag.H:75
amrex::Real m_horizontal_tau
Definition TerrainDrag.H:74
std::string wave_negative_elevation_name() const
Definition TerrainDrag.H:44
void pre_init_actions() override
Definition TerrainDrag.H:25
void initialize_fields(int level, const amrex::Geometry &geom) override
Definition TerrainDrag.cpp:78
void post_init_actions() override
Definition TerrainDrag.cpp:300
void pre_advance_work() override
Definition TerrainDrag.cpp:309
const std::string m_wave_volume_fraction_name
Definition TerrainDrag.H:93
Field & m_terrain_height
Definition TerrainDrag.H:68
amrex::Real m_uniform_z0
Roughness fields.
Definition TerrainDrag.H:66
const amrex::AmrCore & m_mesh
Definition TerrainDrag.H:52
void post_regrid_actions() override
Definition TerrainDrag.cpp:318
amrex::Real m_damp_west_full
Definition TerrainDrag.H:81
amrex::Real m_damp_east_slope
Lateral Damping - X.
Definition TerrainDrag.H:72
void convert_waves_to_terrain_fields()
Terrain Drag for waves.
Definition TerrainDrag.cpp:330
amrex::Real m_damp_south_full
Definition TerrainDrag.H:84
Field * m_wave_negative_elevation
Definition TerrainDrag.H:92
Field * m_wave_volume_fraction
Definition TerrainDrag.H:91
Definition TerrainDrag.cpp:15
Generated by