C# Класс AIMA.Core.Search.CSP.CSP

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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