Uses of Class
org.jacop.constraints.netflow.simplex.Node
-
Packages that use Node Package Description org.jacop.constraints.netflow org.jacop.constraints.netflow.simplex -
-
Uses of Node in org.jacop.constraints.netflow
Fields in org.jacop.constraints.netflow with type parameters of type Node Modifier and Type Field Description java.util.List<Node>NetworkBuilder. nodeListMethods in org.jacop.constraints.netflow that return Node Modifier and Type Method Description NodeNetworkBuilder. addNode()NodeNetworkBuilder. addNode(int balance)NodeNetworkBuilder. addNode(java.lang.String name)NodeNetworkBuilder. addNode(java.lang.String name, int balance)Node[][]NetworkBuilder. valueGraph(IntVar[] vars, IntDomain[] domains)Returns two arrays containing the nodes for each variable and the nodes for each domain, respectively.Methods in org.jacop.constraints.netflow with parameters of type Node Modifier and Type Method Description ArcNetworkBuilder. addArc(Node from, Node to)ArcNetworkBuilder. addArc(Node from, Node to, int weight)ArcNetworkBuilder. addArc(Node from, Node to, int weight, int capacity)ArcNetworkBuilder. addArc(Node from, Node to, int weight, int lowerCapacity, int upperCapacity)ArcNetworkBuilder. addArc(Node from, Node to, int weight, IntVar xVar)ArcNetworkBuilder. addArc(Node from, Node to, IntVar wVar, int lowerCapacity, int upperCapacity)ArcNetworkBuilder. addArc(Node from, Node to, IntVar wVar, IntVar xVar)Constructor parameters in org.jacop.constraints.netflow with type arguments of type Node Constructor Description Network(java.util.List<Node> nodes, java.util.List<Arc> arcs)NetworkFlow(java.util.List<Node> nodes, java.util.List<Arc> arcs, java.util.List<VarHandler> flowVariables, IntVar costVariable)InitializationPruning(java.util.List<Node> nodes, java.util.List<Arc> arcs, Statistics statistics) -
Uses of Node in org.jacop.constraints.netflow.simplex
Fields in org.jacop.constraints.netflow.simplex declared as Node Modifier and Type Field Description NodeArc. headThe head of the arc (where the arc points to).Node[]NetworkSimplex. nodesNodeNode. parentNodeNetworkSimplex. rootNodeNode. threadFields in org.jacop.constraints.netflow.simplex with type parameters of type Node Modifier and Type Field Description java.util.Set<Node>NetworkSimplex. infeasibleNodesMethods in org.jacop.constraints.netflow.simplex that return Node Modifier and Type Method Description NodeNode. lca(Node that)Finds the root of the smallest subtree that contains both this node and that node.NodeNode. predecessorOnThread()Finds the predecessor of this node on the thread.NodeNode. rightMostLeaf()Finds the last node on the thread that has a larger depth than this node.NodeArc. tail()Methods in org.jacop.constraints.netflow.simplex with parameters of type Node Modifier and Type Method Description intNetworkSimplex. augmentFlow(Node from, Node to, int delta)Augments the flow between two nodes by the maximum amount along the unique tree path that connects these nodes.private voidNetworkSimplex. decrementDegree(Node node)private voidNetworkSimplex. incrementDegree(Node node, Arc myArc)NodeNode. lca(Node that)Finds the root of the smallest subtree that contains both this node and that node.intNetworkSimplex. parametricStep(Node source, Node sink, int balance, int maxPivots)Given an optimal flow that satisfies all feasibility constraints except mass balance on two nodes, the parametric simplex algorithm tries to achieve feasibility while keeping the solution optimal.voidNetworkSimplex. treeSwap(Node a, Node b, Node c)TODO prove (or disprove) correctnessConstructors in org.jacop.constraints.netflow.simplex with parameters of type Node Constructor Description Arc(Arc sister, Node to)Arc(Node tail, Node head)Special constructor to create artificial arcs.Arc(Node tail, Node head, int cost, int lowerCapacity, int upperCapacity)General constructor to create arcs.Constructor parameters in org.jacop.constraints.netflow.simplex with type arguments of type Node Constructor Description NetworkSimplex(java.util.List<Node> nodes, java.util.List<Arc> arcs)
-