XBeach
Data Types | Public Member Functions | Private Member Functions
introspection_module Module Reference

List of all members.

Data Types

interface  get0ddoublearray
interface  get0dintarray
interface  get1ddoublearray
interface  get1dintarray
interface  get2ddoublearray
interface  get2dintarray
interface  get3ddoublearray
interface  get4ddoublearray
interface  getarrayname
interface  getarrayrank
interface  getarraytype
interface  getdoubleparameter
interface  getintparameter
interface  getnarray
interface  getnparameter
interface  getparametername
interface  getparametertype
interface  set0ddoublearray
interface  set0dintarray
interface  set1ddoublearray
interface  set1dintarray
interface  set2ddoublearray
interface  set3ddoublearray
interface  set4ddoublearray
interface  setdoubleparameter

Public Member Functions

integer(c_int) function getparametertype_fortran (name, typecode)
integer(c_int) function getparametertype_c (name, typecode, length)
integer(c_int) function getparametername_fortran (index, name)
integer(c_int) function getparametername_c (index, name, length)
integer(c_int) function getdoubleparameter_fortran (name, value)
integer(c_int) function getdoubleparameter_c (name, value, length)
integer(c_int) function setdoubleparameter_fortran (name, value)
integer(c_int) function setdoubleparameter_c (name, value, length)
integer(c_int) function getintparameter_fortran (name, value)
integer(c_int) function getintparameter_c (name, value, length)
integer(c_int) function getcharparameter_c (name, value, namelength, valuelength)
integer(c_int) function getnarray_fortran (n)
integer(c_int) function getarrayname_fortran (index, name)
integer(c_int) function getarraytype_fortran (name, typecode)
integer(c_int) function get0ddoublearray_fortran (name, x)
integer(c_int) function get0ddoublearray_c (name, x, length)
integer(c_int) function get1ddoublearray_c (name, x, length)
integer(c_int) function get2ddoublearray_c (name, x, length)
integer(c_int) function get3ddoublearray_c (name, x, length)
integer(c_int) function get4ddoublearray_c (name, x, length)
integer(c_int) function get0dintarray_c (name, x, length)
integer(c_int) function get1dintarray_c (name, x, length)
integer(c_int) function get2dintarray_c (name, x, length)
integer(c_int) function set0dintarray_c (name, x, length)
integer(c_int) function set1dintarray_c (name, x, length)
integer(c_int) function set2dintarray_c (name, x, length)
integer(c_int) function set0ddoublearray_c (name, x, length)
integer(c_int) function set1ddoublearray_c (name, x, length)
integer(c_int) function set2ddoublearray_c (name, x, length)
integer(c_int) function set3ddoublearray_c (name, x, length)
integer(c_int) function set4ddoublearray_c (name, x, length)

Private Member Functions

integer(c_int) function getnparameter_fortran (n)
integer(c_int) function getarrayname_c (index, name, length)
integer(c_int) function getarraytype_c (name, typecode, length)
integer(c_int) function getarrayrank_fortran (name, rank)
integer(c_int) function getarrayrank_c (name, rank, length)
integer(c_int) function getarraydimsize_fortran (name, dim, size)
integer(c_int) function getarraydimsize_c (name, dim, dimsize, length)
integer(c_int) function getarray (name, x, length)
integer(c_int) function get1ddoublearray_fortran (name, x)
integer(c_int) function get2ddoublearray_fortran (name, x)
integer(c_int) function get3ddoublearray_fortran (name, x)
integer(c_int) function get4ddoublearray_fortran (name, x)
integer(c_int) function get0dintarray_fortran (name, x)
integer(c_int) function get1dintarray_fortran (name, x)
integer(c_int) function get2dintarray_fortran (name, x)
integer(c_int) function set0dintarray_fortran (name, x)
integer(c_int) function set1dintarray_fortran (name, x)
integer(c_int) function set2dintarray_fortran (name, x)
integer(c_int) function set0ddoublearray_fortran (name, x)
integer(c_int) function set1ddoublearray_fortran (name, x)
integer(c_int) function set2ddoublearray_fortran (name, x)
integer(c_int) function set3ddoublearray_fortran (name, x)
integer(c_int) function set4ddoublearray_fortran (name, x)

Detailed Description

Definition at line 1 of file introspection.F90.


Member Function/Subroutine Documentation

