Loading [MathJax]/extensions/tex2jax.js
GBS
All Classes Namespaces Files Functions Variables Enumerator Macros Modules Pages
basic_mod::gbs_allocate Interface Reference

Public Member Functions

subroutine gbs_allocate_p1 (a, is1, ie1)
 
subroutine gbs_allocate_p2 (a, is1, ie1, is2, ie2)
 Wrapper routine to allocate and initialize 2D double array. More...
 
subroutine gbs_allocate_p3 (a, is1, ie1, is2, ie2, is3, ie3)
 Wrapper routine to allocate and initialize 3D double array. More...
 
subroutine gbs_allocate_p4 (a, is1, ie1, is2, ie2, is3, ie3, is4, ie4)
 Wrapper routine to allocate and initialize 4D double array. More...
 
subroutine gbs_allocate_i1 (a, is1, ie1)
 Wrapper routine to allocate and initialize 1D double array. More...
 
subroutine gbs_allocate_i2 (a, is1, ie1, is2, ie2)
 Wrapper routine to allocate and initialize 2D integer array. More...
 

Member Function/Subroutine Documentation

◆ gbs_allocate_i1()

subroutine basic_mod::gbs_allocate::gbs_allocate_i1 ( integer, dimension(:), intent(inout), pointer  a,
integer, intent(in)  is1,
integer, intent(in)  ie1 
)

Wrapper routine to allocate and initialize 1D double array.

Wrapper routine to allocate and initialize 1D integer array

Parameters
[in,out]aInput array
[in]ie1Starting and ending indices

◆ gbs_allocate_i2()

subroutine basic_mod::gbs_allocate::gbs_allocate_i2 ( integer, dimension(:,:), intent(inout), pointer  a,
integer, intent(in)  is1,
integer, intent(in)  ie1,
integer, intent(in)  is2,
integer, intent(in)  ie2 
)

Wrapper routine to allocate and initialize 2D integer array.

Parameters
[in,out]aInput array
[in]ie2Starting and ending indices

◆ gbs_allocate_p1()

subroutine basic_mod::gbs_allocate::gbs_allocate_p1 ( real(dp), dimension(:), intent(inout), pointer  a,
integer, intent(in)  is1,
integer, intent(in)  ie1 
)
Parameters
[in,out]aInput array
[in]ie1Starting and ending indices

◆ gbs_allocate_p2()

subroutine basic_mod::gbs_allocate::gbs_allocate_p2 ( real(dp), dimension(:,:), intent(inout), pointer  a,
integer, intent(in)  is1,
integer, intent(in)  ie1,
integer, intent(in)  is2,
integer, intent(in)  ie2 
)

Wrapper routine to allocate and initialize 2D double array.

Parameters
[in,out]aInput array
[in]ie2Starting and ending indices

◆ gbs_allocate_p3()

subroutine basic_mod::gbs_allocate::gbs_allocate_p3 ( real(dp), dimension(:,:,:), intent(inout), pointer  a,
integer, intent(in)  is1,
integer, intent(in)  ie1,
integer, intent(in)  is2,
integer, intent(in)  ie2,
integer, intent(in)  is3,
integer, intent(in)  ie3 
)

Wrapper routine to allocate and initialize 3D double array.

Parameters
[in,out]aInput array
[in]ie3Starting and ending indices

◆ gbs_allocate_p4()

subroutine basic_mod::gbs_allocate::gbs_allocate_p4 ( real(dp), dimension(:,:,:,:), intent(inout), pointer  a,
integer, intent(in)  is1,
integer, intent(in)  ie1,
integer, intent(in)  is2,
integer, intent(in)  ie2,
integer, intent(in)  is3,
integer, intent(in)  ie3,
integer, intent(in)  is4,
integer, intent(in)  ie4 
)

Wrapper routine to allocate and initialize 4D double array.

Parameters
[in,out]aInput array
[in]ie4Starting and ending indices

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