indexMatrix = {
const srcIndexMatrix = Array.from( matrix, () => new Array(matrix.length).fill(0) );
const dstIndexMatrix = Array.from( matrix, () => new Array(matrix.length).fill(0) );
for (var i = 0; i < matrix.length; i++)
for (var j = 0; j < matrix[i].length; j++)
{
srcIndexMatrix[i][j] = (matrix[i][j] !== 0 ? j+1 : 0);
dstIndexMatrix[i][j] = (matrix[i][j] !== 0 ? i+1 : 0);
}
return { srcIndexMatrix: srcIndexMatrix, dstIndexMatrix: dstIndexMatrix };
}