Assert.assertFalse(m.viewRow(0).isDense()); Assert.assertFalse(m.viewColumn(0).isDense()); assertEquals(i * i, m.viewRow(i).zSum(), 0); assertEquals(i * i, m.viewRow(i).get(i), 0); Iterator<Vector.Element> ix = m.viewRow(7).nonZeroes().iterator(); assertTrue(ix.hasNext()); Vector.Element r = ix.next(); assertFalse(ix.hasNext()); assertEquals(0, m.viewRow(5).get(3), 0); assertEquals(0, m.viewColumn(8).get(3), 0); m.viewRow(3).set(3, 1); assertEquals(1, m.get(3, 3), 0); for (Vector.Element element : m.viewRow(6).all()) { if (element.index() == 6) { assertEquals(36, element.get(), 0);