Skip to content
Snippets Groups Projects
TestNloc.java 28.9 KiB
Newer Older
  • Learn to ignore specific revisions
  •     ch33.addChild(h6);
        h6.addChild(ch34);
    
        ch34.addChild(ch35);
        ch25.addChild(ch35);
        ch32.addChild(ch35);
        ch28.addChild(ch35);
    
        ch35.addChild(m3);
        m3.addChild(ch36);
        ch36.addChild(ch37);
        ch36.addChild(ch38);
    
        ch37.addChild(m6);
        m6.addChild(ch39);
        ch39.addChild(ch41);
        ch39.addChild(ch42);
    
        ch41.addChild(h5);
        h5.addChild(ch43);
        ch43.addChild(ch44);
        ch43.addChild(ch45);
    
        ch38.addChild(f1);
        f1.addChild(ch40);
        
        ch45.addChild(ch46);
        ch42.addChild(ch46);
        ch40.addChild(ch46);
    
        ch46.addChild(m5);
        m5.addChild(ch47);
        ch47.addChild(ch48);
        ch47.addChild(ch49);
    
        ch48.addChild(h2);
        h2.addChild(ch50);
    
        ch44.addChild(ch51);
        ch49.addChild(ch51);
        ch50.addChild(ch51);
    
        ch51.addChild(m0);
        m0.addChild(ch52);
        ch52.addChild(d1);
        d1.addChild(ch53);
    
    
      public static List<Channel> getNlocSC() {
    
        // channel(name, psteps, hsteps)
    
        Channel ch1 = new Channel("ch1",1,1);
    
        Channel ch2 = new Channel("ch2",1,1);
        Channel ch3 = new Channel("ch3",1,1);
    
    
        Module m1 = new Module("m1", 1,3);
    
        Pump p0 = new Pump();
        Sink s0 = new Sink();
    
        List<Channel> chlist = Arrays.asList(ch1, ch2, ch3, m0, m1, p0, s0);
    
        p0.addChild(ch1);
        ch1.addChild(m0);
        m0.addChild(ch2);
        ch2.addChild(m1);
        m1.addChild(ch3);
        ch3.addChild(s0);
    
        return chlist;
      }