Package gen.lib.dotgen
Class mincross__c
java.lang.Object
gen.lib.dotgen.mincross__c
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidallocate_ranks(Globals zz, ST_Agraph_s g) static Objectstatic voidbuild_ranks(Globals zz, ST_Agraph_s g, int pass) static voidcleanup2(Globals zz, ST_Agraph_s g, int nc) static booleanconstraining_flat_edge(Globals zz, ST_Agraph_s g, ST_Agnode_s v, ST_Agedge_s e) static voiddot_mincross(Globals zz, ST_Agraph_s g, boolean doBalance) static intstatic voidenqueue_neighbors(ST_nodequeue q, ST_Agnode_s n0, int pass) static voidexchange(Globals zz, ST_Agnode_s v, ST_Agnode_s w) static voidstatic voidflat_breakcycles(Globals zz, ST_Agraph_s g) static booleanstatic voidflat_reorder(Globals zz, ST_Agraph_s g) static voidflat_rev(ST_Agraph_s g, ST_Agedge_s e) static voidflat_search(Globals zz, ST_Agraph_s g, ST_Agnode_s v) static voidstatic ST_Agnode_sfurthestnode(Globals zz, ST_Agraph_s g, ST_Agnode_s v, int dir) static intin_cross(ST_Agnode_s v, ST_Agnode_s w) static voidinit_mccomp(ST_Agraph_s g, int c) static voidinit_mincross(Globals zz, ST_Agraph_s g) static booleaninside_cluster(Globals zz, ST_Agraph_s g, ST_Agnode_s v) static voidinstall_in_rank(Globals zz, ST_Agraph_s g, ST_Agnode_s n) static booleanis_a_normal_node_of(Globals zz, ST_Agraph_s g, ST_Agnode_s v) static booleanstatic booleanleft2right(Globals zz, ST_Agraph_s g, ST_Agnode_s v, ST_Agnode_s w) static intlocal_cross(ST_elist l, int dir) static booleanmedians(Globals zz, ST_Agraph_s g, int r0, int r1) static voidmerge_components(Globals zz, ST_Agraph_s g) static voidmerge2(Globals zz, ST_Agraph_s g) static intmincross_(Globals zz, ST_Agraph_s g, int startpass, int endpass, boolean doBalance) static intmincross_clust(Globals zz, ST_Agraph_s par, ST_Agraph_s g, boolean doBalance) static voidmincross_options(Globals zz, ST_Agraph_s g) static voidmincross_step(Globals zz, ST_Agraph_s g, int pass) static intncross(Globals zz, ST_Agraph_s g) static ST_Agnode_sneighbor(Globals zz, ST_Agnode_s v, int dir) static ST_adjmatrix_tnew_matrix(int i, int j) static Objectstatic intstatic voidordered_edges(Globals zz, ST_Agraph_s g) static intout_cross(ST_Agnode_s v, ST_Agnode_s w) static intpostorder(Globals zz, ST_Agraph_s g, ST_Agnode_s v, CArrayOfStar<ST_Agnode_s> list, int r) static intrcross(Globals zz, ST_Agraph_s g, int r) static ST_Agraph_srealFillRanks(ST_Agraph_s g, int[] rnks, int rnks_sz, ST_Agraph_s sg) static voidrec_reset_vlists(Globals zz, ST_Agraph_s g) static voidstatic voidreorder(Globals zz, ST_Agraph_s g, int r, boolean reverse, boolean hasfixed) static voidrestore_best(Globals zz, ST_Agraph_s g) static voidstatic voidstatic voidtranspose(Globals zz, ST_Agraph_s g, boolean reverse) static inttranspose_step(Globals zz, ST_Agraph_s g, int r, boolean reverse) static void
-
Field Details
-
ordercmpf
-
nodeposcmpf
-
-
Constructor Details
-
mincross__c
public mincross__c()
-
-
Method Details
-
dot_mincross
-
new_matrix
-
free_matrix
-
init_mccomp
-
ordered_edges
-
mincross_clust
-
left2right
-
in_cross
-
out_cross
-
exchange
-
balance
-
transpose_step
-
transpose
-
mincross_
public static int mincross_(Globals zz, ST_Agraph_s g, int startpass, int endpass, boolean doBalance) -
restore_best
-
save_best
-
merge_components
-
merge2
-
cleanup2
-
neighbor
-
is_a_normal_node_of
-
is_a_vnode_of_an_edge_of
-
inside_cluster
-
furthestnode
-
save_vlist
-
rec_save_vlists
-
rec_reset_vlists
-
realFillRanks
-
fillRanks
-
init_mincross
-
flat_rev
-
flat_search
-
flat_breakcycles
-
allocate_ranks
-
install_in_rank
-
build_ranks
-
enqueue_neighbors
-
constraining_flat_edge
public static boolean constraining_flat_edge(Globals zz, ST_Agraph_s g, ST_Agnode_s v, ST_Agedge_s e) -
postorder
public static int postorder(Globals zz, ST_Agraph_s g, ST_Agnode_s v, CArrayOfStar<ST_Agnode_s> list, int r) -
flat_reorder
-
reorder
-
mincross_step
-
local_cross
-
rcross
-
ncross
-
ordercmpf
-
flat_mval
-
medians
-
nodeposcmpf
-
endpoint_class
-
virtual_weight
-
mincross_options
-