Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(string_t), | intent(in) | :: | inputs(:) | |||
type(string_t), | intent(in) | :: | outputs(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(string_t), | intent(in) | :: | lines(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(tensor_names_t), | intent(in) | :: | lhs | |||
class(tensor_names_t), | intent(in) | :: | rhs |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(tensor_names_t), | intent(in) | :: | self |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(tensor_names_t), | intent(in) | :: | self |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(tensor_names_t), | intent(in) | :: | self |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(string_t), | private, | allocatable | :: | inputs_(:) | |||
type(string_t), | private, | allocatable | :: | outputs_(:) |
private pure, module function from_components (inputs, outputs) | |
private pure, module function from_json (lines) |
procedure, public :: equals | |
procedure, public :: input_names | |
generic, public :: operator(==) => equals | |
procedure, public :: output_names | |
procedure, public :: to_json |