public interface IVariable<T extends IVariable<T>> extends INodeWithNumber
| Modifier and Type | Method and Description |
|---|---|
void |
copyState(T v)
Set this variable to have the same state as another one
|
int |
getOrderNumber()
Variables must allow the solver implementation to get/set an order number, which the solver
uses to control evaluation order.
|
void |
setOrderNumber(int i)
Variables must allow the solver implementation to get/set an order number, which the solver
uses to control evaluation order.
|
getGraphNodeId, setGraphNodeIdint getOrderNumber()
It might be cleaner to hold this on the side, but we cannot tolerate any extra space. TODO: consider moving this functionality to a subinterface?
void setOrderNumber(int i)
It might be cleaner to hold this on the side, but we cannot tolerate any extra space. TODO: consider moving this functionality to a subinterface?
void copyState(T v)