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

Generic interface for the qrm_palloc_i, qrm_palloc_2i, qrm_palloc_s, qrm_palloc_2s, qrm_palloc_d, qrm_palloc_2d, qrm_palloc_c, qrm_palloc_2c, qrm_palloc_z, qrm_palloc_2z, routines. More...

Public Member Functions

subroutine qrm_palloc_i (a, n, info)
 
subroutine qrm_palloc_2i (a, m, n, info)
 
subroutine qrm_palloc_i_8 (a, n, info)
 
subroutine qrm_palloc_s (a, n, info)
 
subroutine qrm_palloc_2s (a, m, n, info)
 
subroutine qrm_palloc_s_8 (a, n, info)
 
subroutine qrm_palloc_d (a, n, info)
 
subroutine qrm_palloc_2d (a, m, n, info)
 
subroutine qrm_palloc_d_8 (a, n, info)
 
subroutine qrm_palloc_c (a, n, info)
 
subroutine qrm_palloc_2c (a, m, n, info)
 
subroutine qrm_palloc_c_8 (a, n, info)
 
subroutine qrm_palloc_z (a, n, info)
 
subroutine qrm_palloc_2z (a, m, n, info)
 
subroutine qrm_palloc_z_8 (a, n, info)
 

Detailed Description

Generic interface for the qrm_palloc_i, qrm_palloc_2i, qrm_palloc_s, qrm_palloc_2s, qrm_palloc_d, qrm_palloc_2d, qrm_palloc_c, qrm_palloc_2c, qrm_palloc_z, qrm_palloc_2z, routines.

All the routines under this generic interface have the same list of arguments and perform the same actions, i.e. they allocate a pointer of size n. An error is generated or returned in the case where the pointer is already associated or if the allocation failed.

Definition at line 57 of file qrm_mem_mod.F90.

Member Function/Subroutine Documentation

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

Definition at line 788 of file qrm_mem_mod.F90.

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

Definition at line 586 of file qrm_mem_mod.F90.

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

Definition at line 688 of file qrm_mem_mod.F90.

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

Definition at line 637 of file qrm_mem_mod.F90.

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

Definition at line 738 of file qrm_mem_mod.F90.

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

Definition at line 2336 of file qrm_mem_mod.F90.

subroutine qrm_mem_mod::qrm_palloc::qrm_palloc_c_8 ( complex(kind(1.e0)), dimension(:), pointer  a,
integer(kind=8), intent(in)  n,
integer, optional  info 
)
Parameters
[in]nthe size of the pointer
[in,out]athe pointer to be allocated.
[out]info(optional). if this argument is present, then the callee wants to handle the error on his side

Definition at line 2384 of file qrm_mem_mod.F90.

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

Definition at line 299 of file qrm_mem_mod.F90.

subroutine qrm_mem_mod::qrm_palloc::qrm_palloc_d_8 ( real(kind(1.d0)), dimension(:), pointer  a,
integer(kind=8), intent(in)  n,
integer, optional  info 
)
Parameters
[in]nthe size of the pointer
[in,out]athe pointer to be allocated.
[out]info(optional). if this argument is present, then the callee wants to handle the error on his side

Definition at line 344 of file qrm_mem_mod.F90.

subroutine qrm_mem_mod::qrm_palloc::qrm_palloc_i ( integer, dimension(:), pointer  a,
integer, intent(in)  n,
integer, optional  info 
)
Parameters
[in]nthe size of the pointer
[in,out]athe pointer to be allocated.
[out]info(optional). if this argument is present, then the callee wants to handle the error on his side

Definition at line 486 of file qrm_mem_mod.F90.

subroutine qrm_mem_mod::qrm_palloc::qrm_palloc_i_8 ( integer, dimension(:), pointer  a,
integer(kind=8), intent(in)  n,
integer, optional  info 
)
Parameters
[in]nthe size of the pointer
[in,out]athe pointer to be allocated.
[out]info(optional). if this argument is present, then the callee wants to handle the error on his side

Definition at line 534 of file qrm_mem_mod.F90.

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

Definition at line 389 of file qrm_mem_mod.F90.

subroutine qrm_mem_mod::qrm_palloc::qrm_palloc_s_8 ( real(kind(1.e0)), dimension(:), pointer  a,
integer(kind=8), intent(in)  n,
integer, optional  info 
)
Parameters
[in]nthe size of the pointer
[in,out]athe pointer to be allocated.
[out]info(optional). if this argument is present, then the callee wants to handle the error on his side

Definition at line 437 of file qrm_mem_mod.F90.

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

Definition at line 2245 of file qrm_mem_mod.F90.

subroutine qrm_mem_mod::qrm_palloc::qrm_palloc_z_8 ( complex(kind(1.d0)), dimension(:), pointer  a,
integer(kind=8), intent(in)  n,
integer, optional  info 
)
Parameters
[in]nthe size of the pointer
[in,out]athe pointer to be allocated.
[out]info(optional). if this argument is present, then the callee wants to handle the error on his side

Definition at line 2290 of file qrm_mem_mod.F90.


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