A simple output saving a list of fields to a .fld file.
More...
|
| procedure, pass(this) | init (this, precision, name, nfields, path) |
| | Constructor.
|
| |
| procedure, pass(this) | sample (this, t) |
| | Writes the data.
|
| |
| 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 44 of file fld_file_output.f90.
◆ init()
| procedure, pass(this) fld_file_output::fld_file_output_t::init |
( |
class(fld_file_output_t), intent(inout) |
this, |
|
|
integer, intent(in) |
precision, |
|
|
character(len=*), intent(in) |
name, |
|
|
integer, intent(in) |
nfields, |
|
|
character(len=*), intent(in), optional |
path |
|
) |
| |
- Parameters
-
| precision | the precison of the reals in the file. |
| name | The base name of the files. |
| name | The number of field pointers to preallocate in the field list. |
| path | Optional path to the write folder. |
Definition at line 49 of file fld_file_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) fld_file_output::fld_file_output_t::fields |
◆ file_
| type(file_t) output::output_t::file_ |
|
inherited |
The documentation for this type was generated from the following file: