int x0 = 4; int y0 = 4; int x1 = 6; int y1 = 4; int blockDiv = 2;
int x0 = 12; int y0 = 12; int x1 = 9; int y1 = 12; int blockDiv = 3;
    public void init()    {        int x0 = 4;        int y0 = 4;        int x1 = 6;        int y1 = 4;        int blockDiv = 2;                add(new BlockFloatSource(4));        add(new MatrixBlockMultiply(x0, y0, x1, y0, blockDiv));        add(new BlockMatrixFloatPrinter(x1, y0));        // sink        add (new Filter() {            public void init ()            {                input = new Channel (Float.TYPE, 1);            }            public void work ()            {                input.popFloat ();            }        });    }