Advertisement
Guest User

Untitled

a guest
May 25th, 2015
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. /***********************
  2.  
  3. * CompareFitness: Sort the vector by fitness
  4. * @author: Kelsey Scheurich
  5. * @parameter: tNode _tX : node to compare
  6. * tNode _tY : node to compare
  7. * @return: bool
  8.  
  9. ********************/
  10. bool CGenetic::CompareFitness(tNode _tX, tNode _tY)
  11. {
  12. return(_tX.m_dFitness < _tY.m_dFitness);
  13. }
  14.  
  15. /***********************
  16.  
  17. * SortFitness: Sort the vector by fitness
  18. * @author: Kelsey Scheurich
  19. * @parameter: std::vector<tNode>& _vPopulation : vector to sort
  20.  
  21. ********************/
  22. void CGenetic::SortFitness(std::vector<tNode>& _rvPopulation)
  23. {
  24. // Use sort algorithm to sort vector by fitness
  25. std::sort(&_rvPopulation.begin(), &_rvPopulation.end(), CompareFitness);
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement