Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.45 KB | None | 0 0
  1. for(int day = 0; day < maxdays; day++)
  2. {
  3. List<int> mydays = new List<int>();
  4. mydays.Add(day);
  5. EvalEvent(0,day,mydays);
  6. }
  7.  
  8. private void EvalEvent(int eventnum,
  9. int day, List<int> mydays)
  10. {
  11. Parallel.For(day,maxdays, day2 =>
  12. // events must be after previous events
  13. {
  14. mydays.Add(day2);
  15. if(eventnum< eventcount - 1) // proceed to next event
  16. {
  17. EvalEvent(eventnum+1, day2,mydays);
  18. }
  19. else
  20. {
  21. EvalSolution(mydays);
  22. }
  23. });
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement