|
ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
|
#include <ERF_InputSpongeData.H>

Public Member Functions | |
| InputSpongeData () | |
| Construct input sponge metadata from the ERF input namespace. More... | |
| void | read_from_file (const amrex::Geometry &geom, const amrex::Vector< amrex::Real > &zlevels_stag) |
| Read and interpolate the input sponge profile onto level-0 heights. More... | |
| int | size () const |
| Return the number of interpolated input sponge samples. More... | |
Public Attributes | |
| std::string | input_sponge_file = "input_sponge_file.txt" |
| Path to the text file containing the sponge profile. More... | |
| amrex::Vector< amrex::Real > | z_inp_sponge |
| Interpolated sponge profile heights [m]. More... | |
| amrex::Vector< amrex::Real > | U_inp_sponge |
| Interpolated target x velocity for sponge damping. More... | |
| amrex::Vector< amrex::Real > | V_inp_sponge |
| Interpolated target y velocity for sponge damping. More... | |
Data structure storing input sponge data. Also handles reading the input file for sponge data
|
inline |
Construct input sponge metadata from the ERF input namespace.

|
inline |
Read and interpolate the input sponge profile onto level-0 heights.
| geom | Geometry defining the level-0 vertical domain. |
| zlevels_stag | Staggered vertical coordinates used for interpolation. |

|
inline |
Return the number of interpolated input sponge samples.

| InputSpongeData::input_sponge_file = "input_sponge_file.txt" |
Path to the text file containing the sponge profile.
Referenced by InputSpongeData(), and read_from_file().
| InputSpongeData::U_inp_sponge |
Interpolated target x velocity for sponge damping.
Referenced by read_from_file(), and size().
| InputSpongeData::V_inp_sponge |
Interpolated target y velocity for sponge damping.
Referenced by read_from_file(), and size().
| InputSpongeData::z_inp_sponge |
Interpolated sponge profile heights [m].
Referenced by read_from_file(), and size().