public class xVar3ARRAYTYPE extends xVarARRAYTYPE { public xVar3ARRAYTYPE(int N, int rep) { final region R = [0:N-1]; final dist D = dist.factory.block(R); final double[.] times = new double[[0:4,0:rep]]; final ARRAYTYPE[.] a = new ARRAYTYPE[D]; final ARRAYTYPE[.] b = new ARRAYTYPE[D]; final ARRAYTYPE[.] c = new ARRAYTYPE[D]; final ARRAYTYPE scalar = (ARRAYTYPE)3; finish ateach(point p : dist.factory.unique()) { for ( point [j] : c.distribution|here ) { a[j] = (ARRAYTYPE)1; b[j] = (ARRAYTYPE)2; c[j] = (ARRAYTYPE)0; } } for ( int i=0 ; i