Ejemplo n.º 1
0
def move_blue_to_red_2(population: Population, **kwargs):
    func = lambda **kwargs: go_to(go_from="blue",
                                  go_to="red",
                                  **kwargs)

    if population.day == 2:
        return [func]
    else:
        return []
Ejemplo n.º 2
0
def move_partial(population: Population, **kwargs):
    if population.day == 1:
        return move_blue_to_red(population=population, **kwargs)

    elif population.day == 2:
        func = lambda **kwargs: go_to(go_from="red",
                                      go_to="blue",
                                      fraction=0.7,
                                      **kwargs)

        return [func]
    else:
        return []
Ejemplo n.º 3
0
def move_red_to_blue(**kwargs):
    func = lambda **kwargs: go_to(go_from="red",
                                  go_to="blue",
                                  **kwargs)

    return [func]