M_CLI2
M_CLI2 module (Fortran)
Private Member Functions | List of all members
m_cli2::get_args Interface Reference

Private Member Functions

subroutine get_anyarray_d (keyword, darray, delimiters)
 
subroutine get_anyarray_i (keyword, iarray, delimiters)
 
subroutine get_anyarray_r (keyword, rarray, delimiters)
 
subroutine get_anyarray_x (keyword, xarray, delimiters)
 
subroutine get_anyarray_c (keyword, strings, delimiters)
 
subroutine get_anyarray_l (keyword, larray, delimiters)
 
subroutine get_scalar_d (keyword, d)
 
subroutine get_scalar_i (keyword, i)
 
subroutine get_scalar_real (keyword, r)
 
subroutine get_scalar_complex (keyword, x)
 
subroutine get_scalar_logical (keyword, l)
 
subroutine get_scalar_anylength_c (keyword, string)
 
subroutine many_args (n0, g0, n1, g1, n2, g2, n3, g3, n4, g4, n5, g5, n6, g6, n7, g7, n8, g8, n9, g9, na, ga, nb, gb, nc, gc, nd, gd, ne, ge, nf, gf, ng, gg, nh, gh, ni, gi, nj, gj)
 

Member Function/Subroutine Documentation

◆ get_anyarray_c()

subroutine m_cli2::get_args::get_anyarray_c ( character(len=*), intent(in)  keyword,
character(len=:), dimension(:), allocatable  strings,
character(len=*), intent(in), optional  delimiters 
)
private

◆ get_anyarray_d()

subroutine m_cli2::get_args::get_anyarray_d ( character(len=*), intent(in)  keyword,
real(kind=dp), dimension(:), intent(out), allocatable  darray,
character(len=*), intent(in), optional  delimiters 
)
private

◆ get_anyarray_i()

subroutine m_cli2::get_args::get_anyarray_i ( character(len=*), intent(in)  keyword,
integer, dimension(:), allocatable  iarray,
character(len=*), intent(in), optional  delimiters 
)
private

◆ get_anyarray_l()

subroutine m_cli2::get_args::get_anyarray_l ( character(len=*), intent(in)  keyword,
logical, dimension(:), allocatable  larray,
character(len=*), intent(in), optional  delimiters 
)
private

◆ get_anyarray_r()

subroutine m_cli2::get_args::get_anyarray_r ( character(len=*), intent(in)  keyword,
real, dimension(:), allocatable  rarray,
character(len=*), intent(in), optional  delimiters 
)
private

◆ get_anyarray_x()

subroutine m_cli2::get_args::get_anyarray_x ( character(len=*), intent(in)  keyword,
complex, dimension(:), allocatable  xarray,
character(len=*), intent(in), optional  delimiters 
)
private

◆ get_scalar_anylength_c()

subroutine m_cli2::get_args::get_scalar_anylength_c ( character(len=*), intent(in)  keyword,
character(len=:), intent(out), allocatable  string 
)
private

◆ get_scalar_complex()

subroutine m_cli2::get_args::get_scalar_complex ( character(len=*), intent(in)  keyword,
complex, intent(out)  x 
)
private

◆ get_scalar_d()

subroutine m_cli2::get_args::get_scalar_d ( character(len=*), intent(in)  keyword,
real(kind=dp d 
)
private

◆ get_scalar_i()

subroutine m_cli2::get_args::get_scalar_i ( character(len=*), intent(in)  keyword,
integer, intent(out)  i 
)
private

◆ get_scalar_logical()

subroutine m_cli2::get_args::get_scalar_logical ( character(len=*), intent(in)  keyword,
logical  l 
)
private

◆ get_scalar_real()

subroutine m_cli2::get_args::get_scalar_real ( character(len=*), intent(in)  keyword,
real, intent(out)  r 
)
private

◆ many_args()

subroutine m_cli2::get_args::many_args ( character(len=*), intent(in)  n0,
class(*), intent(out)  g0,
character(len=*), intent(in)  n1,
class(*), intent(out)  g1,
character(len=*), intent(in), optional  n2,
class(*), intent(out), optional  g2,
character(len=*), intent(in), optional  n3,
class(*), intent(out), optional  g3,
character(len=*), intent(in), optional  n4,
class(*), intent(out), optional  g4,
character(len=*), intent(in), optional  n5,
class(*), intent(out), optional  g5,
character(len=*), intent(in), optional  n6,
class(*), intent(out), optional  g6,
character(len=*), intent(in), optional  n7,
class(*), intent(out), optional  g7,
character(len=*), intent(in), optional  n8,
class(*), intent(out), optional  g8,
character(len=*), intent(in), optional  n9,
class(*), intent(out), optional  g9,
character(len=*), intent(in), optional  na,
class(*), intent(out), optional  ga,
character(len=*), intent(in), optional  nb,
class(*), intent(out), optional  gb,
character(len=*), intent(in), optional  nc,
class(*), intent(out), optional  gc,
character(len=*), intent(in), optional  nd,
class(*), intent(out), optional  gd,
character(len=*), intent(in), optional  ne,
class(*), intent(out), optional  ge,
character(len=*), intent(in), optional  nf,
class(*), intent(out), optional  gf,
character(len=*), intent(in), optional  ng,
class(*), intent(out), optional  gg,
character(len=*), intent(in), optional  nh,
class(*), intent(out), optional  gh,
character(len=*), intent(in), optional  ni,
class(*), intent(out), optional  gi,
character(len=*), intent(in), optional  nj,
class(*), intent(out), optional  gj 
)
private

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