QR_MUMPS
List of all members | Public Member Functions
qrm_mem_mod::qrm_aalloc Interface Reference

Generic interface for the qrm_aalloc_i, qrm_aalloc_2i, qrm_aalloc_s, qrm_aalloc_2s, qrm_aalloc_3s, qrm_aalloc_d, qrm_aalloc_2d, qrm_aalloc_3d, qrm_aalloc_c, qrm_aalloc_2c, qrm_aalloc_3c, qrm_aalloc_z, qrm_aalloc_2z, qrm_aalloc_3z, routines. More...

Public Member Functions

subroutine qrm_aalloc_i (a, n, lbnd, info)
 
subroutine qrm_aalloc_2i (a, m, n, info)
 
subroutine qrm_aalloc_s (a, n, lbnd, info)
 
subroutine qrm_aalloc_2s (a, m, n, info)
 
subroutine qrm_aalloc_3s (a, m, n, k, info)
 
subroutine qrm_aalloc_d (a, n, lbnd, info)
 
subroutine qrm_aalloc_2d (a, m, n, info)
 
subroutine qrm_aalloc_3d (a, m, n, k, info)
 
subroutine qrm_aalloc_c (a, n, lbnd, info)
 
subroutine qrm_aalloc_2c (a, m, n, info)
 
subroutine qrm_aalloc_3c (a, m, n, k, info)
 
subroutine qrm_aalloc_z (a, n, lbnd, info)
 
subroutine qrm_aalloc_2z (a, m, n, info)
 
subroutine qrm_aalloc_3z (a, m, n, k, info)
 

Detailed Description

Generic interface for the qrm_aalloc_i, qrm_aalloc_2i, qrm_aalloc_s, qrm_aalloc_2s, qrm_aalloc_3s, qrm_aalloc_d, qrm_aalloc_2d, qrm_aalloc_3d, qrm_aalloc_c, qrm_aalloc_2c, qrm_aalloc_3c, qrm_aalloc_z, qrm_aalloc_2z, qrm_aalloc_3z, routines.

All the routines under this generic interface have the same list of arguments and perform the same actions, i.e. they allocate an alocatable of size n. An error is generated or returned in the case where the allocatable is already allocated or if the allocation fails.

Definition at line 78 of file qrm_mem_mod.F90.

Member Function/Subroutine Documentation

subroutine qrm_mem_mod::qrm_aalloc::qrm_aalloc_2c ( complex(kind(1.e0)), dimension(:,:), allocatable  a,
integer, intent(in)  m,
integer, intent(in)  n,
integer, optional  info 
)
Parameters
[in,out]athe allocatable to be allocated
[in]mthe rank-1 size of the allocatable
[in]nthe rank-2 size of the allocatable
[out]info(optional). if this argument is present, then the callee wants to handle the error on his side

Definition at line 2600 of file qrm_mem_mod.F90.

subroutine qrm_mem_mod::qrm_aalloc::qrm_aalloc_2d ( real(kind(1.d0)), dimension(:,:), allocatable  a,
integer, intent(in)  m,
integer, intent(in)  n,
integer, optional  info 
)
Parameters
[in,out]athe allocatable to be allocated
[in]mthe rank-1 size of the allocatable
[in]nthe rank-2 size of the allocatable
[out]info(optional). if this argument is present, then the callee wants to handle the error on his side

Definition at line 1016 of file qrm_mem_mod.F90.

subroutine qrm_mem_mod::qrm_aalloc::qrm_aalloc_2i ( integer, dimension(:,:), allocatable  a,
integer, intent(in)  m,
integer, intent(in)  n,
integer, optional  info 
)
Parameters
[in,out]athe allocatable to be allocated
[in]mthe rank-1 size of the allocatable
[in]nthe rank-2 size of the allocatable
[out]info(optional). if this argument is present, then the callee wants to handle the error on his side

Definition at line 1118 of file qrm_mem_mod.F90.

subroutine qrm_mem_mod::qrm_aalloc::qrm_aalloc_2s ( real(kind(1.e0)), dimension(:,:), allocatable  a,
integer, intent(in)  m,
integer, intent(in)  n,
integer, optional  info 
)
Parameters
[in,out]athe allocatable to be allocated
[in]mthe rank-1 size of the allocatable
[in]nthe rank-2 size of the allocatable
[out]info(optional). if this argument is present, then the callee wants to handle the error on his side

Definition at line 1067 of file qrm_mem_mod.F90.

subroutine qrm_mem_mod::qrm_aalloc::qrm_aalloc_2z ( complex(kind(1.d0)), dimension(:,:), allocatable  a,
integer, intent(in)  m,
integer, intent(in)  n,
integer, optional  info 
)
Parameters
[in,out]athe allocatable to be allocated
[in]mthe rank-1 size of the allocatable
[in]nthe rank-2 size of the allocatable
[out]info(optional). if this argument is present, then the callee wants to handle the error on his side

Definition at line 2550 of file qrm_mem_mod.F90.

