C# 클래스 Boy_Scouts_Scheduler.Algorithm.Score

파일 보기 프로젝트 열기: MoustafaEid/Boy-Scouts-Scheduler

공개 메소드들

메소드 설명
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