Block-Structured AMR Software Framework
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Loading...
Searching...
No Matches
amrex_parmparse_module::amrex_parmparse Type Reference

Public Member Functions

generic assignment (dst, src)
 
generic get (this, name, v)
 
generic get (this, name, v)
 
generic get (this, name, v)
 
generic get (this, name, v)
 
generic query (this, name, v, flag)
 
generic query (this, name, v, flag)
 
generic query (this, name, v, flag)
 
generic query (this, name, v, flag)
 
generic getarr (this, name, v)
 
generic getarr (this, name, v)
 
generic getarr (this, name, v)
 
generic queryarr (this, name, v, flag)
 
generic queryarr (this, name, v, flag)
 
generic queryarr (this, name, v, flag)
 
generic add (this, name, v)
 
generic add (this, name, v)
 
generic add (this, name, v)
 
generic add (this, name, v)
 
generic addarr (this, name, v)
 
generic addarr (this, name, v)
 
generic addarr (this, name, v)
 
final amrex_parmparse_destroy (this)
 

Public Attributes

logical owner = .false.
 
type(c_ptr) p = c_null_ptr
 

Private Member Functions

procedure, private amrex_parmparse_assign (dst, src)
 
procedure, private get_int (this, name, v)
 
procedure, private get_real (this, name, v)
 
procedure, private get_logical (this, name, v)
 
procedure, private get_string (this, name, v)
 
procedure, private get_intarr (this, name, v)
 
procedure, private get_realarr (this, name, v)
 
procedure, private get_stringarr (this, name, v)
 
procedure, private query_int (this, name, v, flag)
 
procedure, private query_real (this, name, v, flag)
 
procedure, private query_logical (this, name, v, flag)
 
procedure, private query_string (this, name, v, flag)
 
procedure, private query_intarr (this, name, v, flag)
 
procedure, private query_realarr (this, name, v, flag)
 
procedure, private query_stringarr (this, name, v, flag)
 
procedure, private add_int (this, name, v)
 
procedure, private add_real (this, name, v)
 
procedure, private add_logical (this, name, v)
 
procedure, private add_string (this, name, v)
 
procedure, private add_intarr (this, name, v)
 
procedure, private add_realarr (this, name, v)
 
procedure, private add_stringarr (this, name, v)
 

Constructor & Destructor Documentation

◆ amrex_parmparse_destroy()

final amrex_parmparse_module::amrex_parmparse::amrex_parmparse_destroy ( type(amrex_parmparse this)
final

Member Function/Subroutine Documentation

◆ add() [1/4]

generic amrex_parmparse_module::amrex_parmparse::add ( class(amrex_parmparse), intent(inout)  this,
character(*), intent(in)  name,
character(*), intent(in)  v 
)

◆ add() [2/4]

generic amrex_parmparse_module::amrex_parmparse::add ( class(amrex_parmparse), intent(inout)  this,
character(*), intent(in)  name,
logical, intent(in)  v 
)

◆ add() [3/4]

generic amrex_parmparse_module::amrex_parmparse::add ( class(amrex_parmparse), intent(inout)  this,
character(*), intent(in)  name,
real(amrex_real), intent(in)  v 
)

◆ add() [4/4]

generic amrex_parmparse_module::amrex_parmparse::add ( class(amrex_parmparse), intent(inout)  this,
character(*), intent(in)  name,
integer, intent(in)  v 
)

◆ add_int()

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

◆ add_intarr()

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

◆ add_logical()

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

◆ add_real()

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

◆ add_realarr()

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

◆ add_string()

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

◆ add_stringarr()

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

◆ addarr() [1/3]

generic amrex_parmparse_module::amrex_parmparse::addarr ( class(amrex_parmparse), intent(inout)  this,
character(*), intent(in)  name,
character(len=*), dimension(:), intent(in)  v 
)

◆ addarr() [2/3]

generic amrex_parmparse_module::amrex_parmparse::addarr ( class(amrex_parmparse), intent(inout)  this,
character(*), intent(in)  name,
real(amrex_real), dimension(:), intent(in)  v 
)

◆ addarr() [3/3]

generic amrex_parmparse_module::amrex_parmparse::addarr ( class(amrex_parmparse), intent(inout)  this,
character(*), intent(in)  name,
integer, dimension(:), intent(in)  v 
)

◆ amrex_parmparse_assign()

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

◆ assignment()

generic amrex_parmparse_module::amrex_parmparse::assignment ( class(amrex_parmparse), intent(inout)  dst,
type (amrex_parmparse), intent(in)  src 
)

◆ get() [1/4]

generic amrex_parmparse_module::amrex_parmparse::get ( class(amrex_parmparse), intent(in)  this,
character(len=*), intent(in)  name,
integer  v 
)

◆ get() [2/4]

generic amrex_parmparse_module::amrex_parmparse::get ( class(amrex_parmparse), intent(in)  this,
character(*), intent(in)  name,
real(amrex_real v 
)

◆ get() [3/4]

generic amrex_parmparse_module::amrex_parmparse::get ( class(amrex_parmparse), intent(in)  this,
character(*), intent(in)  name,
logical  v 
)

◆ get() [4/4]

generic amrex_parmparse_module::amrex_parmparse::get ( class(amrex_parmparse), intent(in)  this,
character(*), intent(in)  name,
character(len=:), intent(inout), allocatable  v 
)

◆ get_int()

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

◆ get_intarr()

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

◆ get_logical()

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

◆ get_real()

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

◆ get_realarr()

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

◆ get_string()

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

◆ get_stringarr()

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

◆ getarr() [1/3]

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

◆ getarr() [2/3]

generic amrex_parmparse_module::amrex_parmparse::getarr ( class(amrex_parmparse), intent(in)  this,
character(len=*), intent(in)  name,
character(len=:), dimension(:), intent(inout), allocatable  v 
)

◆ getarr() [3/3]

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

◆ query() [1/4]

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

◆ query() [2/4]

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

◆ query() [3/4]

generic amrex_parmparse_module::amrex_parmparse::query ( class(amrex_parmparse), intent(in)  this,
character(*), intent(in)  name,
logical  v,
logical, intent(out), optional  flag 
)

◆ query() [4/4]

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

◆ query_int()

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

◆ query_intarr()

procedure, private amrex_parmparse_module::amrex_parmparse::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()

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

◆ query_real()

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

◆ query_realarr()

procedure, private amrex_parmparse_module::amrex_parmparse::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()

procedure, private amrex_parmparse_module::amrex_parmparse::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()

procedure, private amrex_parmparse_module::amrex_parmparse::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

◆ queryarr() [1/3]

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

◆ queryarr() [2/3]

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

◆ queryarr() [3/3]

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

Member Data Documentation

◆ owner

logical amrex_parmparse_module::amrex_parmparse::owner = .false.

◆ p

type(c_ptr) amrex_parmparse_module::amrex_parmparse::p = c_null_ptr

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