Neko
0.9.0
A portable framework for high-order spectral element flow simulations
|
Computes the temporal mean of a field. More...
Public Member Functions | |
procedure, pass(this) | init => mean_field_init |
Constructor. More... | |
procedure, pass(this) | free => mean_field_free |
Destructor. More... | |
procedure, pass(this) | update => mean_field_update |
Updates the mean value with a new sample. More... | |
procedure, pass(this) | reset => mean_field_reset |
Resets the mean field. More... | |
Public Attributes | |
type(field_t), pointer | f => null() |
Pointer to the averaged field. More... | |
type(field_t) | mf |
Stores the mean field. More... | |
real(kind=rp) | time |
Total time across which the mean has been computed. More... | |
Definition at line 45 of file mean_field.f90.
procedure, pass(this) mean_field::mean_field_t::free |
Definition at line 56 of file mean_field.f90.
procedure, pass(this) mean_field::mean_field_t::init |
Definition at line 54 of file mean_field.f90.
procedure, pass(this) mean_field::mean_field_t::reset |
Definition at line 60 of file mean_field.f90.
procedure, pass(this) mean_field::mean_field_t::update |
Definition at line 58 of file mean_field.f90.
type(field_t), pointer mean_field::mean_field_t::f => null() |
Definition at line 47 of file mean_field.f90.
type(field_t) mean_field::mean_field_t::mf |
Definition at line 49 of file mean_field.f90.
real(kind=rp) mean_field::mean_field_t::time |
Definition at line 51 of file mean_field.f90.