public Mark Proccess(Mark input) { var pheramone = new Pheromone(); pheramone.Value = input.Pheromone.Value; input.Pheromone.Value += _pheromoneIncriment.Value; var mark = new Mark(input.Path); mark.Pheromone = pheramone; return mark; }
public DecrimentRule(Pheromone decrimentPheromone) { _decrimentPheromone = decrimentPheromone; }
public StandartIncrimentRule(Pheromone pheromoneIncriment) { _pheromoneIncriment = pheromoneIncriment; }