@Override final public double getElement( final int index) { return this.get(index); }
< firstIndicesForRows[otherIndices[j] + 1]; ++i) result.setElement(columnIndices[i], result.get(columnIndices[i]) + values[i] * otherValues[j]);
< firstIndicesForRows[otherIndices[j] + 1]; ++i) result.setElement(columnIndices[i], result.get(columnIndices[i]) + values[i] * otherValues[j]);
@Override final public double getElement( final int index) { return this.get(index); }
< firstIndicesForRows[otherIndices[j] + 1]; ++i) result.setElement(columnIndices[i], result.get(columnIndices[i]) + values[i] * otherValues[j]);
@Override final public double getElement( final int index) { return this.get(index); }
return rows[rowIndex].get(columnIndex);
return rows[rowIndex].get(columnIndex);
return rows[rowIndex].get(columnIndex);
row = new SparseVector(other.row(rowNum)); row.setElement(columnIndices[i], row.get(columnIndices[i]) + values[i]);
row = new SparseVector(other.row(rowNum)); row.setElement(columnIndices[i], row.get(columnIndices[i]) + values[i]);
row = new SparseVector(other.row(rowNum)); row.setElement(columnIndices[i], row.get(columnIndices[i]) + values[i]);
row.scaleEquals(scaleFactor); row.setElement(columnIndices[i], row.get(columnIndices[i]) + values[i]);
row.scaleEquals(scaleFactor); row.setElement(columnIndices[i], row.get(columnIndices[i]) + values[i]);
row.negativeEquals(); row.setElement(columnIndices[i], row.get(columnIndices[i]) + values[i]);
row.negativeEquals(); row.setElement(columnIndices[i], row.get(columnIndices[i]) + values[i]);
row.negativeEquals(); row.setElement(columnIndices[i], row.get(columnIndices[i]) + values[i]);
row.scaleEquals(scaleFactor); row.setElement(columnIndices[i], row.get(columnIndices[i]) + values[i]);