Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
class(spect3d), | public, | pointer | :: | sp | => | null() | |
class(perrors), | public, | pointer | :: | err | => | null() | |
class(parallel), | public, | pointer | :: | p | => | null() | |
class(parallel_pipe), | public, | pointer | :: | pp | => | null() | |
type(json_file), | private, | pointer | :: | input | => | null() |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(input_json), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(input_json), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | path | |||
type(json_value), | intent(out), | pointer | :: | p |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(input_json), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | path | |||
integer, | intent(out) | :: | val |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(input_json), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | path | |||
real, | intent(out) | :: | val |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(input_json), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | path | |||
logical, | intent(out) | :: | val |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(input_json), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | path | |||
character(len=:), | intent(out), | allocatable | :: | val |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(input_json), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | path | |||
integer, | intent(out), | dimension(:), allocatable | :: | vec |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(input_json), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | path | |||
real, | intent(out), | dimension(:), allocatable | :: | vec |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(input_json), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | path | |||
logical, | intent(out), | dimension(:), allocatable | :: | vec |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(input_json), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | path | |||
character(len=*), | intent(out), | dimension(:), allocatable | :: | vec |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(input_json), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | path | |||
character(len=:), | intent(out), | dimension(:), allocatable | :: | vec | ||
integer, | intent(out), | dimension(:), allocatable | :: | ilen |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(input_json), | intent(inout) | :: | this | |||
type(json_value), | intent(out), | pointer | :: | p |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(input_json), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | path | |||
integer, | intent(out) | :: | n_children |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(input_json), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | path |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(input_json), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(input_json), | intent(inout) | :: | this | |||
type(json_core), | intent(in) | :: | core |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(input_json), | intent(inout) | :: | this | |||
logical, | intent(in), | optional | :: | verbose | ||
logical, | intent(in), | optional | :: | compact_reals | ||
logical, | intent(in), | optional | :: | print_signs | ||
character(len=*), | intent(in), | optional | :: | real_format | ||
integer, | intent(in), | optional | :: | spaces_per_tab | ||
logical, | intent(in), | optional | :: | strict_type_checking | ||
logical, | intent(in), | optional | :: | trailing_spaces_significant | ||
logical, | intent(in), | optional | :: | case_sensitive_keys | ||
logical, | intent(in), | optional | :: | no_whitespace | ||
logical, | intent(in), | optional | :: | unescape_strings | ||
character(len=1), | intent(in), | optional | :: | comment_char | ||
integer, | intent(in), | optional | :: | path_mode | ||
character(len=1), | intent(in), | optional | :: | path_separator | ||
logical, | intent(in), | optional | :: | compress_vectors | ||
logical, | intent(in), | optional | :: | allow_duplicate_keys |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(input_json), | intent(inout) | :: | this | |||
character(len=:), | intent(out), | allocatable | :: | str |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(input_json), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | filename | |||
integer, | intent(in), | optional | :: | unit |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(input_json), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | str |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(input_json), | intent(inout) | :: | this | |||
type(json_value), | intent(out), | pointer | :: | p |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(input_json), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | path | |||
character(len=:), | intent(out), | dimension(:), allocatable | :: | vec | ||
integer, | intent(out), | dimension(:), allocatable | :: | ilen |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(input_json), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | path | |||
character(len=*), | intent(out), | dimension(:), allocatable | :: | vec |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(input_json), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | path | |||
logical, | intent(out), | dimension(:), allocatable | :: | vec |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(input_json), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | path | |||
real, | intent(out), | dimension(:), allocatable | :: | vec |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(input_json), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | path | |||
integer, | intent(out), | dimension(:), allocatable | :: | vec |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(input_json), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | path | |||
character(len=:), | intent(out), | allocatable | :: | val |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(input_json), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | path | |||
logical, | intent(out) | :: | val |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(input_json), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | path | |||
real, | intent(out) | :: | val |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(input_json), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | path | |||
integer, | intent(out) | :: | val |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(input_json), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | path | |||
type(json_value), | intent(out), | pointer | :: | p |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(input_json), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | path | |||
integer, | intent(out) | :: | n_children |