Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultScoring = &Scoring{
Win: 1,
Tie: .5,
Loss: 0,
}
View Source
var ErrIncorrectLength = errors.New("incorrect number of items in ballot list")
Functions ¶
func CmpScoreEntry ¶
func CmpScoreEntry(a, b ScoreEntry) int
func RankScore ¶
func RankScore(scores []ScoreEntry) [][]ScoreEntry
Types ¶
type Copeland ¶
type Copeland struct {
// contains filtered or unexported fields
}
func (*Copeland) Score ¶
func (c *Copeland) Score(scoring *Scoring) []ScoreEntry
type DuplicateNameError ¶ added in v1.1.0
type DuplicateNameError struct {
// contains filtered or unexported fields
}
func (DuplicateNameError) Count ¶ added in v1.1.0
func (e DuplicateNameError) Count() int
func (DuplicateNameError) Error ¶ added in v1.1.0
func (e DuplicateNameError) Error() string
func (DuplicateNameError) Name ¶ added in v1.1.0
func (e DuplicateNameError) Name() string
type MissingNameError ¶ added in v1.1.0
type MissingNameError string
func (MissingNameError) Error ¶ added in v1.1.0
func (e MissingNameError) Error() string
func (MissingNameError) Name ¶ added in v1.1.0
func (e MissingNameError) Name() string
type ScoreEntry ¶
type UnknownNameError ¶ added in v1.1.0
type UnknownNameError string
func (UnknownNameError) Error ¶ added in v1.1.0
func (e UnknownNameError) Error() string
func (UnknownNameError) Name ¶ added in v1.1.0
func (e UnknownNameError) Name() string
Click to show internal directories.
Click to hide internal directories.