public FriendshipPunter(IScorer scorer) { this.scorer = scorer; graphVisitor = new GraphVisitor(); componentManager = new ComponentManager(scorer); state = new PunterState { }; }
public MaxConnecterPunter(IScorer scorer) { this.scorer = scorer; componentManager = new ComponentManager(scorer); state = new PunterState(); }
public AlwaysFirstPunter() { state = new PunterState(); }
public GreedyComponentPunter(IScorer scorer) { this.scorer = scorer; componentManager = new ComponentManager(scorer); state = new PunterState(); }
public RandomPunter() { state = new PunterState(); }