/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:76
static std::string identifier()
Definition TerrainDrag.H:17
Field & m_terrain_damping
Definition TerrainDrag.H:68
bool m_terrain_is_waves
Terrain Drag for waves.
Definition TerrainDrag.H:89
amrex::Real m_horizontal_slope_end
Definition TerrainDrag.H:75
amrex::Real m_damp_south_slope
Lateral Damping - (-Y)
Definition TerrainDrag.H:82
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:79
amrex::Real m_damp_east_full
Definition TerrainDrag.H:72
amrex::Real m_damp_north_full
Definition TerrainDrag.H:86
TerrainDrag(CFDSim &sim)
Definition TerrainDrag.cpp:19
amrex::Real m_damp_north_slope
Lateral Damping - Y.
Definition TerrainDrag.H:85
const std::string m_wave_negative_elevation_name
Definition TerrainDrag.H:93
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:94
std::string m_roughness_file
Roughness file.
Definition TerrainDrag.H:63
amrex::Real m_vertical_full
Definition TerrainDrag.H:77
amrex::Real m_horizontal_abl_height
Definition TerrainDrag.H:74
amrex::Real m_horizontal_tau
Definition TerrainDrag.H:73
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:71
void post_init_actions() override
Definition TerrainDrag.cpp:288
void pre_advance_work() override
Definition TerrainDrag.cpp:297
const std::string m_wave_volume_fraction_name
Definition TerrainDrag.H:92
Field & m_terrain_height
Definition TerrainDrag.H:67
const amrex::AmrCore & m_mesh
Definition TerrainDrag.H:52
void post_regrid_actions() override
Definition TerrainDrag.cpp:306
Field & m_terrainz0
Roughness fields.
Definition TerrainDrag.H:66
amrex::Real m_damp_west_full
Definition TerrainDrag.H:80
amrex::Real m_damp_east_slope
Lateral Damping - X.
Definition TerrainDrag.H:71
void convert_waves_to_terrain_fields()
Terrain Drag for waves.
Definition TerrainDrag.cpp:318
amrex::Real m_damp_south_full
Definition TerrainDrag.H:83
Field * m_wave_negative_elevation
Definition TerrainDrag.H:91
Field * m_wave_volume_fraction
Definition TerrainDrag.H:90
Definition TerrainDrag.cpp:15
Generated by