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

Generic interface for the qrm_asize_i, qrm_asize_s, qrm_asize_2s, qrm_asize_3s, qrm_asize_d, qrm_asize_2d, qrm_asize_3d, qrm_asize_c, qrm_asize_2c, qrm_asize_3c, qrm_asize_z, qrm_asize_2z, qrm_asize_3z routines. More...

Public Member Functions

integer function qrm_asize_i (a)
 
integer function qrm_asize_s (a)
 
integer function qrm_asize_2s (a)
 
integer function qrm_asize_3s (a)
 
integer function qrm_asize_d (a)
 
integer function qrm_asize_2d (a)
 
integer function qrm_asize_3d (a)
 
integer function qrm_asize_c (a)
 
integer function qrm_asize_2c (a)
 
integer function qrm_asize_3c (a)
 
integer function qrm_asize_z (a)
 
integer function qrm_asize_2z (a)
 
integer function qrm_asize_3z (a)
 

Detailed Description

Generic interface for the qrm_asize_i, qrm_asize_s, qrm_asize_2s, qrm_asize_3s, qrm_asize_d, qrm_asize_2d, qrm_asize_3d, qrm_asize_c, qrm_asize_2c, qrm_asize_3c, qrm_asize_z, qrm_asize_2z, qrm_asize_3z routines.

All the functions under this generic interface have the same list of arguments and perform the same actions, i.e. they return the size of an allocatble. The returned size is 0 if the allocatable is not allocated

Definition at line 175 of file qrm_mem_mod.F90.

Member Function/Subroutine Documentation

integer function qrm_mem_mod::qrm_asize::qrm_asize_2c ( complex(kind(1.e0)), dimension(:,:), allocatable  a)
Parameters
[in]athe arrays whose size must be computed

Definition at line 3370 of file qrm_mem_mod.F90.

integer function qrm_mem_mod::qrm_asize::qrm_asize_2d ( real(kind(1.d0)), dimension(:,:), allocatable  a)
Parameters
[in]athe arrays whose size must be computed

Definition at line 2176 of file qrm_mem_mod.F90.

integer function qrm_mem_mod::qrm_asize::qrm_asize_2s ( real(kind(1.e0)), dimension(:,:), allocatable  a)
Parameters
[in]athe arrays whose size must be computed

Definition at line 2156 of file qrm_mem_mod.F90.

integer function qrm_mem_mod::qrm_asize::qrm_asize_2z ( complex(kind(1.d0)), dimension(:,:), allocatable  a)
Parameters
[in]athe arrays whose size must be computed

Definition at line 3390 of file qrm_mem_mod.F90.

integer function qrm_mem_mod::qrm_asize::qrm_asize_3c ( complex(kind(1.e0)), dimension(:,:,:), allocatable  a)
Parameters
[in]athe arrays whose size must be computed

Definition at line 3412 of file qrm_mem_mod.F90.

integer function qrm_mem_mod::qrm_asize::qrm_asize_3d ( real(kind(1.d0)), dimension(:,:,:), allocatable  a)
Parameters
[in]athe arrays whose size must be computed

Definition at line 2219 of file qrm_mem_mod.F90.

integer function qrm_mem_mod::qrm_asize::qrm_asize_3s ( real(kind(1.e0)), dimension(:,:,:), allocatable  a)
Parameters
[in]athe arrays whose size must be computed

Definition at line 2198 of file qrm_mem_mod.F90.

integer function qrm_mem_mod::qrm_asize::qrm_asize_3z ( complex(kind(1.d0)), dimension(:,:,:), allocatable  a)
Parameters
[in]athe arrays whose size must be computed

Definition at line 3433 of file qrm_mem_mod.F90.

integer function qrm_mem_mod::qrm_asize::qrm_asize_c ( complex(kind(1.e0)), dimension(:), allocatable  a)
Parameters
[in]athe arrays whose size must be computed

Definition at line 3329 of file qrm_mem_mod.F90.

integer function qrm_mem_mod::qrm_asize::qrm_asize_d ( real(kind(1.d0)), dimension(:), allocatable  a)
Parameters
[in]athe arrays whose size must be computed

Definition at line 2135 of file qrm_mem_mod.F90.

integer function qrm_mem_mod::qrm_asize::qrm_asize_i ( integer, dimension(:), allocatable  a)
Parameters
[in]athe arrays whose size must be computed

Definition at line 2094 of file qrm_mem_mod.F90.

integer function qrm_mem_mod::qrm_asize::qrm_asize_s ( real(kind(1.e0)), dimension(:), allocatable  a)
Parameters
[in]athe arrays whose size must be computed

Definition at line 2115 of file qrm_mem_mod.F90.

integer function qrm_mem_mod::qrm_asize::qrm_asize_z ( complex(kind(1.d0)), dimension(:), allocatable  a)
Parameters
[in]athe arrays whose size must be computed

Definition at line 3349 of file qrm_mem_mod.F90.


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