Skip to content

Commit 03aa100

Browse files
committed
Fix for cloning type function.
1 parent 01f4cd3 commit 03aa100

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/lib/math/operations.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -295,14 +295,14 @@ export function copyMatrixIndex<T>(matrix: T[][], indexFrom: number, indexTo: nu
295295

296296
export function copyTensorIndex<T>(tensor: T[][][], indexFrom: number, indexTo: number): T[][][] {
297297
const result = fullCopyObject(tensor);
298-
result[indexTo] = copyMatrixIndex(tensor[indexFrom], indexFrom, indexTo);
299298
for (let i = 0; i < tensor[indexFrom].length; ++i) {
300299
result[i][indexTo] = fullCopyObject(tensor[i][indexFrom]);
301300
for (let j = 0; j < tensor[i][indexFrom].length; ++j) {
302301
result[i][j][indexTo] = tensor[i][j][indexFrom];
303302
}
304303
result[i][indexTo][indexTo] = tensor[i][indexFrom][indexFrom];
305304
}
305+
result[indexTo] = copyMatrixIndex(tensor[indexFrom], indexFrom, indexTo);
306306
return result;
307307
}
308308

0 commit comments

Comments
 (0)