/// <summary> /// Transposes data from current container to another /// </summary> /// <param name="target">Target container</param> internal virtual void TransposeTo(MatrixDataContainer <T> target) { for (var j = 0; j < ColumnCount; j++) { for (var i = 0; i < RowCount; i++) { target.SetAt(j, i, GetAt(i, j)); } } }
internal virtual void CopyToUnchecked(MatrixDataContainer <T> target) { for (var j = 0; j < ColumnCount; j++) { for (var i = 0; i < RowCount; i++) { target.SetAt(i, j, GetAt(i, j)); } } }