Procedure to set up the layer
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in), | dimension(2) | :: | num_features |
Number of features |
|
| integer, | intent(in) | :: | num_time_steps |
Number of time steps |
||
| integer, | intent(in), | optional | :: | verbose |
Verbosity level |
Instance of the layer type
module function layer_setup( & num_features, num_time_steps, & verbose & ) result(layer) !! Procedure to set up the layer implicit none ! Arguments integer, dimension(2), intent(in) :: num_features !! Number of features integer, intent(in) :: num_time_steps !! Number of time steps integer, optional, intent(in) :: verbose !! Verbosity level class(msgpass_layer_type), allocatable :: layer !! Instance of the layer type ! Local variables integer :: verbose_ = 0 !! Verbosity level end function layer_setup