Class AssignmentSequenceContainer
java.lang.Object
com.google.ortools.constraintsolver.AssignmentSequenceContainer
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd
(SequenceVar var) addAtPosition
(SequenceVar var, int position) Advanced usage: Adds element at a given position; position has to have
been allocated with AssignmentContainer::Resize() beforehand.boolean
void
clear()
boolean
contains
(SequenceVar var) void
copy
(AssignmentSequenceContainer container) Copies all the elements of 'container' to this container, clearing its
previous content.void
copyIntersection
(AssignmentSequenceContainer container) Copies the elements of 'container' which are already in the calling
container.void
delete()
element
(int index) element
(SequenceVar var) boolean
empty()
fastAdd
(SequenceVar var) Adds element without checking its presence in the container.protected void
finalize()
static long
mutableElement
(int index) void
resize
(long size) Advanced usage: Resizes the container, potentially adding elements with
null variables.void
restore()
int
size()
void
store()
static long
-
Field Details
-
swigCMemOwn
protected transient boolean swigCMemOwn
-
-
Constructor Details
-
AssignmentSequenceContainer
public AssignmentSequenceContainer(long cPtr, boolean cMemoryOwn) -
AssignmentSequenceContainer
public AssignmentSequenceContainer()
-
-
Method Details
-
getCPtr
-
swigRelease
-
finalize
-
delete
public void delete() -
add
-
fastAdd
Adds element without checking its presence in the container. -
addAtPosition
Advanced usage: Adds element at a given position; position has to have
been allocated with AssignmentContainer::Resize() beforehand. -
clear
public void clear() -
resize
public void resize(long size) Advanced usage: Resizes the container, potentially adding elements with
null variables. -
empty
public boolean empty() -
copyIntersection
Copies the elements of 'container' which are already in the calling
container. -
copy
Copies all the elements of 'container' to this container, clearing its
previous content. -
contains
-
mutableElement
-
element
-
mutableElement
-
element
-
size
public int size() -
store
public void store() -
restore
public void restore() -
AreAllElementsBound
public boolean AreAllElementsBound()
-