#include <FieldPlaneAveragingFine.H>
|
| | VelPlaneAveragingFine (CFDSim &sim, int axis_in) |
| | ~VelPlaneAveragingFine () override=default |
| void | operator() () override |
| template<typename IndexSelector> |
| void | compute_hvelmag_averages (const IndexSelector &idxOp) |
| amrex::Real | line_hvelmag_average_interpolated (amrex::Real x) const |
| amrex::Real | line_su_average_interpolated (amrex::Real x) const |
| amrex::Real | line_sv_average_interpolated (amrex::Real x) const |
| | FPlaneAveragingFine (const Field &field_in, const amr_wind::SimTime &time, int axis_in, bool compute_deriv=false) |
| virtual | ~FPlaneAveragingFine ()=default |
| void | convert_x_to_ind (amrex::Real x, int &ind, amrex::Real &c) const |
| amrex::Real | line_average_interpolated (amrex::Real x, int comp) const |
| amrex::Real | line_average_cell (int ind, int comp) const |
| amrex::Real | line_derivative_interpolated (amrex::Real x, int comp) const |
| amrex::Real | line_derivative_of_average_cell (int ind, int comp) const |
| void | output_line_average_ascii (const std::string &filename, int step, amrex::Real time) |
| void | output_line_average_ascii (int step, amrex::Real time) |
| void | set_precision (int p) |
| amrex::Real | dx () const |
| amrex::Real | xlo () const |
| int | axis () const |
| int | ncomp () const |
| int | ncell_line () const |
| int | last_updated_index () const |
| const amrex::Vector< amrex::Real > & | line_average () const |
| const amrex::Vector< amrex::Real > & | line_deriv () const |
| void | line_average (int comp, amrex::Vector< amrex::Real > &l_vec) |
| const amrex::Vector< amrex::Real > & | line_centroids () const |
| const Field & | field () const |
| void | compute_averages (const IndexSelector &idxOp) |
| void | compute_line_derivatives () |
Specific application of FieldPlaneAveraging to the velocity field
◆ VelPlaneAveragingFine()
| amr_wind::VelPlaneAveragingFine::VelPlaneAveragingFine |
( |
CFDSim & | sim, |
|
|
int | axis_in ) |
◆ ~VelPlaneAveragingFine()
| amr_wind::VelPlaneAveragingFine::~VelPlaneAveragingFine |
( |
| ) |
|
|
overridedefault |
◆ compute_hvelmag_averages()
template<typename IndexSelector>
| void amr_wind::VelPlaneAveragingFine::compute_hvelmag_averages |
( |
const IndexSelector & | idxOp | ) |
|
line storage for the average horizontal velocity magnitude time y-velocity fill line storage with horizontal velocity magnitude averages
◆ line_hvelmag_average_interpolated()
| amrex::Real amr_wind::VelPlaneAveragingFine::line_hvelmag_average_interpolated |
( |
amrex::Real | x | ) |
const |
|
nodiscard |
evaluate line haverage at specific location for horizontal velocity magnitude
◆ line_su_average_interpolated()
| amrex::Real amr_wind::VelPlaneAveragingFine::line_su_average_interpolated |
( |
amrex::Real | x | ) |
const |
|
nodiscard |
evaluate line haverage at specific location for horizontal velocity magnitude times x-velocity
◆ line_sv_average_interpolated()
| amrex::Real amr_wind::VelPlaneAveragingFine::line_sv_average_interpolated |
( |
amrex::Real | x | ) |
const |
|
nodiscard |
evaluate line haverage at specific location for horizontal velocity magnitude times y-velocity
◆ operator()()
| void amr_wind::VelPlaneAveragingFine::operator() |
( |
| ) |
|
|
overridevirtual |
◆ m_line_hvelmag_average
| amrex::Vector<amrex::Real> amr_wind::VelPlaneAveragingFine::m_line_hvelmag_average |
|
private |
◆ m_line_Su_average
| amrex::Vector<amrex::Real> amr_wind::VelPlaneAveragingFine::m_line_Su_average |
|
private |
line storage for the average horizontal velocity magnitude
◆ m_line_Sv_average
| amrex::Vector<amrex::Real> amr_wind::VelPlaneAveragingFine::m_line_Sv_average |
|
private |
line storage for the average horizontal velocity magnitude time x-velocity
The documentation for this class was generated from the following files: