C# Класс Boy_Scouts_Scheduler.Algorithm.Score

Показать файл Открыть проект

Открытые методы

Метод Описание
ScoreSchedule ( IEnumerable schedule, IEnumerable groups, IEnumerable stations, IEnumerable constraints, IEnumerable timeSlots ) : long
ScoreTopPicks ( IEnumerable schedule, IEnumerable groups ) : uint
deductConstraintsViolatedScore ( HillClimbingAlgorithm.StationAssignmentRange>.Dictionary groupStationVisitRange ) : int
deductConstraintsViolatedScore ( IEnumerable schedule, IEnumerable constraints ) : int
deductStationRevisitedOnSameDayScore ( IEnumerable schedule, IEnumerable groups, IEnumerable stations, IEnumerable timeSlots ) : int
scoreScheduleDiversity ( IEnumerable schedule ) : int

Описание методов

ScoreSchedule() публичный статический Метод

public static ScoreSchedule ( IEnumerable schedule, IEnumerable groups, IEnumerable stations, IEnumerable constraints, IEnumerable timeSlots ) : long
schedule IEnumerable
groups IEnumerable
stations IEnumerable
constraints IEnumerable
timeSlots IEnumerable
Результат long

ScoreTopPicks() публичный статический Метод

public static ScoreTopPicks ( IEnumerable schedule, IEnumerable groups ) : uint
schedule IEnumerable
groups IEnumerable
Результат uint

deductConstraintsViolatedScore() публичный статический Метод

public static deductConstraintsViolatedScore ( HillClimbingAlgorithm.StationAssignmentRange>.Dictionary groupStationVisitRange ) : int
groupStationVisitRange HillClimbingAlgorithm.StationAssignmentRange>.Dictionary
Результат int

deductConstraintsViolatedScore() публичный статический Метод

public static deductConstraintsViolatedScore ( IEnumerable schedule, IEnumerable constraints ) : int
schedule IEnumerable
constraints IEnumerable
Результат int

deductStationRevisitedOnSameDayScore() публичный статический Метод

public static deductStationRevisitedOnSameDayScore ( IEnumerable schedule, IEnumerable groups, IEnumerable stations, IEnumerable timeSlots ) : int
schedule IEnumerable
groups IEnumerable
stations IEnumerable
timeSlots IEnumerable
Результат int

scoreScheduleDiversity() публичный статический Метод

public static scoreScheduleDiversity ( IEnumerable schedule ) : int
schedule IEnumerable
Результат int