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

Generic interface for the qrm_prealloc_i qrm_prealloc_s qrm_prealloc_d qrm_prealloc_c qrm_prealloc_z, routines. More...

Public Member Functions

subroutine qrm_prealloc_i (a, n, force, copy)
 
subroutine qrm_prealloc_s (a, n, force, copy)
 
subroutine qrm_prealloc_d (a, n, force, copy)
 
subroutine qrm_prealloc_c (a, n, force, copy)
 
subroutine qrm_prealloc_z (a, n, force, copy)
 

Detailed Description

Generic interface for the qrm_prealloc_i qrm_prealloc_s qrm_prealloc_d qrm_prealloc_c qrm_prealloc_z, routines.

All the routines under this generic interface have the same list of arguments and perform the same actions, i.e. they reallocate a pointer. An error is generated/returned in the case where the reallocation fails

Definition at line 137 of file qrm_mem_mod.F90.

Member Function/Subroutine Documentation

subroutine qrm_mem_mod::qrm_prealloc::qrm_prealloc_c ( complex(kind(1.e0)), dimension(:), pointer  a,
integer  n,
logical, optional  force,
logical, optional  copy 
)
Parameters
[in,out]athe array that has to be reallocated
[in]nthe minimum size of a on exit
[in]forceif force=.true. a is always reallocated
[in]copyif copy=.true. and force=.false. the content of the old area is copied into the new

Definition at line 3100 of file qrm_mem_mod.F90.

subroutine qrm_mem_mod::qrm_prealloc::qrm_prealloc_d ( real(kind(1.d0)), dimension(:), pointer  a,
integer  n,
logical, optional  force,
logical, optional  copy 
)
Parameters
[in,out]athe array that has to be reallocated
[in]nthe minimum size of a on exit
[in]forceif force=.true. a is always reallocated
[in]copyif copy=.true. and force=.false. the content of the old area is copied into the new

Definition at line 1628 of file qrm_mem_mod.F90.

subroutine qrm_mem_mod::qrm_prealloc::qrm_prealloc_i ( integer, dimension(:), pointer  a,
integer  n,
logical, optional  force,
logical, optional  copy 
)
Parameters
[in,out]athe array that has to be reallocated
[in]nthe minimum size of a on exit
[in]forceif force=.true. a is always reallocated
[in]copyif copy=.true. and force=.false. the content of the old area is copied into the new

Definition at line 1786 of file qrm_mem_mod.F90.

subroutine qrm_mem_mod::qrm_prealloc::qrm_prealloc_s ( real(kind(1.e0)), dimension(:), pointer  a,
integer  n,
logical, optional  force,
logical, optional  copy 
)
Parameters
[in,out]athe array that has to be reallocated
[in]nthe minimum size of a on exit
[in]forceif force=.true. a is always reallocated
[in]copyif copy=.true. and force=.false. the content of the old area is copied into the new

Definition at line 1707 of file qrm_mem_mod.F90.

subroutine qrm_mem_mod::qrm_prealloc::qrm_prealloc_z ( complex(kind(1.d0)), dimension(:), pointer  a,
integer  n,
logical, optional  force,
logical, optional  copy 
)
Parameters
[in,out]athe array that has to be reallocated
[in]nthe minimum size of a on exit
[in]forceif force=.true. a is always reallocated
[in]copyif copy=.true. and force=.false. the content of the old area is copied into the new

Definition at line 3021 of file qrm_mem_mod.F90.


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