ParaMonte Fortran 2.0.0
Parallel Monte Carlo and Machine Learning Library
See the latest version documentation.
pm_arrayPad.F90 File Reference

Go to the source code of this file.

Data Types

type  pm_arrayPad::padb_type
 
type  pm_arrayPad::padl_type
 
type  pm_arrayPad::padr_type
 
interface  pm_arrayPad::getPadded
 Generate a resized copy of the input array by padding it to the left and right with the requested paddings and optionally adding margins to the left and the right of the padded array optionally filled with the corresponding fills. More...
 
interface  pm_arrayPad::setPadded
 Resize the input array by padding it to the left and right with the requested paddings and optionally adding margins to the left and the right of the padded array optionally filled with the corresponding fills. More...
 
interface  pm_arrayPad::getPaddedl
 Generate a resized copy of the input array by padding it to the left with the requested paddings and optionally adding margins to the left of the padded array optionally filled with the corresponding fills. More...
 
interface  pm_arrayPad::setPaddedl
 Resize the input array by padding it to the left with the requested paddings and optionally adding margins to the left of the padded array optionally filled with the corresponding fills. More...
 
interface  pm_arrayPad::getPaddedr
 Generate a resized copy of the input array by padding it to the right with the requested paddings and optionally adding margins to the right of the padded array optionally filled with the corresponding fills. More...
 
interface  pm_arrayPad::setPaddedr
 Resize the input array by padding it to the right with the requested paddings and optionally adding margins to the right of the padded array optionally filled with the corresponding fills. More...
 

Modules

module  pm_arrayPad
 This module contains procedures and generic interfaces for resizing an input array and padding them with symbols on the left or right.
 

Variables

character(*, SK), parameter pm_arrayPad::MODULE_NAME = "@pm_arrayPad"
 
type(padb_type), parameter pm_arrayPad::padb = padb_type()
 
type(padl_type), parameter pm_arrayPad::padl = padl_type()
 
type(padr_type), parameter pm_arrayPad::padr = padr_type()