Uses of Class
choco.kernel.solver.constraints.reified.INode

Packages that use INode
choco.cp.model.managers return new ComponentConstraint(ConstraintType.ALLDIFFERENT, null, vars); * soit un type => dans ce cas il faut mettre ? 
choco.cp.model.managers.constraints   
choco.cp.model.managers.constraints.expressions   
choco.cp.model.managers.constraints.global   
choco.cp.model.managers.constraints.integer   
choco.cp.model.managers.operators   
choco.cp.model.managers.variables   
choco.cp.solver.constraints.reified   
choco.cp.solver.constraints.reified.leaves   
choco.cp.solver.constraints.reified.leaves.arithm   
choco.cp.solver.constraints.reified.leaves.bool   
choco.cp.solver.constraints.strong   
choco.kernel.model.constraints   
choco.kernel.solver.constraints.reified   
samples.jobshop   
 

Uses of INode in choco.cp.model.managers
 

Methods in choco.cp.model.managers that return INode
 INode UseResourcesManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
           
 INode SetConstraintManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Build a expression node
 INode MixedConstraintManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Build a expression node
 INode IntConstraintManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Build arithm node from a IntegerExpressionVariable
 

Uses of INode in choco.cp.model.managers.constraints
 

Methods in choco.cp.model.managers.constraints that return INode
 INode EqManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Build arithm node from a IntegerExpressionVariable
 INode BooleanManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Build arithm node from a IntegerExpressionVariable
 

Uses of INode in choco.cp.model.managers.constraints.expressions
 

Methods in choco.cp.model.managers.constraints.expressions that return INode
 INode XorManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Build arithm node from a IntegerExpressionVariable
 INode XnorManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Build arithm node from a IntegerExpressionVariable
 INode OrManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Build arithm node from a IntegerExpressionVariable
 INode NotManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Build arithm node from a IntegerExpressionVariable
 INode NorManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Build arithm node from a IntegerExpressionVariable
 INode NandManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Build arithm node from a IntegerExpressionVariable
 INode ImpliesManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Build arithm node from a IntegerExpressionVariable
 INode IfThenElseManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Build arithm node from a IntegerExpressionVariable
 INode IfOnlyIfManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Build arithm node from a IntegerExpressionVariable
 INode AndManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Build arithm node from a IntegerExpressionVariable
 

Uses of INode in choco.cp.model.managers.constraints.global
 

Methods in choco.cp.model.managers.constraints.global that return INode
 INode TreeManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Build arithm node from a IntegerExpressionVariable
 

Uses of INode in choco.cp.model.managers.constraints.integer
 

Methods in choco.cp.model.managers.constraints.integer that return INode
 INode SignOpManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Build arithm node from a IntegerExpressionVariable
 INode ModuloManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Build arithm node from a IntegerExpressionVariable
 INode AbsoluteManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Make a solver expression variable from a model expression variable
 

Uses of INode in choco.cp.model.managers.operators
 

Methods in choco.cp.model.managers.operators that return INode
 INode DoubleManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
           
 INode SumManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Build arithm node from a IntegerExpressionVariable
 INode SqrtManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Make a solver expression variable from a model expression variable
 INode SinManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Build arithm node from a IntegerExpressionVariable
 INode ScalarManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Build arithm node from a IntegerExpressionVariable
 INode PowerManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Build arithm node from a IntegerExpressionVariable
 INode PlusManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Build arithm node from a IntegerExpressionVariable
 INode NegManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Build arithm node from a IntegerExpressionVariable
 INode MultManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Build arithm node from a IntegerExpressionVariable
 INode MinusManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Build arithm node from a IntegerExpressionVariable
 INode MinManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Build arithm node from a IntegerExpressionVariable
 INode MaxManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Build arithm node from a IntegerExpressionVariable
 INode DivManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Make a solver expression variable from a model expression variable
 INode DistanceNEQManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Make a solver expression variable from a model expression variable
 INode DistanceLTManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Make a solver expression variable from a model expression variable
 INode DistanceGTManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Make a solver expression variable from a model expression variable
 INode DistanceEQManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Make a solver expression variable from a model expression variable
 INode CosManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Build arithm node from a IntegerExpressionVariable
 INode AbsManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Make a solver expression variable from a model expression variable
 

Uses of INode in choco.cp.model.managers.variables
 

Methods in choco.cp.model.managers.variables that return INode
 INode TaskVariableManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Build a expression node
 INode SetVariableManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Build a expression node
 INode RealVariableManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Build a expression node
 INode IntegerVariableManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Build a expression node
 INode IntegerExpressionManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] variables)
          Build arithm node from a IntegerExpressionVariable
 

Uses of INode in choco.cp.solver.constraints.reified
 

