API Reference ExTournaments v0.5.1

modules

Modules

Main module of ExTournaments

A struct representing a single match in the tournament.

Module for creation of a double elimination ladder

Module for populating matches in the lower bracket

Module for building matches flow in the lower bracket

Module for building matches flow in the upper bracket depending on the remainder value

Module for populating matches from BYEs

Module for building matches flow in the upper bracket when number of participant is power of 2

Module for building matches flow in the upper bracket when remainder of participants is higher than half of them

Module for building matches flow in the upper bracket when remainder of participants is lower than half of them

Round Robin pairing using Berger Tables

Module for creation of a single elimination ladder

Module for creation of a Swiss format round

Helper struct for Swiss pairing

Helpers for weights calculation in Swiss

Module for creation of a TwoLossOut format round

Edmond's Blossom algorithm NIF

Helper struct for Edmond's Blossom algorithm

Helper struct for Edmond's Blossom algorithm

Van Rantwijk's algorithm port NIF

Helper struct for MWM algorithm

Helper struct for MWM algorithm

Collection of helpers to use in pairings algorithms