`[all packages] [package ] [class hierarchy] [index]`

# pure interface of class Shuffle

The documentated page.

    public abstract class Shuffle
      extends Printable
    {
        public Obj source;
        public Obj target;
        public abstract int shuffle(int i);
        public static Shuffle identity(Obj X);
        public static Shuffle zero(Obj X,
                                   Obj Y);
        public static Shuffle terminal(Obj X);
        public static Shuffle initial(Obj X);
        public Shuffle comediate(Shuffle f);
        public Shuffle mediate(Shuffle f);
        public Shuffle comp(Shuffle f);
        public Shuffle tensor(Shuffle f);
        public Mor morphism();
        public void print(Printer p);
        public Shuffle();
    }

`[all packages] [package ] [class hierarchy] [index]`

###### Shuffle.interface.html