A=new float[M][N];
    public void init ( int M, int N) {        A=new float[M][N];	input = new Channel(Float.TYPE, N*M);	output = new Channel(Float.TYPE, N*(N+1)/2);                    this.M=M;          this.N=N;                    } 