| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| procedure(inquire_unit_p), | public, | pointer | :: | inquire_unit | => | null() | |
| logical, | private | :: | fdf_debug | = | .FALSE. | ||
| logical, | private | :: | fdf_debug2 | = | .FALSE. | ||
| logical, | private | :: | fdf_started | = | .FALSE. | ||
| logical, | private | :: | fdf_output | = | .FALSE. | ||
| integer(kind=ip), | private, | parameter | :: | maxdepth | = | 7 | |
| integer(kind=ip), | private, | parameter | :: | maxFileNameLength | = | 300 | |
| integer(kind=ip), | private | :: | ndepth | ||||
| integer(kind=ip), | private | :: | fdf_in(maxdepth) | ||||
| integer(kind=ip), | private | :: | fdf_out | ||||
| integer(kind=ip), | private | :: | fdf_err | ||||
| integer(kind=ip), | private | :: | fdf_log | ||||
| type(fdf_file), | private | :: | file_in |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | unit_str | |||
| integer, | intent(out) | :: | stat | |||
| character(len=*), | intent(out) | :: | phys_dim | |||
| character(len=*), | intent(out) | :: | unit_name | |||
| real(kind=dp), | intent(out) | :: | unit_value |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(parsed_line), | pointer | :: | pline | |||
| integer(kind=ip), | intent(in), | optional | :: | after |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(parsed_line), | pointer | :: | pline | |||
| integer(kind=ip), | intent(in), | optional | :: | after |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(parsed_line), | pointer | :: | pline | |||
| integer(kind=ip), | intent(in), | optional | :: | after |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(parsed_line), | pointer | :: | pline | |||
| integer(kind=ip), | intent(in), | optional | :: | after |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(parsed_line), | pointer | :: | pline | |||
| integer(kind=ip), | intent(in), | optional | :: | after |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(parsed_line), | pointer | :: | pline | |||
| integer(kind=ip), | intent(in), | optional | :: | after |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(parsed_line), | pointer | :: | pline | |||
| integer(kind=ip), | intent(in), | optional | :: | after |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(parsed_line), | pointer | :: | pline | |||
| integer(kind=ip), | intent(in), | optional | :: | after |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(parsed_line), | pointer | :: | pline | |||
| integer(kind=ip), | intent(in), | optional | :: | after |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(parsed_line), | pointer | :: | pline | |||
| integer(kind=ip), | intent(in) | :: | ind | |||
| integer(kind=ip), | intent(in), | optional | :: | after |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(parsed_line), | pointer | :: | pline | |||
| integer(kind=ip), | intent(in) | :: | ind | |||
| integer(kind=ip) | :: | ni | ||||
| integer(kind=ip) | :: | list(ni) | ||||
| integer(kind=ip), | intent(in), | optional | :: | after |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(parsed_line), | pointer | :: | pline | |||
| integer(kind=ip), | intent(in) | :: | ind | |||
| integer(kind=ip) | :: | nv | ||||
| real(kind=dp) | :: | list(nv) | ||||
| integer(kind=ip), | intent(in), | optional | :: | after |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(parsed_line), | pointer | :: | pline | |||
| integer(kind=ip), | intent(in) | :: | ind | |||
| integer(kind=ip) | :: | nv | ||||
| real(kind=dp) | :: | list(nv) | ||||
| integer(kind=ip), | intent(in), | optional | :: | after |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(parsed_line), | pointer | :: | pline | |||
| integer(kind=ip), | intent(in) | :: | ind | |||
| integer(kind=ip), | intent(in), | optional | :: | after |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(parsed_line), | pointer | :: | pline | |||
| integer(kind=ip), | intent(in) | :: | ind | |||
| integer(kind=ip), | intent(in), | optional | :: | after |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(parsed_line), | pointer | :: | pline | |||
| integer(kind=ip), | intent(in) | :: | ind | |||
| integer(kind=ip), | intent(in), | optional | :: | after |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(parsed_line), | pointer | :: | pline | |||
| integer(kind=ip), | intent(in) | :: | ind | |||
| integer(kind=ip), | intent(in), | optional | :: | after |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(parsed_line), | pointer | :: | pline | |||
| character(len=*), | intent(in) | :: | str | |||
| integer(kind=ip), | intent(in), | optional | :: | after |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | label | ||||
| integer(kind=ip) | :: | default | ||||
| type(line_dlist), | optional, | pointer | :: | line |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | label | ||||
| real(kind=sp) | :: | default | ||||
| type(line_dlist), | optional, | pointer | :: | line |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | label | ||||
| real(kind=dp) | :: | default | ||||
| type(line_dlist), | optional, | pointer | :: | line |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | label | ||||
| logical | :: | default | ||||
| type(line_dlist), | optional, | pointer | :: | line |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | label | ||||
| character(len=*) | :: | default | ||||
| type(line_dlist), | optional, | pointer | :: | line |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | label | ||||
| real(kind=dp) | :: | default | ||||
| character(len=*) | :: | defunit | ||||
| type(line_dlist), | optional, | pointer | :: | line |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | label | ||||
| integer(kind=ip) | :: | ni | ||||
| integer(kind=ip) | :: | list(ni) | ||||
| type(line_dlist), | optional, | pointer | :: | line |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | label | ||||
| integer(kind=ip) | :: | nv | ||||
| real(kind=dp) | :: | list(nv) | ||||
| type(line_dlist), | optional, | pointer | :: | line |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=MAX_LENGTH), | public | :: | label | ||||
| type(line_dlist), | public, | pointer | :: | mark | => | null() |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=MAX_LENGTH), | public | :: | str | ||||
| type(parsed_line), | public, | pointer | :: | pline | => | null() | |
| type(line_dlist), | public, | pointer | :: | next | => | null() | |
| type(line_dlist), | public, | pointer | :: | prev | => | null() |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer(kind=ip), | public | :: | nlines | ||||
| type(line_dlist), | public, | pointer | :: | first | => | null() | |
| type(line_dlist), | public, | pointer | :: | last | => | null() |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=ip) | :: | nelem | ||||
| type(parsed_line), | pointer | :: | plabel | |||
| character(len=*) | :: | filein | ||||
| logical | :: | found(nelem) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical | :: | found(nelem) | ||||
| integer(kind=ip) | :: | nelem | ||||
| character(len=*) | :: | label | ||||
| type(parsed_line), | pointer | :: | plabel |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | line |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(line_dlist), | pointer | :: | mark |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | label | ||||
| integer(kind=ip) | :: | default | ||||
| type(line_dlist), | optional, | pointer | :: | line |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | label |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | label |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | label |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | label |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | label | ||||
| character(len=*) | :: | default | ||||
| type(line_dlist), | optional, | pointer | :: | line |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | label | ||||
| logical | :: | default | ||||
| type(line_dlist), | optional, | pointer | :: | line |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(parsed_line), | pointer | :: | pline | |||
| integer(kind=ip), | intent(in) | :: | ind | |||
| integer(kind=ip), | intent(in), | optional | :: | after |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | label | ||||
| real(kind=sp) | :: | default | ||||
| type(line_dlist), | optional, | pointer | :: | line |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | label | ||||
| real(kind=dp) | :: | default | ||||
| type(line_dlist), | optional, | pointer | :: | line |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | label | ||||
| real(kind=dp) | :: | default | ||||
| character(len=*) | :: | defunit | ||||
| type(line_dlist), | optional, | pointer | :: | line |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(parsed_line), | pointer | :: | pline | |||
| character(len=*) | :: | defunit | ||||
| integer(kind=ip), | intent(in), | optional | :: | after |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | from | |||
| character(len=*), | intent(in) | :: | to |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | from | |||
| character(len=*), | intent(in) | :: | to | |||
| integer, | intent(out) | :: | stat | |||
| character(len=*), | intent(out) | :: | msg |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | label | ||||
| type(line_dlist), | pointer | :: | mark |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | label |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | label | ||||
| type(block_fdf) | :: | bfdf |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(block_fdf) | :: | bfdf | ||||
| type(parsed_line), | pointer | :: | pline |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(block_fdf) | :: | bfdf | ||||
| type(parsed_line), | optional, | pointer | :: | pline |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | label | ||||
| character(len=*), | optional | :: | morph |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | label |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in), | optional | :: | fileInput | ||
| character(len=*), | intent(in), | optional | :: | fileOutput | ||
| integer, | intent(in), | optional | :: | unitInput |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(out) | :: | fileIn | |||
| character(len=*), | intent(out) | :: | fileOut | |||
| character(len=*), | intent(in), | optional | :: | optFileIn | ||
| character(len=*), | intent(in), | optional | :: | optFileOut | ||
| integer, | intent(in), | optional | :: | unitIn |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | filein |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | filein | ||||
| character(len=*), | optional | :: | blocklabel |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | label |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | line |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | label |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | line |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | line | ||||
| type(parsed_line), | pointer | :: | pline |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | filename |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | fileout |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(fdf_file) | :: | fdfp |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(line_dlist), | pointer | :: | dlp |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | label | ||||
| integer(kind=ip) | :: | ni | ||||
| integer(kind=ip) | :: | list(ni) | ||||
| type(line_dlist), | optional, | pointer | :: | line |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | label | ||||
| integer(kind=ip) | :: | nv | ||||
| real(kind=dp) | :: | list(nv) | ||||
| type(line_dlist), | optional, | pointer | :: | line |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(block_fdf) | :: | bfdf |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(block_fdf) | :: | bfdf |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=ip) | :: | level | ||||
| character(len=*), | intent(in) | :: | fileout_in |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=ip) | :: | level | ||||
| character(len=*) | :: | filedebug |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | label | ||||
| character(len=*) | :: | newlabel |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | label |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=1), | intent(inout), | allocatable | :: | buffer(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=1), | intent(in) | :: | bufferFDF(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(in) | :: | status |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| procedure(inquire_unit_p) | :: | func |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| procedure(inquire_unit_p), | pointer | :: | func |