/// <summary> /// Create a Tabulator with the given mediator and tiebreaker factory. /// </summary> /// <param name="mediator">The mediator to use.</param> /// <param name="tiebreakerFactory">The factory to use to create tiebreakers.</param> protected AbstractTabulator(TabulationMediator mediator, AbstractTiebreakerFactory tiebreakerFactory) { this.mediator = mediator; this.tiebreakerFactory = tiebreakerFactory; }
/// <inheritdoc/> public RunoffTabulator(TabulationMediator mediator, AbstractTiebreakerFactory tiebreakerFactory) : base(mediator, tiebreakerFactory) { }
public InstantRunoffVotingTabulator(TabulationMediator mediator, AbstractTiebreakerFactory tiebreakerFactory) : base(mediator, tiebreakerFactory) { }
public MeekSTVTabulator(TabulationMediator mediator, AbstractTiebreakerFactory tiebreakerFactory) : base(mediator, tiebreakerFactory) { }
public AbstractSingleTransferableVoteTabulator(TabulationMediator mediator, AbstractTiebreakerFactory tiebreakerFactory) : base(mediator, tiebreakerFactory) { }
public TidemansAlternativeTabulator(TabulationMediator mediator, AbstractTiebreakerFactory tiebreakerFactory) : base(mediator, tiebreakerFactory) { }