Output for a list of mean fields.
More...
|
procedure, pass(this) | init (this, mean_fields, n_fields, start_time, coef, avg_dir, name, path) |
| Constructor.
|
|
procedure, pass(this) | sample (this, t) |
| Sample, i.e. extract the values of the fields, average, and write.
|
|
procedure, pass(this) | init_base (this, fname, precision, layout, overwrite) |
| Output constructor.
|
|
procedure, pass(this) | set_counter (this, n) |
| Update the output's file counter.
|
|
procedure, pass(this) | set_start_counter (this, n) |
| Update the start of output's file counter.
|
|
procedure(output_sample), deferred, pass | sample (this, t) |
|
Definition at line 50 of file mean_field_output.f90.
◆ init()
procedure, pass(this) mean_field_output::mean_field_output_t::init |
( |
class(mean_field_output_t), intent(inout) |
this, |
|
|
type(mean_field_t), dimension(n_fields), intent(inout), target |
mean_fields, |
|
|
integer, intent(in) |
n_fields, |
|
|
real(kind=rp), intent(in) |
start_time, |
|
|
type(coef_t), intent(inout) |
coef, |
|
|
character(len=*), intent(in) |
avg_dir, |
|
|
character(len=*), intent(in), optional |
name, |
|
|
character(len=*), intent(in), optional |
path |
|
) |
| |
- Parameters
-
mean_fields | Array of mean fields to output. |
n_fields | Number of mean fields. |
start_time | Time to start output. |
SEM | coefficients. |
avg_dir | Direction(s) to average in. Either 'none', 'x', 'y', 'z', 'xy', 'xz', 'yz'. |
name | Name of the output file. |
path | Path to the output file. |
Definition at line 67 of file mean_field_output.f90.
◆ 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, |
|
|
integer, intent(in), optional |
layout, |
|
|
logical, intent(in), optional |
overwrite |
|
) |
| |
|
inherited |
- Parameters
-
fname | Name of the output file. |
precision | Output precision (sp or dp). |
Definition at line 44 of file output.f90.
◆ sample() [1/2]
◆ sample() [2/2]
◆ set_counter()
◆ set_start_counter()
◆ fields
type(field_list_t) mean_field_output::mean_field_output_t::fields |
◆ file_
type(file_t) output::output_t::file_ |
|
inherited |
◆ map_1d
type(map_1d_t) mean_field_output::mean_field_output_t::map_1d |
◆ map_2d
type(map_2d_t) mean_field_output::mean_field_output_t::map_2d |
◆ mean_fields
◆ n_fields
integer mean_field_output::mean_field_output_t::n_fields |
◆ output_dim
integer mean_field_output::mean_field_output_t::output_dim |
◆ start_time
real(kind=rp) mean_field_output::mean_field_output_t::start_time |
The documentation for this type was generated from the following file: