d3-dag
    Preparing search index...

    Interface DecrossTwoLayer<Ops>

    a decrossing operator that reorders by looking at pairs of layers

    This method can be very fast and is a general heuristic for efficient minimization. Customize with a two layer operator with order, different inits, or the number of passes.

    interface DecrossTwoLayer<Ops extends DecrossTwoLayerOps = DecrossTwoLayerOps> {
        inits<const NewInits extends readonly Decross[]>(
            val: NewInits,
        ): DecrossTwoLayer<U<Ops, "inits", NewInits>>;
        inits(): Ops["inits"];
        order<NewOrder extends Twolayer>(
            val: NewOrder,
        ): DecrossTwoLayer<U<Ops, "order", NewOrder>>;
        order(): Ops["order"];
        passes(val: number): DecrossTwoLayer<Ops>;
        passes(): number;
        (
            layers: SugiNode<
                Ops extends DecrossTwoLayerOps<N, never> ? N : never,
                Ops extends DecrossTwoLayerOps<never, L> ? L : never,
            >[][],
        ): void;
    }

    Type Parameters

    Hierarchy (View Summary)

    Index

    Methods