C# 클래스 AIMA.Core.Search.CSP.CSP

파일 보기 프로젝트 열기: PaulMineau/AIMA.Net 1 사용 예제들

공개 메소드들

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

비공개 메소드들

메소드 설명
CSP ( ) : System

메소드 상세

CSP() 공개 메소드

public CSP ( List vars ) : System
vars List
리턴 System

addConstraint() 공개 메소드

public addConstraint ( Constraint constraint ) : void
constraint Constraint
리턴 void

copyDomains() 공개 메소드

public copyDomains ( ) : CSP
리턴 CSP

getConstraints() 공개 메소드

public getConstraints ( ) : List
리턴 List

getConstraints() 공개 메소드

public getConstraints ( Variable var ) : List
var Variable
리턴 List

getDomain() 공개 메소드

public getDomain ( Variable var ) : Domain
var Variable
리턴 Domain

getNeighbor() 공개 메소드

public getNeighbor ( Variable var, Constraint constraint ) : Variable
var Variable
constraint Constraint
리턴 Variable

getVariables() 공개 메소드

public getVariables ( ) : List
리턴 List

indexOf() 공개 메소드

public indexOf ( Variable var ) : int
var Variable
리턴 int

removeValueFromDomain() 공개 메소드

public removeValueFromDomain ( Variable var, Object value ) : void
var Variable
value Object
리턴 void

setDomain() 공개 메소드

public setDomain ( Variable var, Domain domain ) : void
var Variable
domain Domain
리턴 void