| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(in) | :: | skip_connections | |||
| integer, | intent(in) | :: | nodes_per_layer(:) | |||
| character(len=*), | intent(in) | :: | activation_name |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(double_precision_string_t), | intent(in) | :: | lines(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(string_t), | intent(in) | :: | lines(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(network_configuration_t), | intent(in) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(network_configuration_t), | intent(in) | :: | lhs | |||
| class(network_configuration_t), | intent(in) | :: | rhs |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(network_configuration_t), | intent(in) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(network_configuration_t), | intent(in) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(network_configuration_t), | intent(in) | :: | self |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=:), | private, | allocatable | :: | activation_name_ | |||
| integer, | private, | allocatable | :: | nodes_per_layer_(:) | |||
| logical, | private | :: | skip_connections_ | = | .false. |
| private pure, module function from_components (skip_connections, nodes_per_layer, activation_name) | |
| private pure, module function from_double_precision_string_json (lines) | |
| private pure, module function from_json (lines) |
| procedure, public :: activation_name | |
| procedure, public :: equals | |
| procedure, public :: nodes_per_layer | |
| generic, public :: operator(==) => equals | |
| procedure, public :: skip_connections | |
| procedure, public :: to_json |