Output for spatially averaged fields.
More...
|
| procedure, pass(this) | init (this, fields, coef, avg_direction, filename) |
| | Constructor.
|
| |
| procedure, pass(this) | free (this) |
| | Destructor.
|
| |
| procedure, pass(this) | sample (this, t) |
| | Sample the current fields, spatially average, and write.
|
| |
| procedure, pass(this) | init_base (this, fname, precision, layout, overwrite) |
| | Output constructor.
|
| |
| procedure, pass(this) | free_base (this) |
| | Free the output.
|
| |
| 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) |
| |
| procedure(output_free), deferred, pass | free (this) |
| |
Definition at line 53 of file spatial_average_output.f90.
◆ free() [1/2]
◆ free() [2/2]
◆ free_base()
◆ init()
| procedure, pass(this) spatial_average_output::spatial_average_output_t::init |
( |
class(spatial_average_output_t), intent(inout) |
this, |
|
|
character(len=*), dimension(:), intent(in) |
fields, |
|
|
type(coef_t), intent(inout), target |
coef, |
|
|
character(len=*), intent(in) |
avg_direction, |
|
|
character(len=*), intent(in) |
filename |
|
) |
| |
- Parameters
-
| fields | Names of the fields to average. |
| coef | SEM coefficients. |
| avg_direction | Direction(s) to average in. Either 'x', 'y', 'z', 'xy', 'xz', or 'yz', matching the statistics output semantics. |
| filename | Base filename for the output file. |
Definition at line 64 of file spatial_average_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) spatial_average_output::spatial_average_output_t::fields |
◆ file_
| type(file_t) output::output_t::file_ |
|
inherited |
◆ map_1d
| type(map_1d_t) spatial_average_output::spatial_average_output_t::map_1d |
◆ map_2d
| type(map_2d_t) spatial_average_output::spatial_average_output_t::map_2d |
◆ output_dim
| integer spatial_average_output::spatial_average_output_t::output_dim = 0 |
The documentation for this type was generated from the following file: