/home/runner/work/kynema-sgf/kynema-sgf/src/utilities/FieldPlaneAveraging.H Source File
|
Kynema-SGF 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:55
Definition FieldPlaneAveraging.H:30
void compute_line_derivatives()
Definition FieldPlaneAveraging.cpp:426
amrex::Real line_average_interpolated(amrex::Real x, int comp) const
Definition FieldPlaneAveraging.cpp:151
const amrex::Vector< amrex::Real > & line_average() const
Definition FieldPlaneAveraging.H:89
int m_precision
Definition FieldPlaneAveraging.H:124
amrex::Real line_derivative_interpolated(amrex::Real x, int comp) const
Definition FieldPlaneAveraging.cpp:467
amrex::Vector< amrex::Real > m_line_average
Definition FieldPlaneAveraging.H:109
void line_average(int comp, amrex::Vector< amrex::Real > &l_vec)
Definition FieldPlaneAveraging.cpp:167
void output_line_average_ascii(const std::string &filename, int step, amrex::Real time)
Definition FieldPlaneAveraging.cpp:99
FPlaneAveraging(const FType &field_in, const kynema_sgf::SimTime &time, int axis_in, int max_level, bool compute_deriv=false)
Definition FieldPlaneAveraging.cpp:13
amrex::Real line_average_cell(int ind, int comp) const
Definition FieldPlaneAveraging.cpp:180
amrex::Real line_derivative_of_average_cell(int ind, int comp) const
Definition FieldPlaneAveraging.cpp:439
amrex::Vector< amrex::Real > m_line_xcentroid
Definition FieldPlaneAveraging.H:114
void convert_x_to_ind(amrex::Real x, int &ind, amrex::Real &c) const
Definition FieldPlaneAveraging.cpp:78
const SimTime & m_time
Definition FieldPlaneAveraging.H:129
int last_updated_index() const
Definition FieldPlaneAveraging.H:84
virtual ~FPlaneAveraging()=default
void set_precision(int p)
Definition FieldPlaneAveraging.H:74
const Field & m_field
Definition FieldPlaneAveraging.H:128
void compute_averages(const IndexSelector &idxOp)
Definition FieldPlaneAveraging.cpp:221
int m_ncell_plane
Definition FieldPlaneAveraging.H:121
int m_max_level
Definition FieldPlaneAveraging.H:131
const amrex::Vector< amrex::Real > & line_centroids() const
Definition FieldPlaneAveraging.H:98
const bool m_comp_deriv
Definition FieldPlaneAveraging.H:132
void output_line_average_ascii(int step, amrex::Real time)
Definition FieldPlaneAveraging.cpp:142
virtual void operator()()
Definition FieldPlaneAveraging.cpp:191
int m_ncell_line
Definition FieldPlaneAveraging.H:122
const amrex::Vector< amrex::Real > & line_deriv() const
Definition FieldPlaneAveraging.H:93
int m_last_updated_index
Definition FieldPlaneAveraging.H:125
amrex::Vector< amrex::Real > m_line_deriv
Definition FieldPlaneAveraging.H:112
Definition SimTime.H:33
amrex::Vector< amrex::Real > m_line_Su_average
Definition FieldPlaneAveraging.H:164
amrex::Vector< amrex::Real > m_line_hvelmag_average
Definition FieldPlaneAveraging.H:160
amrex::Real line_hvelmag_average_interpolated(amrex::Real x) const
Definition FieldPlaneAveraging.cpp:702
amrex::Real line_su_average_interpolated(amrex::Real x) const
Definition FieldPlaneAveraging.cpp:714
amrex::Vector< amrex::Real > m_line_Sv_average
Definition FieldPlaneAveraging.H:168
void operator()() override
Definition FieldPlaneAveraging.cpp:499
const amrex::Vector< amrex::Real > & line_hvelmag_average()
Definition FieldPlaneAveraging.H:177
~VelPlaneAveraging() override=default
void compute_hvelmag_averages(const IndexSelector &idxOp)
Definition FieldPlaneAveraging.cpp:529
VelPlaneAveraging(CFDSim &sim, int axis_in, int max_level)
Definition FieldPlaneAveraging.cpp:485
amrex::Real line_sv_average_interpolated(amrex::Real x) const
Definition FieldPlaneAveraging.cpp:725
This test case is intended as an evaluation of the momentum advection scheme.
Definition BCInterface.cpp:10
FPlaneAveraging< Field > FieldPlaneAveraging
Definition FieldPlaneAveraging.H:143
FPlaneAveraging< ScratchField > ScratchFieldPlaneAveraging
Definition FieldPlaneAveraging.H:144
Generated by