public boolean equals(long value) { if (content instanceof DiagonalLongMatrix2D) { long[] elements = (long[]) content.elements(); for (int r = 0; r < elements.length; r++) { long x = elements[r]; long diff = value - x; if (diff != 0) { return false; } } return true; } else { return super.equals(value); } }
public Object elements() { return content.elements(); }