C# Class AIMA.Core.Search.CSP.CSP

Afficher le fichier Open project: PaulMineau/AIMA.Net Class Usage Examples

Méthodes publiques

Méthode Description
CSP ( List vars ) : System
addConstraint ( Constraint constraint ) : void
copyDomains ( ) : CSP
getConstraints ( ) : List
getConstraints ( Variable var ) : List
getDomain ( Variable var ) : Domain
getNeighbor ( Variable var, Constraint constraint ) : Variable
getVariables ( ) : List
indexOf ( Variable var ) : int
removeValueFromDomain ( Variable var, Object value ) : void
setDomain ( Variable var, Domain domain ) : void

Private Methods

Méthode Description
CSP ( ) : System

Method Details

CSP() public méthode

public CSP ( List vars ) : System
vars List
Résultat System

addConstraint() public méthode

public addConstraint ( Constraint constraint ) : void
constraint Constraint
Résultat void

copyDomains() public méthode

public copyDomains ( ) : CSP
Résultat CSP

getConstraints() public méthode

public getConstraints ( ) : List
Résultat List

getConstraints() public méthode

public getConstraints ( Variable var ) : List
var Variable
Résultat List

getDomain() public méthode

public getDomain ( Variable var ) : Domain
var Variable
Résultat Domain

getNeighbor() public méthode

public getNeighbor ( Variable var, Constraint constraint ) : Variable
var Variable
constraint Constraint
Résultat Variable

getVariables() public méthode

public getVariables ( ) : List
Résultat List

indexOf() public méthode

public indexOf ( Variable var ) : int
var Variable
Résultat int

removeValueFromDomain() public méthode

public removeValueFromDomain ( Variable var, Object value ) : void
var Variable
value Object
Résultat void

setDomain() public méthode

public setDomain ( Variable var, Domain domain ) : void
var Variable
domain Domain
Résultat void