QR_MUMPS
 All Classes Files Functions Variables Enumerations Enumerator Pages
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 787 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 585 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 687 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 636 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 737 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 2335 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 2383 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 298 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 343 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 485 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 533 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 388 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 436 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 2244 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 2289 of file qrm_mem_mod.F90.


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