/*Implementation of PStep_SeparationManager.h

It contains the member functions of PStep_SeparationManager9

*/

#include "PStep_SeparationManager.h"

//PStep_SeparationManager9:
//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

//Constructor functions
//------------------------------------------------------------------------------------

//Basic constructor
PStep_SeparationManager9::PStep_SeparationManager9(PStep_AlgorithmMembers& InitAlgorithmMembers, PStep_SeparationAlgorithm* &InitCurrentSeparationAlgorithm)
	: PStep_SeparationManager(InitAlgorithmMembers, InitCurrentSeparationAlgorithm)
{
	//Initialize separator 9
	ListOfSeperationAlgorithm9s.emplace_front(AlgorithmMembers);
	//Set current separator
	CurrentSeparationAlgorithm = &ListOfSeperationAlgorithm9s.front();
}

//Manage
//------------------------------------------------------------------------------------

//Set current separator to SeperationAlgorithm9
void PStep_SeparationManager9::Manage(){

	//Set current separator
	CurrentSeparationAlgorithm = &ListOfSeperationAlgorithm9s.front();

}
