void checkVariable2( Variable v) throws IOException { assert v.getRank() == 4; assert v.getSize() == 10000; assert v.getDataType() == DataType.DOUBLE; Array a = v.read(); assert a.getElementType() == double.class; assert a instanceof ArrayDouble.D4; ArrayDouble.D4 a4 = (ArrayDouble.D4) a; assertEquals( a4.get(0,0,0,0), 1.0 ,1.0e-9); assertEquals( a4.get(0,1,3,0), 0.26749882862458735 ,1.0e-9); assertEquals( a4.get(1,1,1,1), 0.1141761752318889 ,1.0e-9); assertEquals( a4.get(9, 6, 4, 2), -0.5658172324454206 ,1.0e-9); }