subroutine qrm_mem_mod::qrm_aalloc::qrm_aalloc_3c ( complex(kind(1.e0)), dimension(:,:,:), allocatable  a,
integer, intent(in)  m,
integer, intent(in)  n,
integer, intent(in)  k,
integer, optional  info 
)
Parameters
[in,out]athe allocatable to be allocated
[in]mthe rank-1 size of the allocatable
[in]nthe rank-2 size of the allocatable
[in]kthe rank-3 size of the allocatable
[out]info(optional). if this argument is present, then the callee wants to handle the error on his side

Definition at line 2708 of file qrm_mem_mod.F90.

subroutine qrm_mem_mod::qrm_aalloc::qrm_aalloc_3d ( real(kind(1.d0)), dimension(:,:,:), allocatable  a,
integer, intent(in)  m,
integer, intent(in)  n,
integer, intent(in)  k,
integer, optional  info 
)
Parameters
[in,out]athe allocatable to be allocated
[in]mthe rank-1 size of the allocatable
[in]nthe rank-2 size of the allocatable
[in]kthe rank-3 size of the allocatable
[out]info(optional). if this argument is present, then the callee wants to handle the error on his side

Definition at line 1172 of file qrm_mem_mod.F90.

subroutine qrm_mem_mod::qrm_aalloc::qrm_aalloc_3s ( real(kind(1.e0)), dimension(:,:,:), allocatable  a,
integer, intent(in)  m,
integer, intent(in)  n,
integer, intent(in)  k,
integer, optional  info 
)
Parameters
[in,out]athe allocatable to be allocated
[in]mthe rank-1 size of the allocatable
[in]nthe rank-2 size of the allocatable
[in]kthe rank-3 size of the allocatable
[out]info(optional). if this argument is present, then the callee wants to handle the error on his side

Definition at line 1225 of file qrm_mem_mod.F90.

subroutine qrm_mem_mod::qrm_aalloc::qrm_aalloc_3z ( complex(kind(1.d0)), dimension(:,:,:), allocatable  a,
integer, intent(in)  m,
integer, intent(in)  n,
integer, intent(in)  k,
integer, optional  info 
)
Parameters
[in,out]athe allocatable to be allocated
[in]mthe rank-1 size of the allocatable
[in]nthe rank-2 size of the allocatable
[in]kthe rank-3 size of the allocatable
[out]info(optional). if this argument is present, then the callee wants to handle the error on his side

Definition at line 2655 of file qrm_mem_mod.F90.

subroutine qrm_mem_mod::qrm_aalloc::qrm_aalloc_c ( complex(kind(1.e0)), dimension(:), allocatable  a,
integer, intent(in)  n,
integer, optional  lbnd,
integer, optional  info 
)
Parameters
[in,out]athe allocatable to be allocated
[in]nthe size of the allocatable
[in]lbndoptional integer specifying the lower bound
[out]info(optional). if this argument is present, then the callee wants to handle the error on his side

Definition at line 2492 of file qrm_mem_mod.F90.

subroutine qrm_mem_mod::qrm_aalloc::qrm_aalloc_d ( real(kind(1.d0)), dimension(:), allocatable  a,
integer, intent(in)  n,
integer, optional  lbnd,
integer, optional  info 
)
Parameters
[in,out]athe allocatable to be allocated
[in]nthe size of the allocatable
[in]lbndoptional integer specifying the lower bound
[out]info(optional). if this argument is present, then the callee wants to handle the error on his side

Definition at line 842 of file qrm_mem_mod.F90.

subroutine qrm_mem_mod::qrm_aalloc::qrm_aalloc_i ( integer, dimension(:), allocatable  a,
integer, intent(in)  n,
integer, optional  lbnd,
integer, optional  info 
)
Parameters
[in,out]athe allocatable to be allocated
[in]nthe size of the allocatable
[in]lbndoptional integer specifying the lower bound
[out]info(optional). if this argument is present, then the callee wants to handle the error on his side

Definition at line 958 of file qrm_mem_mod.F90.

subroutine qrm_mem_mod::qrm_aalloc::qrm_aalloc_s ( real(kind(1.e0)), dimension(:), allocatable  a,
integer, intent(in)  n,
integer, optional  lbnd,
integer, optional  info 
)
Parameters
[in,out]athe allocatable to be allocated
[in]nthe size of the allocatable
[in]lbndoptional integer specifying the lower bound
[out]info(optional). if this argument is present, then the callee wants to handle the error on his side

Definition at line 900 of file qrm_mem_mod.F90.

subroutine qrm_mem_mod::qrm_aalloc::qrm_aalloc_z ( complex(kind(1.d0)), dimension(:), allocatable  a,
integer, intent(in)  n,
integer, optional  lbnd,
integer, optional  info 
)
Parameters
[in,out]athe allocatable to be allocated
[in]nthe size of the allocatable
[in]lbndoptional integer specifying the lower bound
[out]info(optional). if this argument is present, then the callee wants to handle the error on his side

Definition at line 2435 of file qrm_mem_mod.F90.


The documentation for this interface was generated from the following file: