ReAveraging Class Reference
|
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
|
Loading...
Searching...
No Matches
Public Member Functions |
Static Public Member Functions |
Static Private Member Functions |
Private Attributes |
List of all members
amr_wind::averaging::ReAveraging Class Reference
#include <ReAveraging.H>
Inheritance diagram for amr_wind::averaging::ReAveraging:
Collaboration diagram for amr_wind::averaging::ReAveraging:
Public Member Functions | |
| ReAveraging (CFDSim &, const std::string &avgname, const std::string &fname) | |
| void | operator() (const SimTime &, const amrex::Real, const amrex::Real, const amrex::Real) override |
| const std::string & | average_field_name () override |
Static Public Member Functions | |
| static std::string | identifier () |
Static Private Member Functions | |
| static std::string | avg_name (const std::string &fname, const std::string &avgname) |
| Generate the averaged field name based on the field name. | |
Private Attributes | |
| const Field & | m_field |
| Fluctuating field. | |
| Field & | m_average |
| Reynolds averaged field. | |
Detailed Description
Reynolds averaging to compute mean field from a given CFD field
Constructor & Destructor Documentation
◆ ReAveraging()
| amr_wind::averaging::ReAveraging::ReAveraging | ( | CFDSim & | sim, |
| const std::string & | avgname, | ||
| const std::string & | fname ) |
Member Function Documentation
◆ average_field_name()
|
override |
◆ avg_name()
|
inlinestaticprivate |
Generate the averaged field name based on the field name.
◆ identifier()
|
inlinestatic |
◆ operator()()
|
override |
Update field averaging at a given timestep
- Parameters
-
time SimTime instance filter_width Time-averaging window specified by user avg_time_interval Time interval at which averaging is performed elapsed_time Time elapsed since averaging was initiated
Member Data Documentation
◆ m_average
|
private |
Reynolds averaged field.
◆ m_field
|
private |
Fluctuating field.
The documentation for this class was generated from the following files:
- /home/runner/work/amr-wind/amr-wind/amr-wind/utilities/averaging/ReAveraging.H
- /home/runner/work/amr-wind/amr-wind/amr-wind/utilities/averaging/ReAveraging.cpp
Generated by