45 integer(int64) :: dummy
55 type(pseudo_set_t),
intent(inout) :: pseudo_set
65 type(pseudo_set_t),
intent(inout) :: pseudo_set
75 type(pseudo_set_t),
intent(in) :: pseudo_set
76 type(element_t),
intent(in) :: element
86 type(pseudo_set_t),
intent(in) :: pseudo_set
87 type(element_t),
intent(in) :: element
96 type(pseudo_set_t),
intent(out) :: pseudo_set
97 character(len=*),
intent(in) :: dirname
98 integer,
intent(out) :: ierr
101 subroutine pseudo_set_init_low(pseudo_set, dirname, ierr)
106 type(pseudo_set_t),
intent(out) :: pseudo_set
107 character(kind=c_char),
intent(in) :: dirname(*)
108 integer,
intent(out) :: ierr
109 end subroutine pseudo_set_init_low
112 call pseudo_set_init_low(pseudo_set,
string_f_to_c(dirname), ierr)
119 type(pseudo_set_t),
intent(in) :: pseudo_set
120 type(element_t),
intent(in) :: element
123 integer function pseudo_set_has_low(pseudo_set, element)
128 type(pseudo_set_t),
intent(in) :: pseudo_set
129 type(element_t),
intent(in) :: element
130 end function pseudo_set_has_low
141 type(element_t),
intent(in) :: element
146 subroutine pseudo_set_file_path_low(pseudo_set, element, path)
154 character(kind=c_char),
intent(inout) :: path(*)
155 end subroutine pseudo_set_file_path_low
159 call pseudo_set_file_path_low(pseudo_set, element, path_c)
integer, parameter, public max_path_len
Public types, variables and procedures.
subroutine, public pseudo_set_init(pseudo_set, dirname, ierr)
character(len=max_path_len) function, public pseudo_set_file_path(pseudo_set, element)
logical function, public pseudo_set_has(pseudo_set, element)
subroutine, public string_c_to_f(c_string, f_string)
convert a C string to a Fortran string
character(kind=c_char, len=1) function, dimension(:), allocatable, public string_f_to_c(f_string)
convert a Fortran string to a C string
The integer(int64) dummy reserves the memory for the pointer to the actual data structure.