Block-Structured AMR Software Framework
amrex_parmparse_module Module Reference

Data Types

type  amrex_parmparse
 
interface  amrex_new_parmparse
 
interface  amrex_delete_parmparse
 
interface  amrex_parmparse_get_counts
 
interface  amrex_parmparse_get_int
 
interface  amrex_parmparse_get_real
 
interface  amrex_parmparse_get_bool
 
interface  amrex_parmparse_get_string
 
interface  amrex_parmparse_delete_cp_char
 
interface  amrex_parmparse_get_intarr
 
interface  amrex_parmparse_get_realarr
 
interface  amrex_parmparse_get_stringarr
 
interface  amrex_parmparse_query_int
 
interface  amrex_parmparse_query_real
 
interface  amrex_parmparse_query_bool
 
interface  amrex_parmparse_query_string
 
interface  amrex_parmparse_add_int
 
interface  amrex_parmparse_add_real
 
interface  amrex_parmparse_add_bool
 
interface  amrex_parmparse_add_string
 
interface  amrex_parmparse_add_intarr
 
interface  amrex_parmparse_add_realarr
 
interface  amrex_parmparse_add_stringarr
 
interface  amrex_parmparse_destroy
 

Functions/Subroutines

subroutine, public amrex_parmparse_build (pp, name)
 
subroutine, public amrex_parmparse_destroy (this)
 
subroutine amrex_parmparse_assign (dst, src)
 
subroutine get_int (this, name, v)
 
subroutine get_real (this, name, v)
 
subroutine get_logical (this, name, v)
 
subroutine get_string (this, name, v)
 
subroutine get_intarr (this, name, v)
 
subroutine get_realarr (this, name, v)
 
subroutine get_stringarr (this, name, v)
 
subroutine query_int (this, name, v, flag)
 
subroutine query_real (this, name, v, flag)
 
subroutine query_logical (this, name, v, flag)
 
subroutine query_string (this, name, v, flag)
 
subroutine query_intarr (this, name, v, flag)
 
subroutine query_realarr (this, name, v, flag)
 
subroutine query_stringarr (this, name, v, flag)
 
subroutine add_int (this, name, v)
 
subroutine add_real (this, name, v)
 
subroutine add_logical (this, name, v)
 
subroutine add_string (this, name, v)
 
subroutine add_intarr (this, name, v)
 
subroutine add_realarr (this, name, v)
 
subroutine add_stringarr (this, name, v)
 
subroutine, public amrex_init_namelist (cstr)
 
subroutine, public amrex_finalize_namelist ()
 

Variables

character(len=:), allocatable, public amrex_namelist
 

Function/Subroutine Documentation

◆ add_int()

subroutine amrex_parmparse_module::add_int ( class(amrex_parmparse), intent(inout)  this,
character(*), intent(in)  name,
integer, intent(in)  v 
)
private

◆ add_intarr()

subroutine amrex_parmparse_module::add_intarr ( class(amrex_parmparse), intent(inout)  this,
character(*), intent(in)  name,
integer, dimension(:), intent(in)  v 
)
private

◆ add_logical()

subroutine amrex_parmparse_module::add_logical ( class(amrex_parmparse), intent(inout)  this,
character(*), intent(in)  name,
logical, intent(in)  v 
)
private

◆ add_real()

subroutine amrex_parmparse_module::add_real ( class(amrex_parmparse), intent(inout)  this,
character(*), intent(in)  name,
real(amrex_real), intent(in)  v 
)
private

◆ add_realarr()

subroutine amrex_parmparse_module::add_realarr ( class(amrex_parmparse), intent(inout)  this,
character(*), intent(in)  name,
real(amrex_real), dimension(:), intent(in)  v 
)
private

◆ add_string()

subroutine amrex_parmparse_module::add_string ( class(amrex_parmparse), intent(inout)  this,
character(*), intent(in)  name,
character(*), intent(in)  v 
)
private

◆ add_stringarr()

subroutine amrex_parmparse_module::add_stringarr ( class(amrex_parmparse), intent(inout)  this,
character(*), intent(in)  name,
character(len=*), dimension(:), intent(in)  v 
)
private

