layer_setup Module Function

private module function layer_setup(padding, method, input_shape, verbose) result(layer)

Set up the 1D padding layer

Arguments

Type IntentOptional Attributes Name
integer, intent(in), dimension(:) :: padding

Padding sizes

character(len=*), intent(in) :: method

Padding method

integer, intent(in), optional, dimension(:) :: input_shape

Input shape

integer, intent(in), optional :: verbose

Verbosity level

Return Value type(pad1d_layer_type)

Instance of the 1D padding layer


Source Code

     module function layer_setup( &
          padding, method, &
          input_shape, &
          verbose &
     ) result(layer)
       !! Set up the 1D padding layer
       integer, dimension(:), intent(in) :: padding
       !! Padding sizes
       character(*), intent(in) :: method
       !! Padding method
       integer, dimension(:), optional, intent(in) :: input_shape
       !! Input shape
       integer, optional, intent(in) :: verbose
       !! Verbosity level
       type(pad1d_layer_type) :: layer
       !! Instance of the 1D padding layer
     end function layer_setup