Neko  0.8.99
A portable framework for high-order spectral element flow simulations
sampler::sampler_t Type Reference

Sampler. More...

Collaboration diagram for sampler::sampler_t:

Public Member Functions

procedure, pass(this) init => sampler_init
 Constructor. More...
 
procedure, pass(this) free => sampler_free
 Destructor. More...
 
procedure, pass(this) add => sampler_add
 Add an output to the sampler. More...
 
procedure, pass(this) sample => sampler_sample
 Sample the fields and output. More...
 
procedure, pass(this) set_counter => sampler_set_counter
 Set sampling counter based on time (after restart) More...
 

Public Attributes

type(outp_t), dimension(:), allocatable output_list
 List of outputs. More...
 
type(time_based_controller_t), dimension(:), allocatable controllers
 List of controllers for determining wether we should write. More...
 
integer n
 Number of outputs. More...
 
integer size
 Number of entries in the list. More...
 
real(kind=rp) t_end
 Final time of the simulation. More...
 

Detailed Description

Definition at line 52 of file sampler.f90.

Member Function/Subroutine Documentation

◆ add()

procedure, pass(this) sampler::sampler_t::add

Definition at line 69 of file sampler.f90.

◆ free()

procedure, pass(this) sampler::sampler_t::free

Definition at line 67 of file sampler.f90.

◆ init()

procedure, pass(this) sampler::sampler_t::init

Definition at line 65 of file sampler.f90.

◆ sample()

procedure, pass(this) sampler::sampler_t::sample

Definition at line 71 of file sampler.f90.

◆ set_counter()

procedure, pass(this) sampler::sampler_t::set_counter

Definition at line 73 of file sampler.f90.

Member Data Documentation

◆ controllers

type(time_based_controller_t), dimension(:), allocatable sampler::sampler_t::controllers

Definition at line 56 of file sampler.f90.

◆ n

integer sampler::sampler_t::n

Definition at line 58 of file sampler.f90.

◆ output_list

type(outp_t), dimension(:), allocatable sampler::sampler_t::output_list

Definition at line 54 of file sampler.f90.

◆ size

integer sampler::sampler_t::size

Definition at line 60 of file sampler.f90.

◆ t_end

real(kind=rp) sampler::sampler_t::t_end

Definition at line 62 of file sampler.f90.


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