![]() |
(git:b77b4be)
|
Public Member Functions | |
subroutine | reallocate_c1 (p, lb1_new, ub1_new) |
(Re)Allocate a 1D vector of type COMPLEX(KIND=dp) with new dimensions (but same shape) | |
subroutine | reallocate_c2 (p, lb1_new, ub1_new, lb2_new, ub2_new) |
(Re)Allocate a 2D vector of type COMPLEX(KIND=dp) with new dimensions (but same shape) | |
subroutine | reallocate_c3 (p, lb1_new, ub1_new, lb2_new, ub2_new, lb3_new, ub3_new) |
(Re)Allocate a 3D vector of type COMPLEX(KIND=dp) with new dimensions (but same shape) | |
subroutine | reallocate_c4 (p, lb1_new, ub1_new, lb2_new, ub2_new, lb3_new, ub3_new, lb4_new, ub4_new) |
(Re)Allocate a 4D vector of type COMPLEX(KIND=dp) with new dimensions (but same shape) | |
subroutine | reallocate_i1 (p, lb1_new, ub1_new) |
(Re)Allocate a 1D vector of type INTEGER with new dimensions (but same shape) | |
subroutine | reallocate_i2 (p, lb1_new, ub1_new, lb2_new, ub2_new) |
(Re)Allocate a 2D vector of type INTEGER with new dimensions (but same shape) | |
subroutine | reallocate_i3 (p, lb1_new, ub1_new, lb2_new, ub2_new, lb3_new, ub3_new) |
(Re)Allocate a 3D vector of type INTEGER with new dimensions (but same shape) | |
subroutine | reallocate_i4 (p, lb1_new, ub1_new, lb2_new, ub2_new, lb3_new, ub3_new, lb4_new, ub4_new) |
(Re)Allocate a 4D vector of type INTEGER with new dimensions (but same shape) | |
subroutine | reallocate_r1 (p, lb1_new, ub1_new) |
(Re)Allocate a 1D vector of type REAL(KIND=dp) with new dimensions (but same shape) | |
subroutine | reallocate_r2 (p, lb1_new, ub1_new, lb2_new, ub2_new) |
(Re)Allocate a 2D vector of type REAL(KIND=dp) with new dimensions (but same shape) | |
subroutine | reallocate_r3 (p, lb1_new, ub1_new, lb2_new, ub2_new, lb3_new, ub3_new) |
(Re)Allocate a 3D vector of type REAL(KIND=dp) with new dimensions (but same shape) | |
subroutine | reallocate_r4 (p, lb1_new, ub1_new, lb2_new, ub2_new, lb3_new, ub3_new, lb4_new, ub4_new) |
(Re)Allocate a 4D vector of type REAL(KIND=dp) with new dimensions (but same shape) | |
subroutine | reallocate_r5 (p, lb1_new, ub1_new, lb2_new, ub2_new, lb3_new, ub3_new, lb4_new, ub4_new, lb5_new, ub5_new) |
(Re)Allocate a 5D vector of type REAL(KIND=dp) with new dimensions (but same shape) | |
subroutine | reallocate_s1 (p, lb1_new, ub1_new) |
(Re)Allocate a 1D vector of type CHARACTER(LEN=*) with new dimensions (but same shape) | |
subroutine | reallocate_l1 (p, lb1_new, ub1_new) |
(Re)Allocate a 1D vector of type LOGICAL with new dimensions (but same shape) | |
subroutine | reallocate_8i1 (p, lb1_new, ub1_new) |
(Re)Allocate a 1D vector of type INTEGER(KIND=int_8) with new dimensions (but same shape) | |
subroutine | reallocate_8i2 (p, lb1_new, ub1_new, lb2_new, ub2_new) |
(Re)Allocate a 2D vector of type INTEGER(KIND=int_8) with new dimensions (but same shape) | |
Definition at line 27 of file memory_utilities.F.
subroutine memory_utilities::reallocate::reallocate_c1 | ( | complex(kind=dp), dimension(:), intent(inout), pointer | p, |
integer, intent(in) | lb1_new, | ||
integer, intent(in) | ub1_new | ||
) |
(Re)Allocate a 1D vector of type COMPLEX(KIND=dp) with new dimensions (but same shape)
p | pointer to the existing data, if NULL() calling this is equivalent to an ALLOCATE(...) |
lb1_new | new lower bound for dimension 1 |
ub1_new | new upper bound for dimension 1 |
Definition at line 44 of file memory_utilities.F.
subroutine memory_utilities::reallocate::reallocate_c2 | ( | complex(kind=dp), dimension(:,:), intent(inout), pointer | p, |
integer, intent(in) | lb1_new, | ||
integer, intent(in) | ub1_new, | ||
integer, intent(in) | lb2_new, | ||
integer, intent(in) | ub2_new | ||
) |
(Re)Allocate a 2D vector of type COMPLEX(KIND=dp) with new dimensions (but same shape)
p | pointer to the existing data, if NULL() calling this is equivalent to an ALLOCATE(...) |
lb1_new | new lower bound for dimension 1 |
ub1_new | new upper bound for dimension 1 |
lb2_new | new lower bound for dimension 2 |
ub2_new | new upper bound for dimension 2 |
Definition at line 85 of file memory_utilities.F.
subroutine memory_utilities::reallocate::reallocate_c3 | ( | complex(kind=dp), dimension(:,:,:), intent(inout), pointer | p, |
integer, intent(in) | lb1_new, | ||
integer, intent(in) | ub1_new, | ||
integer, intent(in) | lb2_new, | ||
integer, intent(in) | ub2_new, | ||
integer, intent(in) | lb3_new, | ||
integer, intent(in) | ub3_new | ||
) |
(Re)Allocate a 3D vector of type COMPLEX(KIND=dp) with new dimensions (but same shape)
p | pointer to the existing data, if NULL() calling this is equivalent to an ALLOCATE(...) |
lb1_new | new lower bound for dimension 1 |
ub1_new | new upper bound for dimension 1 |
lb2_new | new lower bound for dimension 2 |
ub2_new | new upper bound for dimension 2 |
lb3_new | new lower bound for dimension 3 |
ub3_new | new upper bound for dimension 3 |
Definition at line 133 of file memory_utilities.F.
subroutine memory_utilities::reallocate::reallocate_c4 | ( | complex(kind=dp), dimension(:,:,:,:), intent(inout), pointer | p, |
integer, intent(in) | lb1_new, | ||
integer, intent(in) | ub1_new, | ||
integer, intent(in) | lb2_new, | ||
integer, intent(in) | ub2_new, | ||
integer, intent(in) | lb3_new, | ||
integer, intent(in) | ub3_new, | ||
integer, intent(in) | lb4_new, | ||
integer, intent(in) | ub4_new | ||
) |
(Re)Allocate a 4D vector of type COMPLEX(KIND=dp) with new dimensions (but same shape)
p | pointer to the existing data, if NULL() calling this is equivalent to an ALLOCATE(...) |
lb1_new | new lower bound for dimension 1 |
ub1_new | new upper bound for dimension 1 |
lb2_new | new lower bound for dimension 2 |
ub2_new | new upper bound for dimension 2 |
lb3_new | new lower bound for dimension 3 |
ub3_new | new upper bound for dimension 3 |
lb4_new | new lower bound for dimension 4 |
ub4_new | new upper bound for dimension 4 |
Definition at line 188 of file memory_utilities.F.
subroutine memory_utilities::reallocate::reallocate_i1 | ( | integer, dimension(:), intent(inout), pointer | p, |
integer, intent(in) | lb1_new, | ||
integer, intent(in) | ub1_new | ||
) |
(Re)Allocate a 1D vector of type INTEGER with new dimensions (but same shape)
p | pointer to the existing data, if NULL() calling this is equivalent to an ALLOCATE(...) |
lb1_new | new lower bound for dimension 1 |
ub1_new | new upper bound for dimension 1 |
Definition at line 242 of file memory_utilities.F.
subroutine memory_utilities::reallocate::reallocate_i2 | ( | integer, dimension(:,:), intent(inout), pointer | p, |
integer, intent(in) | lb1_new, | ||
integer, intent(in) | ub1_new, | ||
integer, intent(in) | lb2_new, | ||
integer, intent(in) | ub2_new | ||
) |
(Re)Allocate a 2D vector of type INTEGER with new dimensions (but same shape)
p | pointer to the existing data, if NULL() calling this is equivalent to an ALLOCATE(...) |
lb1_new | new lower bound for dimension 1 |
ub1_new | new upper bound for dimension 1 |
lb2_new | new lower bound for dimension 2 |
ub2_new | new upper bound for dimension 2 |
Definition at line 283 of file memory_utilities.F.
subroutine memory_utilities::reallocate::reallocate_i3 | ( | integer, dimension(:,:,:), intent(inout), pointer | p, |
integer, intent(in) | lb1_new, | ||
integer, intent(in) | ub1_new, | ||
integer, intent(in) | lb2_new, | ||
integer, intent(in) | ub2_new, | ||
integer, intent(in) | lb3_new, | ||
integer, intent(in) | ub3_new | ||
) |
(Re)Allocate a 3D vector of type INTEGER with new dimensions (but same shape)
p | pointer to the existing data, if NULL() calling this is equivalent to an ALLOCATE(...) |
lb1_new | new lower bound for dimension 1 |
ub1_new | new upper bound for dimension 1 |
lb2_new | new lower bound for dimension 2 |
ub2_new | new upper bound for dimension 2 |
lb3_new | new lower bound for dimension 3 |
ub3_new | new upper bound for dimension 3 |
Definition at line 331 of file memory_utilities.F.
subroutine memory_utilities::reallocate::reallocate_i4 | ( | integer, dimension(:,:,:,:), intent(inout), pointer | p, |
integer, intent(in) | lb1_new, | ||
integer, intent(in) | ub1_new, | ||
integer, intent(in) | lb2_new, | ||
integer, intent(in) | ub2_new, | ||
integer, intent(in) | lb3_new, | ||
integer, intent(in) | ub3_new, | ||
integer, intent(in) | lb4_new, | ||
integer, intent(in) | ub4_new | ||
) |
(Re)Allocate a 4D vector of type INTEGER with new dimensions (but same shape)
p | pointer to the existing data, if NULL() calling this is equivalent to an ALLOCATE(...) |
lb1_new | new lower bound for dimension 1 |
ub1_new | new upper bound for dimension 1 |
lb2_new | new lower bound for dimension 2 |
ub2_new | new upper bound for dimension 2 |
lb3_new | new lower bound for dimension 3 |
ub3_new | new upper bound for dimension 3 |
lb4_new | new lower bound for dimension 4 |
ub4_new | new upper bound for dimension 4 |
Definition at line 386 of file memory_utilities.F.
subroutine memory_utilities::reallocate::reallocate_r1 | ( | real(kind=dp), dimension(:), intent(inout), pointer | p, |
integer, intent(in) | lb1_new, | ||
integer, intent(in) | ub1_new | ||
) |
(Re)Allocate a 1D vector of type REAL(KIND=dp) with new dimensions (but same shape)
p | pointer to the existing data, if NULL() calling this is equivalent to an ALLOCATE(...) |
lb1_new | new lower bound for dimension 1 |
ub1_new | new upper bound for dimension 1 |
Definition at line 525 of file memory_utilities.F.
subroutine memory_utilities::reallocate::reallocate_r2 | ( | real(kind=dp), dimension(:,:), intent(inout), pointer | p, |
integer, intent(in) | lb1_new, | ||
integer, intent(in) | ub1_new, | ||
integer, intent(in) | lb2_new, | ||
integer, intent(in) | ub2_new | ||
) |
(Re)Allocate a 2D vector of type REAL(KIND=dp) with new dimensions (but same shape)
p | pointer to the existing data, if NULL() calling this is equivalent to an ALLOCATE(...) |
lb1_new | new lower bound for dimension 1 |
ub1_new | new upper bound for dimension 1 |
lb2_new | new lower bound for dimension 2 |
ub2_new | new upper bound for dimension 2 |
Definition at line 566 of file memory_utilities.F.
subroutine memory_utilities::reallocate::reallocate_r3 | ( | real(kind=dp), dimension(:,:,:), intent(inout), pointer | p, |
integer, intent(in) | lb1_new, | ||
integer, intent(in) | ub1_new, | ||
integer, intent(in) | lb2_new, | ||
integer, intent(in) | ub2_new, | ||
integer, intent(in) | lb3_new, | ||
integer, intent(in) | ub3_new | ||
) |
(Re)Allocate a 3D vector of type REAL(KIND=dp) with new dimensions (but same shape)
p | pointer to the existing data, if NULL() calling this is equivalent to an ALLOCATE(...) |
lb1_new | new lower bound for dimension 1 |
ub1_new | new upper bound for dimension 1 |
lb2_new | new lower bound for dimension 2 |
ub2_new | new upper bound for dimension 2 |
lb3_new | new lower bound for dimension 3 |
ub3_new | new upper bound for dimension 3 |
Definition at line 614 of file memory_utilities.F.
subroutine memory_utilities::reallocate::reallocate_r4 | ( | real(kind=dp), dimension(:,:,:,:), intent(inout), pointer | p, |
integer, intent(in) | lb1_new, | ||
integer, intent(in) | ub1_new, | ||
integer, intent(in) | lb2_new, | ||
integer, intent(in) | ub2_new, | ||
integer, intent(in) | lb3_new, | ||
integer, intent(in) | ub3_new, | ||
integer, intent(in) | lb4_new, | ||
integer, intent(in) | ub4_new | ||
) |
(Re)Allocate a 4D vector of type REAL(KIND=dp) with new dimensions (but same shape)
p | pointer to the existing data, if NULL() calling this is equivalent to an ALLOCATE(...) |
lb1_new | new lower bound for dimension 1 |
ub1_new | new upper bound for dimension 1 |
lb2_new | new lower bound for dimension 2 |
ub2_new | new upper bound for dimension 2 |
lb3_new | new lower bound for dimension 3 |
ub3_new | new upper bound for dimension 3 |
lb4_new | new lower bound for dimension 4 |
ub4_new | new upper bound for dimension 4 |
Definition at line 669 of file memory_utilities.F.
subroutine memory_utilities::reallocate::reallocate_r5 | ( | real(kind=dp), dimension(:,:,:,:,:), intent(inout), pointer | p, |
integer, intent(in) | lb1_new, | ||
integer, intent(in) | ub1_new, | ||
integer, intent(in) | lb2_new, | ||
integer, intent(in) | ub2_new, | ||
integer, intent(in) | lb3_new, | ||
integer, intent(in) | ub3_new, | ||
integer, intent(in) | lb4_new, | ||
integer, intent(in) | ub4_new, | ||
integer, intent(in) | lb5_new, | ||
integer, intent(in) | ub5_new | ||
) |
(Re)Allocate a 5D vector of type REAL(KIND=dp) with new dimensions (but same shape)
p | pointer to the existing data, if NULL() calling this is equivalent to an ALLOCATE(...) |
lb1_new | new lower bound for dimension 1 |
ub1_new | new upper bound for dimension 1 |
lb2_new | new lower bound for dimension 2 |
ub2_new | new upper bound for dimension 2 |
lb3_new | new lower bound for dimension 3 |
ub3_new | new upper bound for dimension 3 |
lb4_new | new lower bound for dimension 4 |
ub4_new | new upper bound for dimension 4 |
lb5_new | new lower bound for dimension 5 |
ub5_new | new upper bound for dimension 5 |
Definition at line 731 of file memory_utilities.F.
subroutine memory_utilities::reallocate::reallocate_s1 | ( | character(len=*), dimension(:), intent(inout), pointer | p, |
integer, intent(in) | lb1_new, | ||
integer, intent(in) | ub1_new | ||
) |
(Re)Allocate a 1D vector of type CHARACTER(LEN=*) with new dimensions (but same shape)
p | pointer to the existing data, if NULL() calling this is equivalent to an ALLOCATE(...) |
lb1_new | new lower bound for dimension 1 |
ub1_new | new upper bound for dimension 1 |
Definition at line 829 of file memory_utilities.F.
subroutine memory_utilities::reallocate::reallocate_l1 | ( | logical, dimension(:), intent(inout), pointer | p, |
integer, intent(in) | lb1_new, | ||
integer, intent(in) | ub1_new | ||
) |
(Re)Allocate a 1D vector of type LOGICAL with new dimensions (but same shape)
p | pointer to the existing data, if NULL() calling this is equivalent to an ALLOCATE(...) |
lb1_new | new lower bound for dimension 1 |
ub1_new | new upper bound for dimension 1 |
Definition at line 790 of file memory_utilities.F.
subroutine memory_utilities::reallocate::reallocate_8i1 | ( | integer(kind=int_8), dimension(:), intent(inout), pointer | p, |
integer, intent(in) | lb1_new, | ||
integer, intent(in) | ub1_new | ||
) |
(Re)Allocate a 1D vector of type INTEGER(KIND=int_8) with new dimensions (but same shape)
p | pointer to the existing data, if NULL() calling this is equivalent to an ALLOCATE(...) |
lb1_new | new lower bound for dimension 1 |
ub1_new | new upper bound for dimension 1 |
Definition at line 440 of file memory_utilities.F.
subroutine memory_utilities::reallocate::reallocate_8i2 | ( | integer(kind=int_8), dimension(:,:), intent(inout), pointer | p, |
integer, intent(in) | lb1_new, | ||
integer, intent(in) | ub1_new, | ||
integer, intent(in) | lb2_new, | ||
integer, intent(in) | ub2_new | ||
) |
(Re)Allocate a 2D vector of type INTEGER(KIND=int_8) with new dimensions (but same shape)
p | pointer to the existing data, if NULL() calling this is equivalent to an ALLOCATE(...) |
lb1_new | new lower bound for dimension 1 |
ub1_new | new upper bound for dimension 1 |
lb2_new | new lower bound for dimension 2 |
ub2_new | new upper bound for dimension 2 |
Definition at line 481 of file memory_utilities.F.