Example #1
0
    def __init__(self, medium, order, particles=[], *args, **keyargs):
        self.medium = medium
        self.order = order

        if particles:
            for i,p in enumerate(particles):
                p.filament = self
                p.order = i
            self.particles = particles
        else:
            self.particles = []
            for i in range(config.getint("lc","filament_init_length")):
                self.growth()
Example #2
0
 def run(cls, data_type):
     m = cls()
     for i in range(config.getint("lc","step")):
         m.factory()
         yield getattr(m, data_type)
Example #3
0
 def __init__(self, *args, **keyargs):
     self.filament_num = config.getfloat("lc","filament_init_num")
     for i in range(config.getint("lc","filament_init_num")):
         self.setout()