ioutils Namespace Reference
|
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
|
Loading...
Searching...
No Matches
amr_wind::ioutils Namespace Reference
Functions | |
| void | goto_next_line (std::istream &is) |
| void | read_flat_grid_file (const std::string &fname, amrex::Vector< amrex::Real > &xs, amrex::Vector< amrex::Real > &ys, amrex::Vector< amrex::Real > &zs) |
| std::string | amr_wind_version () |
| std::string | timestamp () |
| void | add_var_names (amrex::Vector< std::string > &vnames, const std::string &fname, const int ncomp) |
| template<typename T> | |
| bool | all_distinct (const amrex::Vector< T > &vec) |
| void | assert_with_message (const bool val, const std::string &msg) |
Function Documentation
◆ add_var_names()
|
inline |
Generate field names for multi-component fields
Function generates variable names based on the number of components in the field. If the field is a scalar, it just inserts the variable name. For vectors it appends "x, y, z" to the components, and for all other fields it numbers the components start with 0.
◆ all_distinct()
template<typename T>
|
inline |
◆ amr_wind_version()
|
inline |
◆ assert_with_message()
|
inline |
◆ goto_next_line()
| void amr_wind::ioutils::goto_next_line | ( | std::istream & | is | ) |
◆ read_flat_grid_file()
| void amr_wind::ioutils::read_flat_grid_file | ( | const std::string & | fname, |
| amrex::Vector< amrex::Real > & | xs, | ||
| amrex::Vector< amrex::Real > & | ys, | ||
| amrex::Vector< amrex::Real > & | zs ) |
Read a flattened 2D grid file
File is assumed to contain a single column with the following data: [nx, ny, x values (len = nx), y values (len = ny), z values (len = nx * ny)]
◆ timestamp()
|
inline |
Generated by