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

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

공개 메소드들

메소드 설명
Assignment ( ) : System
ToString ( ) : String
copy ( ) : Assignment
getAssignment ( Variable var ) : Object
getVariables ( ) : List
hasAssignmentFor ( Variable var ) : bool
isComplete ( List vars ) : bool
isComplete ( Variable vars ) : bool
isConsistent ( List constraints ) : bool
isSolution ( CSP csp ) : bool
removeAssignment ( Variable var ) : void
setAssignment ( Variable var, Object value ) : void

메소드 상세

Assignment() 공개 메소드

public Assignment ( ) : System
리턴 System

ToString() 공개 메소드

public ToString ( ) : String
리턴 String

copy() 공개 메소드

public copy ( ) : Assignment
리턴 Assignment

getAssignment() 공개 메소드

public getAssignment ( Variable var ) : Object
var Variable
리턴 Object

getVariables() 공개 메소드

public getVariables ( ) : List
리턴 List

hasAssignmentFor() 공개 메소드

public hasAssignmentFor ( Variable var ) : bool
var Variable
리턴 bool

isComplete() 공개 메소드

public isComplete ( List vars ) : bool
vars List
리턴 bool

isComplete() 공개 메소드

public isComplete ( Variable vars ) : bool
vars Variable
리턴 bool

isConsistent() 공개 메소드

public isConsistent ( List constraints ) : bool
constraints List
리턴 bool

isSolution() 공개 메소드

public isSolution ( CSP csp ) : bool
csp CSP
리턴 bool

removeAssignment() 공개 메소드

public removeAssignment ( Variable var ) : void
var Variable
리턴 void

setAssignment() 공개 메소드

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