Fields in choco.cp.solver.constraints.reified declared as INode
protected  INode ExpressionSConstraint.expr
          A reference to the Expression itself
 

Methods in choco.cp.solver.constraints.reified that return INode
 INode ExpressionSConstraint.getRootNode()
           
 

Uses of INode in choco.cp.solver.constraints.reified.leaves
 

Subclasses of INode in choco.cp.solver.constraints.reified.leaves
 class ConstantLeaf
           
 class ConstraintLeaf
           
 class VariableLeaf
           
 

Uses of INode in choco.cp.solver.constraints.reified.leaves.arithm
 

Subclasses of INode in choco.cp.solver.constraints.reified.leaves.arithm
 class AbsNode
           
 class DistNode
           
 class DivNode
          Integer division
 class DoubleNode
          
 class IfThenElseNode
           
 class MaxNode
           
 class MinNode
           
 class MinusNode
           
 class ModNode
           
 class MultNode
          Created by IntelliJ IDEA.
 class NegNode
           
 class PlusNode
           
 class PowNode
           
 class ScalarNode
           
 class SquareRootNode
          User: charles Date: 20 août 2008 A node for integer square root, but too much roundy...
 

Constructors in choco.cp.solver.constraints.reified.leaves.arithm with parameters of type INode
AbsNode(INode[] subt)
           
DistNode(INode[] subt)
           
DivNode(INode[] subt)
           
DoubleNode(INode[] subt)
           
IfThenElseNode(INode[] subt)
           
MaxNode(INode[] subt)
           
MinNode(INode[] subt)
           
MinusNode(INode[] subt)
           
ModNode(INode[] subt)
           
MultNode(INode[] subt)
           
NegNode(INode[] subt)
           
PlusNode(INode[] subt)
           
PowNode(INode[] subt)
           
ScalarNode(INode[] subt)
           
ScalarNode(INode[] subt, int[] coeffs)
           
SquareRootNode(INode[] subt)
           
 

Uses of INode in choco.cp.solver.constraints.reified.leaves.bool
 

Subclasses of INode in choco.cp.solver.constraints.reified.leaves.bool
 class AbstractBoolNode
           
 class AndNode
           
 class DistEqNode
           
 class DistGtNode
           
 class DistLtNode
           
 class DistNeqNode
           
 class EqNode
           
 class FalseNode
           
 class GeqNode
           
 class GtNode
           
 class LeqNode
           
 class LtNode
           
 class NandNode
          User : cprudhom
Mail : cprudhom(a)emn.fr
Date : 18 mai 2010
Since : Choco 2.1.1
 class NeqNode
           
 class NorNode
          User : cprudhom
Mail : cprudhom(a)emn.fr
Date : 18 mai 2010
Since : Choco 2.1.1
 class NotNode
           
 class OppSignNode
           
 class OrNode
           
 class SameSignNode
           
 class TrueNode
           
 class XnorNode
           
 class XorNode
           
 

Constructors in choco.cp.solver.constraints.reified.leaves.bool with parameters of type INode
AbstractBoolNode(INode[] subt, NodeType type)
           
AndNode(INode... subt)
           
DistEqNode(INode[] subt)
           
DistGtNode(INode[] subt)
           
DistLtNode(INode[] subt)
           
DistNeqNode(INode[] subt)
           
EqNode(INode[] subt)
           
GeqNode(INode[] subt)
           
GtNode(INode[] subt)
           
LeqNode(INode[] subt)
           
LtNode(INode[] subt)
           
NandNode(INode... subt)
           
NeqNode(INode[] subt)
           
NorNode(INode... subt)
           
NotNode(INode[] subt)
           
OppSignNode(INode[] subt)
           
OrNode(INode... subt)
           
SameSignNode(INode[] subt)
           
XnorNode(INode... subt)
           
XorNode(INode... subt)
           
 

Uses of INode in choco.cp.solver.constraints.strong
 

Methods in choco.cp.solver.constraints.strong that return INode
 INode StrongConsistencyManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
           
 

Uses of INode in choco.kernel.model.constraints
 

Methods in choco.kernel.model.constraints that return INode
 INode ExpressionManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
          Build a expression node
 

Uses of INode in choco.kernel.solver.constraints.reified
 

Fields in choco.kernel.solver.constraints.reified declared as INode
protected  INode[] INode.subtrees
          reference to branches below this node
 

Methods in choco.kernel.solver.constraints.reified that return INode
 INode INode.getSubtree(int i)
           
 

Constructors in choco.kernel.solver.constraints.reified with parameters of type INode
INode(INode[] subt, NodeType type)
           
 

Uses of INode in samples.jobshop
 

Methods in samples.jobshop that return INode
 INode SimpleDTConstraint.SimpleDTConstraintManager.makeNode(Solver solver, Constraint[] cstrs, Variable[] vars)
           
 



Copyright © 2012. All Rights Reserved.