integer(c_int) function introspection_module::get0ddoublearray_c ( character(kind=c_char), dimension(length), intent(in)  name,
type(c_ptr), intent(inout)  x,
integer(c_int)  length 
)

Definition at line 530 of file introspection.F90.

integer(c_int) function introspection_module::get0ddoublearray_fortran ( character(kind=c_char,len=*), intent(in)  name,
real(c_double), intent(inout)  x 
)

Definition at line 511 of file introspection.F90.

integer(c_int) function introspection_module::get0dintarray_c ( character(kind=c_char), dimension(length), intent(in)  name,
type (c_ptr), intent(inout)  x,
integer(c_int)  length 
)

Definition at line 765 of file introspection.F90.

integer(c_int) function introspection_module::get0dintarray_fortran ( character(kind=c_char,len=*), intent(in)  name,
integer(c_int), intent(inout)  x 
) [private]

Definition at line 747 of file introspection.F90.

integer(c_int) function introspection_module::get1ddoublearray_c ( character(kind=c_char), dimension(length), intent(in)  name,
type(c_ptr), intent(inout)  x,
integer(c_int)  length 
)

Definition at line 575 of file introspection.F90.

integer(c_int) function introspection_module::get1ddoublearray_fortran ( character(kind=c_char,len=*), intent(in)  name,
real(c_double), dimension(:), intent(inout)  x 
) [private]

Definition at line 556 of file introspection.F90.

integer(c_int) function introspection_module::get1dintarray_c ( character(kind=c_char), dimension(length), intent(in)  name,
type (c_ptr), intent(inout)  x,
integer(c_int)  length 
)

Definition at line 808 of file introspection.F90.

integer(c_int) function introspection_module::get1dintarray_fortran ( character(kind=c_char,len=*), intent(in)  name,
integer(c_int), dimension(:), intent(inout)  x 
) [private]

Definition at line 790 of file introspection.F90.

integer(c_int) function introspection_module::get2ddoublearray_c ( character(kind=c_char), dimension(length), intent(in)  name,
type(c_ptr), intent(inout)  x,
integer(c_int)  length 
)

Definition at line 623 of file introspection.F90.

integer(c_int) function introspection_module::get2ddoublearray_fortran ( character(kind=c_char,len=*), intent(in)  name,
real(c_double), dimension(:,:), intent(inout)  x 
) [private]

Definition at line 604 of file introspection.F90.

integer(c_int) function introspection_module::get2dintarray_c ( character(kind=c_char), dimension(length), intent(in)  name,
type (c_ptr), intent(inout)  x,
integer(c_int)  length 
)

Definition at line 856 of file introspection.F90.

integer(c_int) function introspection_module::get2dintarray_fortran ( character(kind=c_char,len=*), intent(in)  name,
integer(c_int), dimension(:,:), intent(inout)  x 
) [private]

Definition at line 838 of file introspection.F90.

integer(c_int) function introspection_module::get3ddoublearray_c ( character(kind=c_char), dimension(length), intent(in)  name,
type(c_ptr), intent(inout)  x,
integer(c_int)  length 
)

Definition at line 670 of file introspection.F90.

integer(c_int) function introspection_module::get3ddoublearray_fortran ( character(kind=c_char,len=*), intent(in)  name,
real(c_double), dimension(:,:,:), intent(inout)  x 
) [private]

Definition at line 651 of file introspection.F90.

integer(c_int) function introspection_module::get4ddoublearray_c ( character(kind=c_char), dimension(length), intent(in)  name,
type(c_ptr), intent(inout)  x,
integer(c_int)  length 
)

Definition at line 718 of file introspection.F90.

integer(c_int) function introspection_module::get4ddoublearray_fortran ( character(kind=c_char,len=*), intent(in)  name,
real(c_double), dimension(:,:,:,:), intent(inout)  x 
) [private]

Definition at line 699 of file introspection.F90.

integer(c_int) function introspection_module::getarray ( character(kind=c_char), dimension(length), intent(inout)  name,
type(carraytype), intent(inout)  x,
integer(c_int)  length 
) [private]

Definition at line 487 of file introspection.F90.

integer(c_int) function introspection_module::getarraydimsize_c ( character(kind=c_char,len=1), dimension(length), intent(in)  name,
integer(c_int), intent(in)  dim,
integer(c_int), intent(out)  dimsize,
integer(c_int), intent(in)  length 
) [private]

Definition at line 455 of file introspection.F90.

integer(c_int) function introspection_module::getarraydimsize_fortran ( character(kind=c_char,len=*), intent(in)  name,
integer(c_int), intent(in)  dim,
integer(c_int), intent(out)  size 
) [private]

Definition at line 441 of file introspection.F90.

integer(c_int) function introspection_module::getarrayname_c ( integer(c_int), intent(in)  index,
character(kind=c_char, len=1), dimension(slen), intent(out)  name,
integer(c_int), intent(out)  length 
) [private]

Definition at line 360 of file introspection.F90.

integer(c_int) function introspection_module::getarrayname_fortran ( integer(c_int), intent(in)  index,
character(kind=c_char, len=*), intent(out)  name 
)

Definition at line 349 of file introspection.F90.

integer(c_int) function introspection_module::getarrayrank_c ( character(kind=c_char,len=1), dimension(length), intent(in)  name,
integer(c_int), intent(out)  rank,
integer(c_int)  length 
) [private]

Definition at line 423 of file introspection.F90.

integer(c_int) function introspection_module::getarrayrank_fortran ( character(kind=c_char,len=*), intent(in)  name,
integer(c_int), intent(out)  rank 
) [private]

Definition at line 410 of file introspection.F90.

integer(c_int) function introspection_module::getarraytype_c ( character(kind=c_char,len=1), dimension(length), intent(in)  name,
character(kind=c_char, len=1), intent(out)  typecode,
integer(c_int)  length 
) [private]

Definition at line 393 of file introspection.F90.

integer(c_int) function introspection_module::getarraytype_fortran ( character(kind=c_char,len=*), intent(in)  name,
character(kind=c_char, len=1), intent(out)  typecode 
)

Definition at line 380 of file introspection.F90.

integer(c_int) function introspection_module::getcharparameter_c ( character(kind=c_char), dimension(namelength), intent(in)  name,
character(kind=c_char,len=1), dimension(slen), intent(out)  value,
integer(c_int), intent(in)  namelength,
integer(c_int), intent(out)  valuelength 
)

Definition at line 317 of file introspection.F90.

integer(c_int) function introspection_module::getdoubleparameter_c ( character(kind=c_char), dimension(length), intent(in)  name,
integer(c_int), intent(inout)  value,
integer(c_int)  length 
)

Definition at line 204 of file introspection.F90.

integer(c_int) function introspection_module::getdoubleparameter_fortran ( character(kind=c_char,len=*), intent(in)  name,
real(c_double), intent(inout)  value 
)

Definition at line 184 of file introspection.F90.

integer(c_int) function introspection_module::getintparameter_c ( character(kind=c_char), dimension(length), intent(in)  name,
integer(c_int), intent(inout)  value,
integer(c_int)  length 
)

Definition at line 291 of file introspection.F90.

integer(c_int) function introspection_module::getintparameter_fortran ( character(kind=c_char,len=*), intent(in)  name,
integer(c_int), intent(inout)  value 
)

Definition at line 273 of file introspection.F90.

integer(c_int) function introspection_module::getnarray_fortran ( integer(c_int), intent(inout)  n)

Definition at line 340 of file introspection.F90.

integer(c_int) function introspection_module::getnparameter_fortran ( integer(c_int), intent(inout)  n) [private]

Definition at line 114 of file introspection.F90.

integer(c_int) function introspection_module::getparametername_c ( integer(c_int), intent(in)  index,
character(kind=c_char, len=1), dimension(slen), intent(out)  name,
integer(c_int), intent(out)  length 
)

Definition at line 165 of file introspection.F90.

integer(c_int) function introspection_module::getparametername_fortran ( integer(c_int), intent(in)  index,
character(kind=c_char, len=*), intent(out)  name 
)

Definition at line 152 of file introspection.F90.

integer(c_int) function introspection_module::getparametertype_c ( character(kind=c_char,len=1), dimension(length), intent(in)  name,
character(kind=c_char, len=1), intent(out)  typecode,
integer(c_int)  length 
)

Definition at line 138 of file introspection.F90.

integer(c_int) function introspection_module::getparametertype_fortran ( character(kind=c_char,len=*), intent(in)  name,
character(kind=c_char, len=1), intent(out)  typecode 
)

Definition at line 125 of file introspection.F90.

integer(c_int) function introspection_module::set0ddoublearray_c ( character(kind=c_char), dimension(length), intent(in)  name,
type (c_ptr), intent(inout)  x,
integer(c_int)  length 
)

Definition at line 1044 of file introspection.F90.

integer(c_int) function introspection_module::set0ddoublearray_fortran ( character(kind=c_char,len=*), intent(in)  name,
real(c_double), intent(inout)  x 
) [private]

Definition at line 1026 of file introspection.F90.

integer(c_int) function introspection_module::set0dintarray_c ( character(kind=c_char), dimension(length), intent(in)  name,
type (c_ptr), intent(inout)  x,
integer(c_int)  length 
)

Definition at line 903 of file introspection.F90.

integer(c_int) function introspection_module::set0dintarray_fortran ( character(kind=c_char,len=*), intent(in)  name,
integer(c_int), intent(inout)  x 
) [private]

Definition at line 885 of file introspection.F90.

integer(c_int) function introspection_module::set1ddoublearray_c ( character(kind=c_char), dimension(length), intent(in)  name,
type (c_ptr), intent(inout)  x,
integer(c_int)  length 
)

Definition at line 1091 of file introspection.F90.

integer(c_int) function introspection_module::set1ddoublearray_fortran ( character(kind=c_char,len=*), intent(in)  name,
real(c_double), dimension(:), intent(inout)  x 
) [private]

Definition at line 1073 of file introspection.F90.

integer(c_int) function introspection_module::set1dintarray_c ( character(kind=c_char), dimension(length), intent(in)  name,
type (c_ptr), intent(inout)  x,
integer(c_int)  length 
)

Definition at line 950 of file introspection.F90.

integer(c_int) function introspection_module::set1dintarray_fortran ( character(kind=c_char,len=*), intent(in)  name,
integer(c_int), dimension(:), intent(inout)  x 
) [private]

Definition at line 932 of file introspection.F90.

integer(c_int) function introspection_module::set2ddoublearray_c ( character(kind=c_char), dimension(length), intent(in)  name,
type (c_ptr), intent(inout)  x,
integer(c_int)  length 
)

Definition at line 1139 of file introspection.F90.

integer(c_int) function introspection_module::set2ddoublearray_fortran ( character(kind=c_char,len=*), intent(in)  name,
real(c_double), dimension(:,:), intent(inout)  x 
) [private]

Definition at line 1121 of file introspection.F90.

integer(c_int) function introspection_module::set2dintarray_c ( character(kind=c_char), dimension(length), intent(in)  name,
type (c_ptr), intent(inout)  x,
integer(c_int)  length 
)

Definition at line 997 of file introspection.F90.

integer(c_int) function introspection_module::set2dintarray_fortran ( character(kind=c_char,len=*), intent(in)  name,
integer(c_int), dimension(:,:), intent(inout)  x 
) [private]

Definition at line 979 of file introspection.F90.

integer(c_int) function introspection_module::set3ddoublearray_c ( character(kind=c_char), dimension(length), intent(in)  name,
type (c_ptr), intent(inout)  x,
integer(c_int)  length 
)

Definition at line 1187 of file introspection.F90.

integer(c_int) function introspection_module::set3ddoublearray_fortran ( character(kind=c_char,len=*), intent(in)  name,
real(c_double), dimension(:,:,:), intent(inout)  x 
) [private]

Definition at line 1169 of file introspection.F90.

integer(c_int) function introspection_module::set4ddoublearray_c ( character(kind=c_char), dimension(length), intent(in)  name,
type (c_ptr), intent(inout)  x,
integer(c_int)  length 
)

Definition at line 1235 of file introspection.F90.

integer(c_int) function introspection_module::set4ddoublearray_fortran ( character(kind=c_char,len=*), intent(in)  name,
real(c_double), dimension(:,:,:,:), intent(inout)  x 
) [private]

Definition at line 1217 of file introspection.F90.

integer(c_int) function introspection_module::setdoubleparameter_c ( character(kind=c_char), dimension(length), intent(in)  name,
integer(c_int), intent(in)  value,
integer(c_int)  length 
)

Definition at line 246 of file introspection.F90.

integer(c_int) function introspection_module::setdoubleparameter_fortran ( character(kind=c_char,len=*), intent(in)  name,
real(c_double), intent(inout)  value 
)

Definition at line 228 of file introspection.F90.


The documentation for this module was generated from the following file:
 All Classes Files Functions Variables Defines