Package | Description |
---|---|
list | |
negotiator.tournament |
Modifier and Type | Interface and Description |
---|---|
interface |
Permutations<E>
Permutations contains a list of permutations of some
ImmutableList . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractImmutableList<E> |
class |
AbstractPermutations<E>
Abstract base class for Permutations, common providing standard functions.
|
class |
FlatList<E>
Assumes that inner lists all contain just 1 element, and turns a nested list
into plain list.
|
class |
ImArrayList<E>
ArrayList implementation of
ImmutableList . |
class |
JoinedList<E>
Creates conjunction of two lists.
|
class |
ListWithRemove<E>
Turns immutable list into a list from which elements can be marked as
"removed".
|
class |
MapList<IN1,OUT> |
class |
MapThreadList<OUT,IN1,IN2> |
class |
PermutationsOrderedWithoutReturn<E>
Creates all ordered permutations without return.
|
class |
PermutationsWithoutReturn<E>
Creates all permutation without return (WOR).
|
class |
PermutationsWithReturn<E>
Creates all permutations with return (WR).
|
class |
ShuffledList<E>
makes a shuffled version of provided list.
|
class |
Tuples<T1,T2>
Generate list of Tuple[T1, T2] with all combinations of 1 element from list1
and one from list2.
|
Modifier and Type | Field and Description |
---|---|
protected ImmutableList<E> |
AbstractPermutations.drawlist |
Modifier and Type | Method and Description |
---|---|
ImmutableList<E> |
PermutationsWithReturn.get(java.math.BigInteger index) |
ImmutableList<E> |
PermutationsWithoutReturn.get(java.math.BigInteger index) |
ImmutableList<E> |
PermutationsOrderedWithoutReturn.get(java.math.BigInteger index) |
Constructor and Description |
---|
AbstractPermutations(ImmutableList<E> list,
int n)
all permutations of a given list, drawing n items from the list
|
FlatList(ImmutableList<ImmutableList<E>> list)
gives a list of the form [a1,a2,...,an]
|
JavaList(ImmutableList<E> list) |
JoinedList(ImmutableList<E> list1,
ImmutableList<E> list2) |
JoinedList(ImmutableList<E> list1,
ImmutableList<E> list2) |
ListWithRemove(ImmutableList<E> list) |
MapList(Function<IN1,OUT> f,
ImmutableList<IN1> list1)
creates a list [f(a1), f(a2) ,.
|
MapThreadList(Function2<IN1,IN2,OUT> f,
ImmutableList<IN1> list1,
ImmutableList<IN2> list2)
creates a list [f(a1,b1), f(a2, b2) ,.
|
MapThreadList(Function2<IN1,IN2,OUT> f,
ImmutableList<IN1> list1,
ImmutableList<IN2> list2)
creates a list [f(a1,b1), f(a2, b2) ,.
|
PermutationsOrderedWithoutReturn(ImmutableList<E> list,
int n) |
PermutationsWithoutReturn(ImmutableList<E> list,
int n) |
PermutationsWithReturn(ImmutableList<E> list,
int n) |
ShuffledList(ImmutableList<E> l) |
Tuples(ImmutableList<T1> list1,
ImmutableList<T2> list2)
contains all possible tuples with first element from list1 and second
from list2
|
Tuples(ImmutableList<T1> list1,
ImmutableList<T2> list2)
contains all possible tuples with first element from list1 and second
from list2
|
Constructor and Description |
---|
FlatList(ImmutableList<ImmutableList<E>> list)
gives a list of the form [a1,a2,...,an]
|
Modifier and Type | Class and Description |
---|---|
class |
SessionConfigurationList
a list of
SessionConfiguration s for running. |