Skip to content

Commit 03590d9

Browse files
committed
tey
1 parent 559cc73 commit 03590d9

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

cpp/RAT2/callCppFunction.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ namespace RAT
5454
// [output, subRough] = callCppFunction(pointer, params, bulkIn ,bulkOut, contrast, domains);
5555
loop_ub = pointer_size[1];
5656
if (loop_ub - 1 >= 0) {
57-
std::copy(&pointer_data[0], &pointer_data[loop_ub], &b_pointer_data[0]);
57+
std::copy(&pointer_data[0], &pointer_data[loop_ub-1], &b_pointer_data[0]);
5858
}
5959
py::print("convertString2HandlePtr: ", pointer_data[0], "b: ", pointer_data[loop_ub], "c: ", pointer_size[1]);
6060
callbackHandle = convertString2HandlePtr<CallbackInterface>(&b_pointer_data
@@ -166,7 +166,7 @@ namespace RAT
166166
// [output, subRough] = callCppFunction(pointer, params, bulkIn ,bulkOut, contrast, domains);
167167
loop_ub = pointer_size[1];
168168
if (loop_ub - 1 >= 0) {
169-
std::copy(&pointer_data[0], &pointer_data[loop_ub], &b_pointer_data[0]);
169+
std::copy(&pointer_data[0], &pointer_data[loop_ub-1], &b_pointer_data[0]);
170170
}
171171
py::print("convertString2HandlePtr: ", pointer_data[0], "b: ", pointer_data[loop_ub], "c: ", pointer_size[1]);
172172
callbackHandle = convertString2HandlePtr<CallbackInterface>(&b_pointer_data
@@ -278,7 +278,7 @@ namespace RAT
278278
// [output, subRough] = callCppFunction(pointer, params, bulkIn ,bulkOut, contrast, domains);
279279
loop_ub = pointer_size[1];
280280
if (loop_ub - 1 >= 0) {
281-
std::copy(&pointer_data[0], &pointer_data[loop_ub], &b_pointer_data[0]);
281+
std::copy(&pointer_data[0], &pointer_data[loop_ub-1], &b_pointer_data[0]);
282282
}
283283
py::print("convertString2HandlePtr: ", pointer_data[0], "b: ", pointer_data[loop_ub], "c: ", pointer_size[1]);
284284
callbackHandle = convertString2HandlePtr<CallbackInterface>(&b_pointer_data

0 commit comments

Comments
 (0)