Neko 0.9.99
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
stats::stats_t Type Reference

Statistics backend. More...

Collaboration diagram for stats::stats_t:

Public Member Functions

procedure, pass(thisinit (this, t_begin, samp_interval, size)
 Initialize statistics, computed after T_begin.
 
procedure, pass(thisfree (this)
 Deallocate.
 
procedure, pass(thisadd (this, quant)
 Add a statistic quantitiy quant to the backend.
 
procedure, pass(thiseval (this, t, dt, tstep)
 Evaluated all statistical quantities.
 

Public Attributes

type(quantp_t), dimension(:), allocatable quant_list
 
integer n
 
integer size
 
real(kind=rp) t_begin
 Start time for averaging.
 
real(kind=rp) t_diff
 Time since last sample.
 
integer samp_interval
 Number of time steps between samples.
 

Detailed Description

Definition at line 48 of file statistics.f90.

Member Function/Subroutine Documentation

◆ add()

procedure, pass(this) stats::stats_t::add ( class(stats_t), intent(inout this,
class(stats_quant_t), intent(inout), target  quant 
)

Definition at line 58 of file statistics.f90.

◆ eval()

procedure, pass(this) stats::stats_t::eval ( class(stats_t), intent(inout this,
real(kind=rp), intent(in t,
real(kind=rp), intent(in dt,
integer, intent(in tstep 
)

Definition at line 59 of file statistics.f90.

◆ free()

procedure, pass(this) stats::stats_t::free ( class(stats_t), intent(inout this)

Definition at line 57 of file statistics.f90.

◆ init()

procedure, pass(this) stats::stats_t::init ( class(stats_t), intent(inout this,
real(kind=rp), intent(in t_begin,
integer, intent(in samp_interval,
integer, intent(inout), optional  size 
)

Definition at line 56 of file statistics.f90.

Member Data Documentation

◆ n

integer stats::stats_t::n

Definition at line 50 of file statistics.f90.

◆ quant_list

type(quantp_t), dimension(:), allocatable stats::stats_t::quant_list

Definition at line 49 of file statistics.f90.

◆ samp_interval

integer stats::stats_t::samp_interval

Definition at line 54 of file statistics.f90.

◆ size

integer stats::stats_t::size

Definition at line 51 of file statistics.f90.

◆ t_begin

real(kind=rp) stats::stats_t::t_begin

Definition at line 52 of file statistics.f90.

◆ t_diff

real(kind=rp) stats::stats_t::t_diff

Definition at line 53 of file statistics.f90.


The documentation for this type was generated from the following file: