0.6.0
Loading...
Searching...
No Matches
mod_generic_initialize Module Reference

Generic initialization routines for arrays of various type. More...

Data Types

interface  initialize
 

Functions/Subroutines

pure subroutine initialize1i (array, kkk, val)
 Initialize an integer array of rank 1.
 
pure subroutine initialize1ia (array, source)
 
pure subroutine initialize1r (array, kkk, val)
 Initialize a real array of rank 1.
 
pure subroutine initialize1ra (array, source)
 
pure subroutine initialize1s (array, kkk, val)
 Initialize a real array of rank 1.
 
pure subroutine initialize1sa (array, source)
 
pure subroutine initialize1b (array, kkk, val)
 Initialize a logical array of rank 1.
 
pure subroutine initialize1ba (array, source)
 
pure subroutine initialize1c (array, kkk, val)
 Initialize a character array of rank 1.
 
pure subroutine initialize2i (array, kkk, lll, val)
 Initialize an integer array of rank 2.
 
pure subroutine initialize2ia (array, source)
 
pure subroutine initialize2r (array, kkk, lll, val)
 Initialize a double array of rank 2.
 
pure subroutine initialize2ra (array, source)
 
pure subroutine initialize2s (array, kkk, lll, val)
 Initialize a double array of rank 2.
 
pure subroutine initialize2sa (array, source)
 
pure subroutine initialize3i (array, kkk, lll, mmm, val)
 Initialize an integer array of rank 3.
 
pure subroutine initialize3ia (array, source)
 
pure subroutine initialize3r (array, kkk, lll, mmm, val)
 Initialize a double array of rank 3.
 
pure subroutine initialize3ra (array, source)
 
pure subroutine initialize3s (array, kkk, lll, mmm, val)
 Initialize a double array of rank 3.
 
pure subroutine initialize3sa (array, source)
 
pure subroutine initialize3b (array, kkk, lll, mmm, val)
 Initialize a logical array of rank 3.
 
pure subroutine initialize3ba (array, source)
 
pure subroutine initialize4i (array, kkk, lll, mmm, nnn, val)
 Initialize an integer array of rank 4.
 
pure subroutine initialize4ia (array, source)
 
pure subroutine initialize4r (array, kkk, lll, mmm, nnn, val)
 Initialize a double array of rank 4.
 
pure subroutine initialize4ra (array, source)
 
pure subroutine initialize4s (array, kkk, lll, mmm, nnn, val)
 Initialize a double array of rank 4.
 
pure subroutine initialize4sa (array, source)
 
pure subroutine initialize5i (array, kkk, lll, mmm, nnn, ooo, val)
 Initialize an integer array of rank 5.
 
pure subroutine initialize5ia (array, source)
 
pure subroutine initialize5r (array, kkk, lll, mmm, nnn, ooo, val)
 Initialize a double array of rank 5.
 
pure subroutine initialize5ra (array, source)
 
pure subroutine initialize5s (array, kkk, lll, mmm, nnn, ooo, val)
 Initialize a double array of rank 5.
 
pure subroutine initialize5sa (array, source)
 

Detailed Description

Generic initialization routines for arrays of various type.

Contains initialization routines for integer, double precision and logical arrays of rank 1 to 5.

Function/Subroutine Documentation

◆ initialize1b()

pure subroutine mod_generic_initialize::initialize1b ( logical, dimension(:), intent(inout), allocatable array,
integer, intent(in) kkk,
logical, intent(in), optional val )

Initialize a logical array of rank 1.

◆ initialize1ba()

pure subroutine mod_generic_initialize::initialize1ba ( logical, dimension(:), intent(inout), allocatable array,
logical, dimension(:), intent(in), allocatable source )

◆ initialize1c()

pure subroutine mod_generic_initialize::initialize1c ( character(len=*), dimension(:), intent(inout), allocatable array,
integer, intent(in) kkk,
character(len=*), intent(in), optional val )

Initialize a character array of rank 1.

◆ initialize1i()

pure subroutine mod_generic_initialize::initialize1i ( integer, dimension(:), intent(inout), allocatable array,
integer, intent(in) kkk,
integer, intent(in), optional val )

Initialize an integer array of rank 1.

◆ initialize1ia()

pure subroutine mod_generic_initialize::initialize1ia ( integer, dimension(:), intent(inout), allocatable array,
integer, dimension(:), intent(in), allocatable source )

◆ initialize1r()

pure subroutine mod_generic_initialize::initialize1r ( double precision, dimension(:), intent(inout), allocatable array,
integer, intent(in) kkk,
double precision, intent(in), optional val )

Initialize a real array of rank 1.

◆ initialize1ra()

pure subroutine mod_generic_initialize::initialize1ra ( double precision, dimension(:), intent(inout), allocatable array,
double precision, dimension(:), intent(in), allocatable source )

◆ initialize1s()

pure subroutine mod_generic_initialize::initialize1s ( real, dimension(:), intent(inout), allocatable array,
integer, intent(in) kkk,
real, intent(in), optional val )

Initialize a real array of rank 1.

◆ initialize1sa()

pure subroutine mod_generic_initialize::initialize1sa ( real, dimension(:), intent(inout), allocatable array,
real, dimension(:), intent(in), allocatable source )

◆ initialize2i()

pure subroutine mod_generic_initialize::initialize2i ( integer, dimension(:,:), intent(inout), allocatable array,
integer, intent(in) kkk,
integer, intent(in) lll,
integer, intent(in), optional val )

Initialize an integer array of rank 2.

◆ initialize2ia()

pure subroutine mod_generic_initialize::initialize2ia ( integer, dimension(:,:), intent(inout), allocatable array,
integer, dimension(:,:), intent(in), allocatable source )

◆ initialize2r()

pure subroutine mod_generic_initialize::initialize2r ( double precision, dimension(:,:), intent(inout), allocatable array,
integer, intent(in) kkk,
integer, intent(in) lll,
double precision, intent(in), optional val )

Initialize a double array of rank 2.

◆ initialize2ra()

pure subroutine mod_generic_initialize::initialize2ra ( double precision, dimension(:,:), intent(inout), allocatable array,
double precision, dimension(:,:), intent(in), allocatable source )

◆ initialize2s()

pure subroutine mod_generic_initialize::initialize2s ( real, dimension(:,:), intent(inout), allocatable array,
integer, intent(in) kkk,
integer, intent(in) lll,
real, intent(in), optional val )

Initialize a double array of rank 2.

◆ initialize2sa()

pure subroutine mod_generic_initialize::initialize2sa ( real, dimension(:,:), intent(inout), allocatable array,
real, dimension(:,:), intent(in), allocatable source )

◆ initialize3b()

pure subroutine mod_generic_initialize::initialize3b ( logical, dimension(:,:,:), intent(inout), allocatable array,
integer, intent(in) kkk,
integer, intent(in) lll,
integer, intent(in) mmm,
logical, intent(in), optional val )

Initialize a logical array of rank 3.

◆ initialize3ba()

pure subroutine mod_generic_initialize::initialize3ba ( logical, dimension(:,:,:), intent(inout), allocatable array,
logical, dimension(:,:,:), intent(in), allocatable source )

◆ initialize3i()

pure subroutine mod_generic_initialize::initialize3i ( integer, dimension(:,:,:), intent(inout), allocatable array,
integer, intent(in) kkk,
integer, intent(in) lll,
integer, intent(in) mmm,
integer, intent(in), optional val )

Initialize an integer array of rank 3.

◆ initialize3ia()

pure subroutine mod_generic_initialize::initialize3ia ( integer, dimension(:,:,:), intent(inout), allocatable array,
integer, dimension(:,:,:), intent(in), allocatable source )

◆ initialize3r()

pure subroutine mod_generic_initialize::initialize3r ( double precision, dimension(:,:,:), intent(inout), allocatable array,
integer, intent(in) kkk,
integer, intent(in) lll,
integer, intent(in) mmm,
double precision, intent(in), optional val )

Initialize a double array of rank 3.

◆ initialize3ra()

pure subroutine mod_generic_initialize::initialize3ra ( double precision, dimension(:,:,:), intent(inout), allocatable array,
double precision, dimension(:,:,:), intent(in), allocatable source )

