jeco.lib.problems.floorplan
Class PostfixVariable

java.lang.Object
  extended by jeco.kernel.problem.Variable
      extended by jeco.lib.problems.floorplan.PostfixVariable

public class PostfixVariable
extends Variable

Author:
jlrisco

Nested Class Summary
static class PostfixVariable.PostfixMutation
           
 
Field Summary
protected  int chainLength
           
protected static java.lang.String[] chains
           
protected  int chainType
           
protected  Component component
           
protected  int maxChainLength
           
 
Fields inherited from class jeco.kernel.problem.Variable
value
 
Constructor Summary
PostfixVariable(Component component, int maxChainLength)
           
 
Method Summary
 Variable clone()
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String toString()
           
 
Methods inherited from class jeco.kernel.problem.Variable
getValue, setValue
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

component

protected Component component

maxChainLength

protected int maxChainLength

chainType

protected int chainType

chainLength

protected int chainLength

chains

protected static final java.lang.String[] chains
Constructor Detail

PostfixVariable

public PostfixVariable(Component component,
                       int maxChainLength)
Method Detail

clone

public Variable clone()
Specified by:
clone in class Variable

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object