Neko 0.9.99
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
mean_sqr_flow_output::mean_sqr_flow_output_t Interface Referenceabstract
Inheritance diagram for mean_sqr_flow_output::mean_sqr_flow_output_t:
Collaboration diagram for mean_sqr_flow_output::mean_sqr_flow_output_t:

Public Member Functions

procedure, pass(thissample (this, t)
 Sample a mean squared flow field at time t.
 
type(mean_sqr_flow_output_t) function mean_sqr_flow_output_init (msqrf, t_begin, name, path)
 
procedure, pass(thisinit_base (this, fname, precision)
 Output constructor.
 
procedure, pass(thisset_counter (this, n)
 Update the output's file counter.
 
procedure, pass(thisset_start_counter (this, n)
 Update the start of output's file counter.
 
procedure(output_sample), deferred, pass sample (this, t)
 

Public Attributes

type(mean_sqr_flow_t), pointer msqrf
 
real(kind=rp) t_begin
 
type(file_tfile_
 

Detailed Description

Definition at line 41 of file mean_sqr_flow_output.f90.

Member Function/Subroutine Documentation

◆ init_base()

procedure, pass(this) output::output_t::init_base ( class(output_t), intent(inout this,
character(len=*), intent(inout fname,
integer, intent(in), optional  precision 
)
inherited
Parameters
fnameName of the output file.
precisionOutput precision (sp or dp).

Definition at line 44 of file output.f90.

◆ mean_sqr_flow_output_init()

type(mean_sqr_flow_output_t) function mean_sqr_flow_output::mean_sqr_flow_output_t::mean_sqr_flow_output_init ( type(mean_sqr_flow_t), intent(in), target  msqrf,
real(kind=rp), intent(in t_begin,
character(len=*), intent(in), optional  name,
character(len=*), intent(in), optional  path 
)

Definition at line 54 of file mean_sqr_flow_output.f90.

◆ sample() [1/2]

procedure, pass(this) mean_sqr_flow_output::mean_sqr_flow_output_t::sample ( class(mean_sqr_flow_output_t), intent(inout this,
real(kind=rp), intent(in t 
)

Definition at line 45 of file mean_sqr_flow_output.f90.

Here is the call graph for this function:

◆ sample() [2/2]

procedure(output_sample), deferred, pass output::output_t::sample ( class(output_t), intent(inout this,
real(kind=rp), intent(in t 
)
pure virtualinherited

Definition at line 47 of file output.f90.

◆ set_counter()

procedure, pass(this) output::output_t::set_counter ( class(output_t), intent(inout this,
integer, intent(in n 
)
inherited

Definition at line 45 of file output.f90.

◆ set_start_counter()

procedure, pass(this) output::output_t::set_start_counter ( class(output_t), intent(inout this,
integer, intent(in n 
)
inherited

Definition at line 46 of file output.f90.

Member Data Documentation

◆ file_

type(file_t) output::output_t::file_
inherited

Definition at line 42 of file output.f90.

◆ msqrf

type(mean_sqr_flow_t), pointer mean_sqr_flow_output::mean_sqr_flow_output_t::msqrf

Definition at line 42 of file mean_sqr_flow_output.f90.

◆ t_begin

real(kind=rp) mean_sqr_flow_output::mean_sqr_flow_output_t::t_begin

Definition at line 43 of file mean_sqr_flow_output.f90.


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