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 |