|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.cpsolver.ifs.model.Variable<CSPVariable,CSPValue>
net.sf.cpsolver.ifs.example.csp.CSPVariable
public class CSPVariable
CSP variable.
This class only implements generation of variable's values (domain)
| Field Summary |
|---|
| Fields inherited from class net.sf.cpsolver.ifs.model.Variable |
|---|
iId, iValue |
| Constructor Summary | |
|---|---|
CSPVariable(int id,
int domainSize)
Constructor |
|
CSPVariable(int id,
int domainSize,
int kernelId)
Constructor |
|
| Method Summary | |
|---|---|
void |
generateInitialValue(Random rnd)
Generate an intial value (for MPP and for forcing of existance of a solution) |
int |
getKernelId()
Get kernel id |
String |
getName()
Variable's name -- for printing purposes |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public CSPVariable(int id,
int domainSize)
domainSize - number of values of the variable
public CSPVariable(int id,
int domainSize,
int kernelId)
domainSize - number of values of the variablekernelId - kernel id (for structured CSP)| Method Detail |
|---|
public int getKernelId()
public void generateInitialValue(Random rnd)
public String getName()
Variable
getName in class Variable<CSPVariable,CSPValue>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||