/*Implementation of PStep.h

It contains the member functions of PStep

*/

#include "PStep.h"

//Print functions
//------------------------------------------------------------------------------------

//Print all p-step characteristics
void PStep::PrintPStep(){

	//Print
	std::cout << "Path:          " << *Locations.begin();
	for (auto i = ++Locations.begin(); i != Locations.end(); ++i){
		std::cout << " - " << *i;
	}
	std::cout << std::endl << "Starting Load: " << StartingLoad << std::endl;
	std::cout << "Total Load:    " << TotalLoad << std::endl;
	std::cout << "Total Cost:    " << Cost << std::endl;
	
}
