47 type(c_ptr),
intent(inout) :: out
48 integer,
intent(in) :: iter
49 real(c_double),
intent(in) :: factor
50 character(len=*),
intent(in) :: file
56 type(c_ptr),
intent(inout) :: out
62 type(c_ptr),
intent(inout) :: out
68 type(c_ptr),
intent(inout) :: out
77 type(c_ptr),
intent(inout) :: out
84 type(c_ptr),
intent(inout) :: out
85 integer,
intent(in) :: iter
91 type(c_ptr),
intent(inout) :: out
92 character(len=*),
intent(in) :: string
98 type(c_ptr),
intent(inout) :: out
104 type(c_ptr),
intent(inout) :: out
105 character(len=*),
intent(in) :: string
111 type(c_ptr),
intent(inout) :: out
116 subroutine write_iter_double_1(out, d, n)
119 type(c_ptr),
intent(inout) :: out
120 integer,
intent(in) :: n
121 real(c_double),
intent(in) :: d
122 end subroutine write_iter_double_1
124 subroutine write_iter_double_n(out, d, n)
127 type(c_ptr),
intent(inout) :: out
128 integer,
intent(in) :: n
129 real(c_double),
intent(in) :: d(n)
130 end subroutine write_iter_double_n
134 subroutine write_iter_int_1(out, i, n)
137 type(c_ptr),
intent(inout) :: out
138 integer,
intent(in) :: n
139 integer,
intent(in) :: i
140 end subroutine write_iter_int_1
142 subroutine write_iter_int_n(out, i, n)
145 type(c_ptr),
intent(inout) :: out
146 integer,
intent(in) :: n
147 integer,
intent(in) :: i(n)
148 end subroutine write_iter_int_n
Sets the iteration number to the C object.
Writes to the corresponding file and adds one to the iteration. Must be called after write_iter_init(...
Explicit interfaces to C functions, defined in write_iter_low.cc.