◆ amrex_finalize_namelist()

subroutine, public amrex_parmparse_module::amrex_finalize_namelist

◆ amrex_init_namelist()

subroutine, public amrex_parmparse_module::amrex_init_namelist ( character(kind=c_char), dimension(*), intent(in)  cstr)

◆ amrex_parmparse_assign()

subroutine amrex_parmparse_module::amrex_parmparse_assign ( class(amrex_parmparse), intent(inout)  dst,
type (amrex_parmparse), intent(in)  src 
)
private

◆ amrex_parmparse_build()

subroutine, public amrex_parmparse_module::amrex_parmparse_build ( type(amrex_parmparse pp,
character(*), intent(in), optional  name 
)

◆ amrex_parmparse_destroy()

◆ get_int()

subroutine amrex_parmparse_module::get_int ( class(amrex_parmparse), intent(in)  this,
character(len=*), intent(in)  name,
integer  v 
)
private

◆ get_intarr()

subroutine amrex_parmparse_module::get_intarr ( class(amrex_parmparse), intent(in)  this,
character(len=*), intent(in)  name,
integer, dimension(:), intent(inout), allocatable  v 
)
private

◆ get_logical()

subroutine amrex_parmparse_module::get_logical ( class(amrex_parmparse), intent(in)  this,
character(*), intent(in)  name,
logical  v 
)
private

◆ get_real()

subroutine amrex_parmparse_module::get_real ( class(amrex_parmparse), intent(in)  this,
character(*), intent(in)  name,
real(amrex_real v 
)
private

◆ get_realarr()

subroutine amrex_parmparse_module::get_realarr ( class(amrex_parmparse), intent(in)  this,
character(len=*), intent(in)  name,
real(amrex_real), dimension(:), intent(inout), allocatable  v 
)
private

◆ get_string()

subroutine amrex_parmparse_module::get_string ( class(amrex_parmparse), intent(in)  this,
character(*), intent(in)  name,
character(len=:), intent(inout), allocatable  v 
)
private

◆ get_stringarr()

subroutine amrex_parmparse_module::get_stringarr ( class(amrex_parmparse), intent(in)  this,
character(len=*), intent(in)  name,
character(len=:), dimension(:), intent(inout), allocatable  v 
)
private

◆ query_int()

subroutine amrex_parmparse_module::query_int ( class(amrex_parmparse), intent(in)  this,
character(len=*), intent(in)  name,
integer  v,
logical, intent(out), optional  flag 
)
private

◆ query_intarr()

subroutine amrex_parmparse_module::query_intarr ( class(amrex_parmparse), intent(in)  this,
character(len=*), intent(in)  name,
integer, dimension(:), intent(inout), allocatable  v,
logical, intent(out), optional  flag 
)
private

◆ query_logical()

subroutine amrex_parmparse_module::query_logical ( class(amrex_parmparse), intent(in)  this,
character(*), intent(in)  name,
logical  v,
logical, intent(out), optional  flag 
)
private

◆ query_real()

subroutine amrex_parmparse_module::query_real ( class(amrex_parmparse), intent(in)  this,
character(*), intent(in)  name,
real(amrex_real v,
logical, intent(out), optional  flag 
)
private

◆ query_realarr()

subroutine amrex_parmparse_module::query_realarr ( class(amrex_parmparse), intent(in)  this,
character(len=*), intent(in)  name,
real(amrex_real), dimension(:), intent(inout), allocatable  v,
logical, intent(out), optional  flag 
)
private

◆ query_string()

subroutine amrex_parmparse_module::query_string ( class(amrex_parmparse), intent(in)  this,
character(*), intent(in)  name,
character(len=:), intent(inout), allocatable  v,
logical, intent(out), optional  flag 
)
private

◆ query_stringarr()

subroutine amrex_parmparse_module::query_stringarr ( class(amrex_parmparse), intent(in)  this,
character(len=*), intent(in)  name,
character(len=:), dimension(:), intent(inout), allocatable  v,
logical, intent(out), optional  flag 
)
private

Variable Documentation

◆ amrex_namelist

character(len=:), allocatable, public amrex_parmparse_module::amrex_namelist