C# 클래스 AIMA.Core.Environment.NQueens.NQueensFitnessFunction

상속: FitnessFunction, GoalTest
파일 보기 프로젝트 열기: PaulMineau/AIMA.Net

공개 메소드들

메소드 설명
NQueensFitnessFunction ( ) : System
generateRandomIndividual ( int boardSize ) : String
getBoardForIndividual ( String individual ) : NQueensBoard
getFiniteAlphabetForBoardOfSize ( int size ) : HashSet
getValue ( String individual ) : double
isGoalState ( Object state ) : bool

메소드 상세

NQueensFitnessFunction() 공개 메소드

public NQueensFitnessFunction ( ) : System
리턴 System

generateRandomIndividual() 공개 메소드

public generateRandomIndividual ( int boardSize ) : String
boardSize int
리턴 String

getBoardForIndividual() 공개 메소드

public getBoardForIndividual ( String individual ) : NQueensBoard
individual String
리턴 NQueensBoard

getFiniteAlphabetForBoardOfSize() 공개 메소드

public getFiniteAlphabetForBoardOfSize ( int size ) : HashSet
size int
리턴 HashSet

getValue() 공개 메소드

public getValue ( String individual ) : double
individual String
리턴 double

isGoalState() 공개 메소드

public isGoalState ( Object state ) : bool
state Object
리턴 bool