choco.kernel.model.variables.tree
Class TreeParametersObject

java.lang.Object
  extended by choco.kernel.model.VariableArray
      extended by choco.kernel.model.ModelObject
          extended by choco.kernel.model.variables.AbstractVariable
              extended by choco.kernel.model.variables.MultipleVariables
                  extended by choco.kernel.model.variables.tree.TreeParametersObject
All Implemented Interfaces:
IPretty, IIndex, IConstraintList, IFindManager, IOptions, IVariableArray, IHook, Variable, Serializable, Comparable

public class TreeParametersObject
extends MultipleVariables

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class choco.kernel.model.VariableArray
VariableArray.VConstraintsDataStructure
 
Field Summary
 
Fields inherited from class choco.kernel.model.variables.MultipleVariables
enableStorage
 
Fields inherited from class choco.kernel.model.variables.AbstractVariable
name, type
 
Fields inherited from class choco.kernel.model.VariableArray
NO_CONSTRAINTS
 
Fields inherited from interface choco.kernel.model.variables.Variable
LOGGER
 
Fields inherited from interface choco.kernel.model.variables.IHook
NO_HOOK
 
Constructor Summary
TreeParametersObject(int nbNodes, IntegerVariable nTree, IntegerVariable nproper, IntegerVariable objective, List<BitSet[]> graphs, List<int[][]> matrix, int[][] travel)
           
 
Method Summary
 List<BitSet[]> getGraphs()
           
 List<int[][]> getMatrix()
           
 int getNbNodes()
           
 TreeNodeObject[] getNodes()
           
 IntegerVariable getNproper()
           
 IntegerVariable getNTree()
           
 IntegerVariable getObjective()
           
 IntegerVariable[] getSuccVars()
           
 int[][] getTravel()
           
 
Methods inherited from class choco.kernel.model.variables.MultipleVariables
findManager, getConstraintManager, getExpressionManager, getVariableManager, isEquivalentTo, isStored
 
Methods inherited from class choco.kernel.model.variables.AbstractVariable
_addConstraint, _contains, _removeConstraint, compareTo, getConstraint, getConstraintIterator, getConstraintIterator, getConstraints, getHook, getName, getNbConstraint, getNbConstraint, getVariableType, pretty, removeConstraints, resetHook, setHook, setName, throwConstantException, toString
 
Methods inherited from class choco.kernel.model.ModelObject
addOption, addOptions, addOptions, addOptions, addOptions, containsOption, getIndex, getOptions, hashCode
 
Methods inherited from class choco.kernel.model.VariableArray
cancelExtractVariables, doExtractVariables, extractVariables, forceExtractVariables, getNbVars, getVariable, getVariableIterator, getVariables, replaceBy, replaceByConstantAt, setVariables, setVariables
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface choco.kernel.model.IVariableArray
extractVariables, getNbVars, getVariable, getVariableIterator, getVariables, replaceBy
 
Methods inherited from interface choco.kernel.common.IIndex
getIndex
 
Methods inherited from interface choco.kernel.model.IOptions
addOption, addOptions, addOptions, addOptions, addOptions, containsOption, getOptions
 

Constructor Detail

TreeParametersObject

public TreeParametersObject(int nbNodes,
                            IntegerVariable nTree,
                            IntegerVariable nproper,
                            IntegerVariable objective,
                            List<BitSet[]> graphs,
                            List<int[][]> matrix,
                            int[][] travel)
Method Detail

getSuccVars

public IntegerVariable[] getSuccVars()

getNTree

public IntegerVariable getNTree()

getNbNodes

public int getNbNodes()

getNodes

public TreeNodeObject[] getNodes()

getNproper

public IntegerVariable getNproper()

getObjective

public IntegerVariable getObjective()

getGraphs

public List<BitSet[]> getGraphs()

getMatrix

public List<int[][]> getMatrix()

getTravel

public int[][] getTravel()


Copyright © 2012. All Rights Reserved.