Lines Matching refs:dscl
913 int dscl[MAXNODES]; in generate() local
917 dscl[n] = False; in generate()
923 connectClass(cl, dscl); in generate()
948 int MGraph::findNextCl(MNodeClass *cl, int *dscl) in findNextCl() argument
956 if (!dscl[n]) { in findNextCl()
998 void MGraph::connectClass(MNodeClass *cl, int *dscl) in connectClass() argument
1005 printf(" dscl="); printArray(nNodes, dscl); in connectClass()
1015 sc = findNextCl(xcl, dscl); in connectClass()
1020 connectNode(sc, sn, xcl, dscl); in connectClass()
1032 void MGraph::connectNode(int sc, int ss, MNodeClass *cl, int *dscl) in connectNode() argument
1039 printf(" dscl="); printArray(nNodes, dscl); in connectNode()
1043 connectClass(cl, dscl); in connectNode()
1050 copyArray(nNodes, dscl, dtcl); in connectNode()
1052 if (!dscl[sn]) { in connectNode()
1053 connectLeg(sc, sn, sc, sn, cl, dscl, dtcl); in connectNode()
1075 void MGraph::connectLeg(int sc, int sn, int tc, int ts, MNodeClass *cl, int *dscl, int* dtcl) in connectLeg() argument
1082 printf(" dscl="); printArray(nNodes, dscl); in connectLeg()
1106 dscl[sn] = True; in connectLeg()
1109 connectNode(sc, sn+1, cl, dscl); in connectLeg()
1111 dscl[sn] = False; in connectLeg()
1200 connectLeg(sc, sn, tc, ts1, cl, dscl, dtcl1); in connectLeg()
1224 printf(" dscl="); printArray(nNodes, dscl); in connectLeg()
1248 connectLeg(sc, sn, tc, ts1, cl, dscl, dtcl1); in connectLeg()