QR_MUMPS
 All Classes Files Functions Variables Enumerations Enumerator Pages
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 2599 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 1015 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 1117 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 1066 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 2549 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 2707 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 1171 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 1224 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 2654 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 2491 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 841 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 957 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 899 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 2434 of file qrm_mem_mod.F90.


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