C# Class AIMA.Core.Environment.NQueens.NQueensFitnessFunction

Inheritance: FitnessFunction, GoalTest
Afficher le fichier Open project: PaulMineau/AIMA.Net

Méthodes publiques

Méthode Description
NQueensFitnessFunction ( ) : System
generateRandomIndividual ( int boardSize ) : String
getBoardForIndividual ( String individual ) : NQueensBoard
getFiniteAlphabetForBoardOfSize ( int size ) : HashSet
getValue ( String individual ) : double
isGoalState ( Object state ) : bool

Method Details

NQueensFitnessFunction() public méthode

public NQueensFitnessFunction ( ) : System
Résultat System

generateRandomIndividual() public méthode

public generateRandomIndividual ( int boardSize ) : String
boardSize int
Résultat String

getBoardForIndividual() public méthode

public getBoardForIndividual ( String individual ) : NQueensBoard
individual String
Résultat NQueensBoard

getFiniteAlphabetForBoardOfSize() public méthode

public getFiniteAlphabetForBoardOfSize ( int size ) : HashSet
size int
Résultat HashSet

getValue() public méthode

public getValue ( String individual ) : double
individual String
Résultat double

isGoalState() public méthode

public isGoalState ( Object state ) : bool
state Object
Résultat bool