◆ initialize3s()

pure subroutine mod_generic_initialize::initialize3s ( real, dimension(:,:,:), intent(inout), allocatable array,
integer, intent(in) kkk,
integer, intent(in) lll,
integer, intent(in) mmm,
real, intent(in), optional val )

Initialize a double array of rank 3.

◆ initialize3sa()

pure subroutine mod_generic_initialize::initialize3sa ( real, dimension(:,:,:), intent(inout), allocatable array,
real, dimension(:,:,:), intent(in), allocatable source )

◆ initialize4i()

pure subroutine mod_generic_initialize::initialize4i ( integer, dimension(:,:,:,:), intent(inout), allocatable array,
integer, intent(in) kkk,
integer, intent(in) lll,
integer, intent(in) mmm,
integer, intent(in) nnn,
integer, intent(in), optional val )

Initialize an integer array of rank 4.

◆ initialize4ia()

pure subroutine mod_generic_initialize::initialize4ia ( integer, dimension(:,:,:,:), intent(inout), allocatable array,
integer, dimension(:,:,:,:), intent(in), allocatable source )

◆ initialize4r()

pure subroutine mod_generic_initialize::initialize4r ( double precision, dimension(:,:,:,:), intent(inout), allocatable array,
integer, intent(in) kkk,
integer, intent(in) lll,
integer, intent(in) mmm,
integer, intent(in) nnn,
double precision, intent(in), optional val )

Initialize a double array of rank 4.

◆ initialize4ra()

pure subroutine mod_generic_initialize::initialize4ra ( double precision, dimension(:,:,:,:), intent(inout), allocatable array,
double precision, dimension(:,:,:,:), intent(in), allocatable source )

◆ initialize4s()

pure subroutine mod_generic_initialize::initialize4s ( real, dimension(:,:,:,:), intent(inout), allocatable array,
integer, intent(in) kkk,
integer, intent(in) lll,
integer, intent(in) mmm,
integer, intent(in) nnn,
real, intent(in), optional val )

Initialize a double array of rank 4.

◆ initialize4sa()

pure subroutine mod_generic_initialize::initialize4sa ( real, dimension(:,:,:,:), intent(inout), allocatable array,
real, dimension(:,:,:,:), intent(in), allocatable source )

◆ initialize5i()

pure subroutine mod_generic_initialize::initialize5i ( integer, dimension(:,:,:,:,:), intent(inout), allocatable array,
integer, intent(in) kkk,
integer, intent(in) lll,
integer, intent(in) mmm,
integer, intent(in) nnn,
integer, intent(in) ooo,
integer, intent(in), optional val )

Initialize an integer array of rank 5.

◆ initialize5ia()

pure subroutine mod_generic_initialize::initialize5ia ( integer, dimension(:,:,:,:,:), intent(inout), allocatable array,
integer, dimension(:,:,:,:,:), intent(in), allocatable source )

◆ initialize5r()

pure subroutine mod_generic_initialize::initialize5r ( double precision, dimension(:,:,:,:,:), intent(inout), allocatable array,
integer, intent(in) kkk,
integer, intent(in) lll,
integer, intent(in) mmm,
integer, intent(in) nnn,
integer, intent(in) ooo,
double precision, intent(in), optional val )

Initialize a double array of rank 5.

◆ initialize5ra()

pure subroutine mod_generic_initialize::initialize5ra ( double precision, dimension(:,:,:,:,:), intent(inout), allocatable array,
double precision, dimension(:,:,:,:,:), intent(in), allocatable source )

◆ initialize5s()

pure subroutine mod_generic_initialize::initialize5s ( real, dimension(:,:,:,:,:), intent(inout), allocatable array,
integer, intent(in) kkk,
integer, intent(in) lll,
integer, intent(in) mmm,
integer, intent(in) nnn,
integer, intent(in) ooo,
real, intent(in), optional val )

Initialize a double array of rank 5.

◆ initialize5sa()

pure subroutine mod_generic_initialize::initialize5sa ( real, dimension(:,:,:,:,:), intent(inout), allocatable array,
real, dimension(:,:,:,:,:), intent(in), allocatable source )