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 &fname) | |
void | operator() (const SimTime &, 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) |
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 & | 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 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 1.12.0