allocate_rel_transformations Subroutine

public subroutine allocate_rel_transformations(flag, lmmaxd, nrrel, irrel, rc, crel, rrel, srrel)

Subroutine handling the allocation/deallocation of arrays that describe relativistic transformations

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: flag
integer, intent(in) :: lmmaxd
integer, intent(inout), dimension (:, :), allocatable :: nrrel
integer, intent(inout), dimension (:, :, :), allocatable :: irrel
complex(kind=dp), intent(inout), dimension (:, :), allocatable :: rc

NREL REAL spher. harm. > CMPLX. spher. harm. NREL CMPLX. spher. harm. > REAL spher. harm.

complex(kind=dp), intent(inout), dimension (:, :), allocatable :: crel

Non-relat. CMPLX. spher. harm. > (kappa,mue) (kappa,mue) > non-relat. CMPLX. spher. harm.

complex(kind=dp), intent(inout), dimension (:, :), allocatable :: rrel

Non-relat. REAL spher. harm. > (kappa,mue) (kappa,mue) > non-relat. REAL spher. harm.

complex(kind=dp), intent(inout), dimension (:, :, :), allocatable :: srrel