An Intel 18.0.5 bug precludes putting this in the interface bodies An Intel 18.0.5 bug precludes putting this in the interface bodies An Intel 18.0.5 bug precludes putting this in the interface bodies
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | input_file | |||
character(len=*), | intent(in) | :: | sec |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(output), | intent(in) | :: | out |
Returns a scalar field
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(scalar_field), | intent(in) | :: | fld |
Returns a vector field
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(vector_field), | intent(in) | :: | fld |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(output), | intent(in) | :: | obj |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(output), | intent(in) | :: | out |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(output), | intent(inout) | :: | out | |||
character(len=*), | intent(in) | :: | path |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(output), | intent(inout) | :: | out | |||
type(iterating), | intent(in) | :: | iter |
This subroutine is a generic writer
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(output), | intent(inout) | :: | out | DT of output file info |
||
type(mesh), | intent(in) | :: | msh | DT of mesh info |
||
type(scalar_field), | intent(in), | optional | dimension(:) | :: | sfield | DT of scalar info |
type(vector_field), | intent(in), | optional | dimension(:) | :: | vfield | DT of vector info |
type(iterating), | intent(in), | optional | :: | iter | DT of iteration info |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=:), | private, | allocatable | :: | basepath | |||
integer, | private | :: | fmt | ||||
character(len=:), | private, | allocatable | :: | path |
procedure, public, nopass :: create_output | |
procedure, public :: fmt_ | |
procedure, public, nopass :: get_scalar_field | |
procedure, public, nopass :: get_vector_field | |
generic, public :: nemo_sizeof => nemo_output_sizeof | |
procedure, public :: path_ | |
generic, public :: set_output_path => set_output_path_h, set_output_path_iter | |
generic, public :: write => write_output | |
procedure, private :: nemo_output_sizeof | |
procedure, private :: set_output_path_h | |
procedure, private :: set_output_path_iter | |
procedure, private :: write_output |