| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | path | |||
| character(len=*), | intent(in) | :: | inputs_prefix | |||
| character(len=*), | intent(in) | :: | outputs_prefix | |||
| type(string_t), | intent(in) | :: | infixes(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(file_t), | intent(in) | :: | file |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(training_data_files_t), | intent(in) | :: | lhs | |||
| class(training_data_files_t), | intent(in) | :: | rhs |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(training_data_files_t), | intent(in) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(training_data_files_t), | intent(in) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(training_data_files_t), | intent(in) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(training_data_files_t), | intent(in) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(training_data_files_t), | intent(in) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(training_data_files_t), | intent(in) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(training_data_files_t), | intent(in) | :: | self |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(string_t), | private, | allocatable | :: | infixes_(:) | |||
| character(len=:), | private, | allocatable | :: | inputs_prefix_ | |||
| character(len=:), | private, | allocatable | :: | outputs_prefix_ | |||
| character(len=:), | private, | allocatable | :: | path_ |
| private pure, module function from_components (path, inputs_prefix, outputs_prefix, infixes) | |
| private pure, module function from_json (file) |
| procedure, public :: fully_qualified_inputs_files | |
| procedure, public :: fully_qualified_outputs_files | |
| procedure, public :: fully_qualified_time_file | |
| procedure, public :: inputs_files | |
| generic, public :: operator(==) => equals | |
| procedure, public :: outputs_files | |
| procedure, public :: path | |
| procedure, public :: to_json | |
| procedure, private :: equals |