|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjopt.csp.spi.solver.ChoicePointMultiFloatArray
Contains multiple float arrays that store data for an object that needs to record changes in a
ChoicePointStack so the changes can be pushed onto the stack and
later rolled back when the stack is popped.
This class is not thread safe.
| Constructor Summary | |
ChoicePointMultiFloatArray(int listCnt)
Creates a new ChoicePointMultiLongArray |
|
| Method Summary | |
int |
add(int listIdx,
float val)
Adds a value to the end of the list |
float |
get(int listIdx,
int offset)
Retrieves a value in list |
void |
pop()
Performs actions necessary to pop data |
java.lang.Object |
popDelta()
|
void |
push()
Performs actions necessary to push data |
void |
pushDelta(java.lang.Object delta)
|
float |
remove(int listIdx,
int offset)
Retrieves a value from list |
void |
set(int listIdx,
int offset,
float val)
Stores a value in list |
int |
size()
Returns current size of list |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ChoicePointMultiFloatArray(int listCnt)
ChoicePointMultiLongArray
listCnt - Number of lists to maintain| Method Detail |
public void push()
push in interface ChoicePointNumArraySet.StackListpublic void pushDelta(java.lang.Object delta)
pushDelta in interface ChoicePointNumArraySet.StackListpublic void pop()
pop in interface ChoicePointNumArraySet.StackListpublic java.lang.Object popDelta()
popDelta in interface ChoicePointNumArraySet.StackListpublic int size()
public int add(int listIdx,
float val)
listIdx - Index of list to add valueval - Value to add to list
public void set(int listIdx,
int offset,
float val)
listIdx - Index of list to add valueoffset - Offset of value in listval - Value to append to the list
public float get(int listIdx,
int offset)
listIdx - Index of list to add valueoffset - Offset of value in list
public float remove(int listIdx,
int offset)
listIdx - Index of list to add valueoffset - Offset of value in list
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||