/home/runner/work/amr-wind/amr-wind/amr-wind/utilities/FieldPlaneAveraging.H Source File
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
|
Loading...
Searching...
No Matches
FieldPlaneAveraging.H
Go to the documentation of this file.
Definition CFDSim.H:47
Definition FieldPlaneAveraging.H:30
virtual void operator()()
Definition FieldPlaneAveraging.cpp:227
amrex::Real line_derivative_of_average_cell(int ind, int comp) const
Definition FieldPlaneAveraging.cpp:171
amrex::Real line_average_cell(int ind, int comp) const
Definition FieldPlaneAveraging.cpp:147
void compute_line_derivatives()
Definition FieldPlaneAveraging.cpp:158
int m_last_updated_index
Definition FieldPlaneAveraging.H:115
amrex::Vector< amrex::Real > m_line_deriv
line storage for the derivative of average field
Definition FieldPlaneAveraging.H:101
amrex::Real line_average_interpolated(amrex::Real x, int comp) const
Definition FieldPlaneAveraging.cpp:106
const amrex::Vector< amrex::Real > & line_average() const
Definition FieldPlaneAveraging.H:78
const amrex::Vector< amrex::Real > & line_centroids() const
Definition FieldPlaneAveraging.H:87
virtual ~FPlaneAveraging()=default
amrex::Vector< amrex::Real > m_line_xcentroid
Definition FieldPlaneAveraging.H:103
int last_updated_index() const
Definition FieldPlaneAveraging.H:76
amrex::Real line_derivative_interpolated(amrex::Real x, int comp) const
Definition FieldPlaneAveraging.cpp:199
void compute_averages(const IndexSelector &idxOp, const amrex::MultiFab &mfab)
Definition FieldPlaneAveraging.cpp:257
amrex::Vector< amrex::Real > m_line_average
Definition FieldPlaneAveraging.H:98
const amrex::Vector< amrex::Real > & line_deriv() const
Definition FieldPlaneAveraging.H:82
void output_line_average_ascii(const std::string &filename, int step, amrex::Real time)
Definition FieldPlaneAveraging.cpp:54
void set_precision(int p)
Definition FieldPlaneAveraging.H:66
FPlaneAveraging(const FType &field_in, const amr_wind::SimTime &time, int axis_in, bool compute_deriv=false)
Definition FieldPlaneAveraging.cpp:8
Definition SimTime.H:30
Definition FieldPlaneAveraging.H:140
amrex::Vector< amrex::Real > m_line_hvelmag_average
Definition FieldPlaneAveraging.H:150
VelPlaneAveraging(CFDSim &sim, int axis_in)
Definition FieldPlaneAveraging.cpp:322
void output_line_average_ascii(const std::string &filename, int step, amrex::Real time)
Definition FieldPlaneAveraging.cpp:494
amrex::Vector< amrex::Real > m_line_hvelmag_deriv
line storage for the derivative of average horizontal velocity magnitude
Definition FieldPlaneAveraging.H:153
amrex::Real line_hvelmag_average_cell(int ind) const
Definition FieldPlaneAveraging.cpp:485
void compute_hvelmag_averages(const IndexSelector &idx_op, const int h1_idx, const int h2_idx, const amrex::MultiFab &mfab)
Definition FieldPlaneAveraging.cpp:363
void operator()() override
Definition FieldPlaneAveraging.cpp:332
const amrex::Vector< amrex::Real > & line_hvelmag_average()
Definition FieldPlaneAveraging.H:165
void compute_line_hvelmag_derivatives()
Definition FieldPlaneAveraging.cpp:425
~VelPlaneAveraging() override=default
amrex::Real line_hvelmag_derivative_interpolated(amrex::Real x) const
amrex::Real line_hvelmag_derivative_of_average_cell(int ind) const
Definition FieldPlaneAveraging.cpp:434
amrex::Real line_hvelmag_average_interpolated(amrex::Real x) const
Definition FieldPlaneAveraging.cpp:460
Definition BCInterface.cpp:7
Generated by 1.12.0