Skip to content

Commit c17dd45

Browse files
committed
another Bugfix
1 parent 8364b9d commit c17dd45

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/main/java/net/jamu/matrix/ComplexMatrixDBase.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,8 +163,8 @@ public ComplexMatrixD addInplace(double alphar, double alphai, ComplexMatrixD B)
163163
for (int i = 0; i < _b.length; i += 2) {
164164
double bi = _b[i];
165165
double bip1 = _b[i + 1]; // "lgtm[java/index-out-of-bounds]"
166-
_a[i] = bi * alphar - bip1 * alphai;
167-
_a[i + 1] = bi * alphai + bip1 * alphar;
166+
_a[i] = _a[i] + (bi * alphar - bip1 * alphai);
167+
_a[i + 1] = _a[i + 1] + (bi * alphai + bip1 * alphar);
168168
}
169169
}
170170
return this;

src/main/java/net/jamu/matrix/ComplexMatrixFBase.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,8 +163,8 @@ public ComplexMatrixF addInplace(float alphar, float alphai, ComplexMatrixF B) {
163163
for (int i = 0; i < _b.length; i += 2) {
164164
float bi = _b[i];
165165
float bip1 = _b[i + 1]; // "lgtm[java/index-out-of-bounds]"
166-
_a[i] = bi * alphar - bip1 * alphai;
167-
_a[i + 1] = bi * alphai + bip1 * alphar;
166+
_a[i] = _a[i] + (bi * alphar - bip1 * alphai);
167+
_a[i + 1] = _a[i + 1] + (bi * alphai + bip1 * alphar);
168168
}
169169
}
170170
return this;

0 commit comments

Comments
 (0)