M_CLI2: m_cli2::get_args Interface Reference

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(kind=sp), 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:

- /home/urbanjs/venus/V600/github/ARGS/M_CLI2/src/xx.f90