A B C D E F G H I M N O P Q R S T U

A

AbstractMathSet - class mathCollection.AbstractMathSet.
This class provides a skeletal implementation of the MathSet interface to minimize the effort required to implement this interface.
AbstractMathSet() - Constructor for class mathCollection.AbstractMathSet
 
AbstractMultiset - class mathCollection.AbstractMultiset.
This class provides a skeletal implementation of the Multiset interface to minimize the effort required to implement this interface.
AbstractMultiset() - Constructor for class mathCollection.AbstractMultiset
 
AbstractSetOfSets - class mathCollection.AbstractSetOfSets.
This class provides a skeletal implementation of the SetOfSets interface to minimize the effort required to implement this interface.
AbstractSetOfSets() - Constructor for class mathCollection.AbstractSetOfSets
 
add(int) - Method in class mathCollection.BitMathIntSet
Adds the specified element to this set if not already present.
add(Object) - Method in class mathCollection.HashMathSet
Adds the specified element to this set if it is not already present.
add(Object) - Method in class mathCollection.HashMultiset
Adds the specified element to this multiset.
add(Object, int) - Method in class mathCollection.HashMultiset
Adds the specified element quantity of times to this multiset.
add(Object) - Method in class mathCollection.HashSetOfSets
Adds the specified element (Set) to this set of sets if it is not already present.
add(Object) - Method in class mathCollection.MathCollections.SynchronizedMathSet
 
add(Object) - Method in class mathCollection.MathCollections.SynchronizedMultiset
 
add(Object, int) - Method in class mathCollection.MathCollections.SynchronizedMultiset
 
add(Object) - Method in class mathCollection.MathCollections.SynchronizedSetOfSets
 
add(Object, int) - Method in interface mathCollection.Multiset
Adds the specified element quantity of times to this multiset.
add(Object) - Method in interface mathCollection.SetOfSets
Adds the specified element to this set if it is not already present.
addAll(BitMathIntSet) - Method in class mathCollection.BitMathIntSet
Adds all of the integers in the specified BitMathIntSet to this mathematical set.
addAll(Collection) - Method in class mathCollection.MathCollections.SynchronizedMathSet
 
addAll(Collection) - Method in class mathCollection.MathCollections.SynchronizedMultiset
 
addAll(Collection) - Method in class mathCollection.MathCollections.SynchronizedSetOfSets
 

B

BitMathIntSet - class mathCollection.BitMathIntSet.
This class represents mathematical sets with integer elements and is backed by an instance of BitSet.
BitMathIntSet() - Constructor for class mathCollection.BitMathIntSet
Constructs a new, empty mathematical set; the backing BitSet's initial size is large enough to explicitly store integers in the range 0 through 63.
BitMathIntSet(int) - Constructor for class mathCollection.BitMathIntSet
Constructs a new, empty mathematical set; the backing BitSet's initial size is large enough to explicitly store ints in the range 0 through nBits - 1.
BitMathIntSet(int[]) - Constructor for class mathCollection.BitMathIntSet
Constructs a new mathematical set containing the integer values from the specified array.
BitMathIntSet.BitMathIntSetIterator - class mathCollection.BitMathIntSet.BitMathIntSetIterator.
An iterator class that returns every int element of this set as an Integer object.
BitMathIntSet.BitMathIntSetIterator() - Constructor for class mathCollection.BitMathIntSet.BitMathIntSetIterator
 

C

clear() - Method in class mathCollection.BitMathIntSet
Removes all elements from this set.
clear() - Method in class mathCollection.HashMathSet
Removes all elements from this set.
clear() - Method in class mathCollection.HashMultiset
Removes all elements from this set.
clear() - Method in class mathCollection.HashSetOfSets
Removes all elements from this set of sets.
clear() - Method in class mathCollection.MathCollections.SynchronizedMathSet
 
clear() - Method in class mathCollection.MathCollections.SynchronizedMultiset
 
clear() - Method in class mathCollection.MathCollections.SynchronizedSetOfSets
 
clone() - Method in class mathCollection.BitMathIntSet
Returns a complete copy of this BitMathIntSet instance.
clone() - Method in class mathCollection.HashMathSet
Returns a shallow copy of this HashMathSet instance: the elements themselves are not cloned.
clone() - Method in class mathCollection.HashMultiset
Returns a shallow copy of this HashMultiset instance: the elements themselves are not cloned.
clone() - Method in class mathCollection.HashSetOfSets
Returns a shallow copy of this HashSetOfSets instance: the elements themselves are not cloned.
clone() - Method in class mathCollection.MathCollections.SynchronizedMathSet
 
clone() - Method in class mathCollection.MathCollections.SynchronizedMultiset
 
clone() - Method in class mathCollection.MathCollections.SynchronizedSetOfSets
 
compareTo(Object) - Method in class mathCollection.HashSetOfSets.Element
 
containingSets(Object) - Method in class mathCollection.HashSetOfSets
Returns a set containing the elementary sets from within this set of sets that contain the specified element.
containingSets(Object) - Method in class mathCollection.MathCollections.SynchronizedSetOfSets
 
containingSets(Object) - Method in interface mathCollection.SetOfSets
Returns a set containing the elementary sets from within this set of sets that contain the specified element.
contains(int) - Method in class mathCollection.BitMathIntSet
Returns true if this set contains the specified integer.
contains(Object) - Method in class mathCollection.HashMathSet
Returns true if this set contains the specified element.
contains(Object) - Method in class mathCollection.HashMultiset
Returns true if this set contains the specified element.
contains(Object) - Method in class mathCollection.HashSetOfSets
Returns true if this set of sets contains the specified element (Set).
contains(Object) - Method in class mathCollection.MathCollections.SynchronizedMathSet
 
contains(Object) - Method in class mathCollection.MathCollections.SynchronizedMultiset
 
contains(Object) - Method in class mathCollection.MathCollections.SynchronizedSetOfSets
 
contains(Object) - Method in interface mathCollection.SetOfSets
Returns true if this set contains the specified element.
containsAll(Collection) - Method in class mathCollection.MathCollections.SynchronizedMathSet
 
containsAll(Collection) - Method in class mathCollection.MathCollections.SynchronizedMultiset
 
containsAll(Collection) - Method in class mathCollection.MathCollections.SynchronizedSetOfSets
 
containsAtom(Object) - Method in class mathCollection.AbstractSetOfSets
Returns true if this set of sets contains a set in which the specified element is present.
containsAtom(Object) - Method in class mathCollection.HashSetOfSets
Returns true if this set of sets contains a set in which the specified element is present.
containsAtom(Object) - Method in class mathCollection.MathCollections.SynchronizedSetOfSets
 
containsAtom(Object) - Method in interface mathCollection.SetOfSets
Returns true if this set of sets contains a set in which the specified element is present.
contents - Variable in class mathCollection.HashSetOfSets.Element
 
currentElement - Variable in class mathCollection.HashMultiset.HashMultisetIterator
 
currentElement - Variable in class mathCollection.HashSetOfSets.HashSetOfSetsIterator
 
currentInt - Variable in class mathCollection.BitMathIntSet.BitMathIntSetIterator
 

D

difference(BitMathIntSet) - Method in class mathCollection.BitMathIntSet
Returns the asymmetric difference between this mathematical set and the specified set.
difference(Set) - Method in class mathCollection.HashMathSet
Returns the asymmetric difference between this mathematical set and the specified set.
difference(Collection) - Method in class mathCollection.HashMultiset
Returns the asymmetric difference between this multiset and the specified collection.
difference(Set) - Method in class mathCollection.MathCollections.SynchronizedMathSet
 
difference(Collection) - Method in class mathCollection.MathCollections.SynchronizedMultiset
 
difference(Set) - Method in interface mathCollection.MathSet
Returns the asymmetric difference between this mathematical set and the specified set.
difference(Collection) - Method in interface mathCollection.Multiset
Returns the asymmetric difference between this multiset and the specified collection.

E

equals(Object) - Method in class mathCollection.AbstractMultiset
Compares the specified object with this multiset for equality.
equals(Object) - Method in class mathCollection.BitMathIntSet
Compares the specified object with this set for equality.
equals(Object) - Method in class mathCollection.HashMathSet
Compares the specified object with this set for equality.
equals(Object) - Method in class mathCollection.HashMultiset
Compares the specified object with this multiset for equality.
equals(Object) - Method in class mathCollection.HashSetOfSets
Compares the specified object with this set of sets for equality.
equals(Object) - Method in class mathCollection.MathCollections.SynchronizedMathSet
 
equals(Object) - Method in class mathCollection.MathCollections.SynchronizedMultiset
 
equals(Object) - Method in class mathCollection.MathCollections.SynchronizedSetOfSets
 

F

fixedSizeSubsets(int) - Method in class mathCollection.HashMathSet
Returns all possible subsets of this set with the specified size, contained in a HashSetOfSets instance.
fixedSizeSubsets(int) - Method in class mathCollection.MathCollections.SynchronizedMathSet
 
fixedSizeSubsets(int) - Method in interface mathCollection.MathSet
Returns all possible subsets of this set with the specified size, contained in a SetOfSets instance.
flatVersion - Variable in class mathCollection.HashSetOfSets
Acts as a cache for the 'flattened' multiset version of this set of sets out of performance considerations.

G

getMaximum() - Method in class mathCollection.BitMathIntSet
Returns the highest integer value in this set (its maximum).
getMinimum() - Method in class mathCollection.BitMathIntSet
Returns the smallest integer value in this set (its minimum).If this set is empty then -1 is returned.
getNext(int) - Method in class mathCollection.BitMathIntSet
Returns the smallest integer value in this set which is equal or greater than the specified integer (the next integer value).
getQuantity(Object) - Method in class mathCollection.HashMultiset
Returns the number of times the specified element is present in this multiset.
getQuantity(Object) - Method in class mathCollection.MathCollections.SynchronizedMultiset
 
getQuantity(Object) - Method in interface mathCollection.Multiset
Returns the number of times the specified element is present in this multiset.

H

HashMathSet - class mathCollection.HashMathSet.
This class implements the MathSet interface, backed by a hash table (specifically, a HashSet instance).
HashMathSet() - Constructor for class mathCollection.HashMathSet
Constructs a new, empty mathematical set; the backing HashSet instance has default initial capacity (16) and load factor (0.75).
HashMathSet(Collection) - Constructor for class mathCollection.HashMathSet
Constructs a new mathematical set containing the elements in the specified collection.
HashMathSet(int) - Constructor for class mathCollection.HashMathSet
Constructs a new, empty mathematical set; the backing HashSet instance has the specified initial capacity and default load factor, which is 0.75.
HashMathSet(int, float) - Constructor for class mathCollection.HashMathSet
Constructs a new, empty mathematical set; the backing HashSet instance has the specified initial capacity and the specified load factor.
HashMathSet.HashMathSetIterator - class mathCollection.HashMathSet.HashMathSetIterator.
A 'wrapper' iterator class that uses HashSet.iterator() while accounting for the additional storedHashCode attribute.
HashMathSet.HashMathSetIterator() - Constructor for class mathCollection.HashMathSet.HashMathSetIterator
 
HashMultiset - class mathCollection.HashMultiset.
This class implements the Multiset interface, backed by a hash map (specifically, a HashMap instance).
HashMultiset() - Constructor for class mathCollection.HashMultiset
Constructs a new, empty multiset; the backing HashMap instance has default initial capacity (16) and load factor (0.75).
HashMultiset(Collection) - Constructor for class mathCollection.HashMultiset
Constructs a new multiset containing the elements in the specified collection.
HashMultiset(int) - Constructor for class mathCollection.HashMultiset
Constructs a new, empty multiset; the backing HashMap instance has specified initial capacity and default load factor (0.75).
HashMultiset(int, float) - Constructor for class mathCollection.HashMultiset
Constructs a new, empty multiset; the backing HashMap instance has specified initial capacity and load factor.
HashMultiset.HashMultisetIterator - class mathCollection.HashMultiset.HashMultisetIterator.
An iterator that, in spite of the specific element storage technique in a Multiset (equal elements get 'counted' instead of each being stored separately), iterates over individual Multiset elements.
HashMultiset.HashMultisetIterator() - Constructor for class mathCollection.HashMultiset.HashMultisetIterator
 
HashSetOfSets - class mathCollection.HashSetOfSets.
This class implements the SetOfSets interface, backed by a hash table (specifically, a HashSet instance).
HashSetOfSets() - Constructor for class mathCollection.HashSetOfSets
Constructs a new, empty set of sets; the backing HashSet instance as well as the HashMap flatVersion have default initial capacity (16) and load factor (0.75).
HashSetOfSets(Collection) - Constructor for class mathCollection.HashSetOfSets
Constructs a new set of sets set containing the elements in the specified collection.
HashSetOfSets(int) - Constructor for class mathCollection.HashSetOfSets
Constructs a new, empty set of sets; the backing HashSet instance has the specified initial capacity and default load factor, which is 0.75.
HashSetOfSets(int, float) - Constructor for class mathCollection.HashSetOfSets
Constructs a new, empty set of sets; the backing HashSet instance has the specified initial capacity and the specified load factor.
HashSetOfSets.Element - class mathCollection.HashSetOfSets.Element.
 
HashSetOfSets.Element() - Constructor for class mathCollection.HashSetOfSets.Element
 
HashSetOfSets.HashSetOfSetsIterator - class mathCollection.HashSetOfSets.HashSetOfSetsIterator.
A 'wrapper' iterator class that uses HashSet.iterator() while accounting for the additional storedHashCode attribute.
HashSetOfSets.HashSetOfSetsIterator() - Constructor for class mathCollection.HashSetOfSets.HashSetOfSetsIterator
 
hasNext() - Method in class mathCollection.BitMathIntSet.BitMathIntSetIterator
 
hasNext() - Method in class mathCollection.HashMathSet.HashMathSetIterator
 
hasNext() - Method in class mathCollection.HashMultiset.HashMultisetIterator
 
hasNext() - Method in class mathCollection.HashSetOfSets.HashSetOfSetsIterator
 
hashCode() - Method in class mathCollection.AbstractMathSet
Returns the hash code value for this mathematical set.
hashCode() - Method in class mathCollection.AbstractMultiset
Returns the hash code value for this multiset.
hashCode() - Method in class mathCollection.AbstractSetOfSets
Returns the hash code value for this set of sets.
hashCode() - Method in class mathCollection.BitMathIntSet
Returns the hash code value for this mathematical set.
hashCode() - Method in class mathCollection.HashMathSet
Returns the hash code value for this mathematical set.
hashCode() - Method in class mathCollection.HashMultiset
Returns the hash code value for this multiset.
hashCode() - Method in class mathCollection.HashSetOfSets
Returns the hash code value for this set of sets.
hashCode() - Method in class mathCollection.MathCollections.SynchronizedMathSet
 
hashCode() - Method in class mathCollection.MathCollections.SynchronizedMultiset
 
hashCode() - Method in class mathCollection.MathCollections.SynchronizedSetOfSets
 

I

intersection(BitMathIntSet) - Method in class mathCollection.BitMathIntSet
Returns the intersection with the specified set.
intersection(Set) - Method in class mathCollection.HashMathSet
Returns the intersection with the specified set.
intersection(Collection) - Method in class mathCollection.HashMultiset
Returns the intersection with the specified collection.
intersection(Set) - Method in class mathCollection.MathCollections.SynchronizedMathSet
 
intersection(Collection) - Method in class mathCollection.MathCollections.SynchronizedMultiset
 
intersection(Set) - Method in interface mathCollection.MathSet
Returns the intersection with the specified set.
intersection(Collection) - Method in interface mathCollection.Multiset
Returns the intersection with the specified collection.
isConcurrentlyModified - Variable in class mathCollection.BitMathIntSet
Used to check, whether this mathematical set was modified by an destructive method while iterating over it.
isConcurrentlyModified - Variable in class mathCollection.HashMultiset
Used to check, whether this multiset was modified by an destructive method while iterating over it.
isDisjoint(Set) - Method in class mathCollection.AbstractMathSet
Returns true if this mathematical set has no common elements with the specified set.
isDisjoint(Collection) - Method in class mathCollection.AbstractMultiset
Returns true if this multiset has no common element with the specified set.
isDisjoint(BitMathIntSet) - Method in class mathCollection.BitMathIntSet
Returns true if this mathematical set has no common elements with the specified set.
isDisjoint(Set) - Method in class mathCollection.MathCollections.SynchronizedMathSet
 
isDisjoint(Collection) - Method in class mathCollection.MathCollections.SynchronizedMultiset
 
isDisjoint(Set) - Method in interface mathCollection.MathSet
Returns true if the specified set has no common elements with this mathematical set.
isDisjoint(Collection) - Method in interface mathCollection.Multiset
Returns true if the specified collection has no common elements with this multiset.
isEmpty() - Method in class mathCollection.BitMathIntSet
Returns true if this set contains no integers.
isEmpty() - Method in class mathCollection.HashMathSet
Returns true if this set contains no elements.
isEmpty() - Method in class mathCollection.HashMultiset
Returns true if this multiset contains no elements.
isEmpty() - Method in class mathCollection.HashSetOfSets
Returns true if this set of sets contains no elements.
isEmpty() - Method in class mathCollection.MathCollections.SynchronizedMathSet
 
isEmpty() - Method in class mathCollection.MathCollections.SynchronizedMultiset
 
isEmpty() - Method in class mathCollection.MathCollections.SynchronizedSetOfSets
 
isSubset(Set) - Method in class mathCollection.AbstractMathSet
Returns true if this mathematical set is a subset of the specified set.
isSubset(Collection) - Method in class mathCollection.AbstractMultiset
Returns true if this multiset is a subset of the specified collection.
isSubset(BitMathIntSet) - Method in class mathCollection.BitMathIntSet
Returns true if this mathematical set is a subset of the specified set.
isSubset(Set) - Method in class mathCollection.HashMathSet
Returns true if this mathematical set is a subset of the specified set.
isSubset(Set) - Method in class mathCollection.MathCollections.SynchronizedMathSet
 
isSubset(Collection) - Method in class mathCollection.MathCollections.SynchronizedMultiset
 
isSubset(Set) - Method in interface mathCollection.MathSet
Returns true if this mathematical set is a subset of the specified set.
isSubset(Collection) - Method in interface mathCollection.Multiset
Returns true if this multiset is a subset of the specified collection.
isSuperset(Set) - Method in class mathCollection.AbstractMathSet
Returns true if this mathematical set is a superset of the specified set.
isSuperset(Collection) - Method in class mathCollection.AbstractMultiset
Returns true if this multiset is a superset of the specified collection.
isSuperset(BitMathIntSet) - Method in class mathCollection.BitMathIntSet
Returns true if this mathematical set is a superset of the specified set.
isSuperset(Collection) - Method in class mathCollection.HashMultiset
Returns true if this multiset is a superset of the specified collection.
isSuperset(Set) - Method in class mathCollection.MathCollections.SynchronizedMathSet
 
isSuperset(Collection) - Method in class mathCollection.MathCollections.SynchronizedMultiset
 
isSuperset(Set) - Method in interface mathCollection.MathSet
Returns true if this mathematical set is a superset of the specified set.
isSuperset(Collection) - Method in interface mathCollection.Multiset
Returns true if this multiset is a superset of the specified collection.
iterator() - Method in class mathCollection.BitMathIntSet
Returns an iterator over the integers in this mathematical set.
iterator() - Method in class mathCollection.HashMathSet
Returns an iterator over the elements in this mathematical set.
iterator() - Method in class mathCollection.HashMultiset
Returns an iterator over the elements in this multiset.
iterator() - Method in class mathCollection.HashSetOfSets
Returns an iterator over the elements in this set of sets.
iterator() - Method in class mathCollection.MathCollections.SynchronizedMathSet
 
iterator() - Method in class mathCollection.MathCollections.SynchronizedMultiset
 
iterator() - Method in class mathCollection.MathCollections.SynchronizedSetOfSets
 

M

MathCollections - class mathCollection.MathCollections.
This class consists exclusively of static methods that return mathematical collections.
MathCollections() - Constructor for class mathCollection.MathCollections
 
MathCollections.SynchronizedMathSet - class mathCollection.MathCollections.SynchronizedMathSet.
 
MathCollections.SynchronizedMathSet(MathSet) - Constructor for class mathCollection.MathCollections.SynchronizedMathSet
 
MathCollections.SynchronizedMathSet(MathSet, Object) - Constructor for class mathCollection.MathCollections.SynchronizedMathSet
 
MathCollections.SynchronizedMultiset - class mathCollection.MathCollections.SynchronizedMultiset.
 
MathCollections.SynchronizedMultiset(Multiset) - Constructor for class mathCollection.MathCollections.SynchronizedMultiset
 
MathCollections.SynchronizedMultiset(Multiset, Object) - Constructor for class mathCollection.MathCollections.SynchronizedMultiset
 
MathCollections.SynchronizedSetOfSets - class mathCollection.MathCollections.SynchronizedSetOfSets.
 
MathCollections.SynchronizedSetOfSets(SetOfSets) - Constructor for class mathCollection.MathCollections.SynchronizedSetOfSets
 
MathCollections.SynchronizedSetOfSets(SetOfSets, Object) - Constructor for class mathCollection.MathCollections.SynchronizedSetOfSets
 
MathSet - interface mathCollection.MathSet.
An extension of java.util.Set for representing mathematical sets.
Multiset - interface mathCollection.Multiset.
An extension of java.util.Collection for representing mathematical multisets.
mathCollection - package mathCollection
 
multiElementIndex - Variable in class mathCollection.HashMultiset.HashMultisetIterator
 
multiElementNumber - Variable in class mathCollection.HashMultiset.HashMultisetIterator
 
myBitSet - Variable in class mathCollection.BitMathIntSet
The backing instance of BitSet where the elements of this set are stored.
myHashMap - Variable in class mathCollection.HashMultiset
The backing instance of HashMap where the elements of this set are stored.
myHashSet - Variable in class mathCollection.HashMathSet
The backing instance of HashSet where the elements of this set are stored.
myHashSet - Variable in class mathCollection.HashSetOfSets
The backing instance of HashSet where the elements of this set are stored.
myIterator - Variable in class mathCollection.HashMathSet.HashMathSetIterator
 
myIterator - Variable in class mathCollection.HashSetOfSets.HashSetOfSetsIterator
 
myKeySetIterator - Variable in class mathCollection.HashMultiset.HashMultisetIterator
 
myMathSet - Variable in class mathCollection.MathCollections.SynchronizedMathSet
 
myMultiset - Variable in class mathCollection.MathCollections.SynchronizedMultiset
 
myMutex - Variable in class mathCollection.MathCollections.SynchronizedMathSet
 
myMutex - Variable in class mathCollection.MathCollections.SynchronizedMultiset
 
myMutex - Variable in class mathCollection.MathCollections.SynchronizedSetOfSets
 
mySetOfSets - Variable in class mathCollection.MathCollections.SynchronizedSetOfSets
 

N

next() - Method in class mathCollection.BitMathIntSet.BitMathIntSetIterator
 
next() - Method in class mathCollection.HashMathSet.HashMathSetIterator
 
next() - Method in class mathCollection.HashMultiset.HashMultisetIterator
 
next() - Method in class mathCollection.HashSetOfSets.HashSetOfSetsIterator
 
nextInt - Variable in class mathCollection.BitMathIntSet.BitMathIntSetIterator
 

O

oldCurrentElement - Variable in class mathCollection.HashMultiset.HashMultisetIterator
 

P

powerSet() - Method in class mathCollection.HashMathSet
Returns the power set of this mathematical set.
powerSet() - Method in class mathCollection.MathCollections.SynchronizedMathSet
 
powerSet() - Method in interface mathCollection.MathSet
Returns the power set of this mathematical set.

Q

quantity - Variable in class mathCollection.HashSetOfSets.Element
 

R

recursiveFixedSizeSubsets(int, Object[], int, HashMathSet, HashSetOfSets) - Method in class mathCollection.HashMathSet
Internal subroutine for recursively determining all fixed size subsets of a set.
remove() - Method in class mathCollection.BitMathIntSet.BitMathIntSetIterator
 
remove(int) - Method in class mathCollection.BitMathIntSet
Removes the specified integer from this set if present.
remove() - Method in class mathCollection.HashMathSet.HashMathSetIterator
 
remove(Object) - Method in class mathCollection.HashMathSet
Removes the specified element from this set if it is present.
remove() - Method in class mathCollection.HashMultiset.HashMultisetIterator
 
remove(Object) - Method in class mathCollection.HashMultiset
Removes the specified element from this multiset if it is present.
remove(Object, int) - Method in class mathCollection.HashMultiset
Removes the specified element quantity of times from this multiset if possible.
remove() - Method in class mathCollection.HashSetOfSets.HashSetOfSetsIterator
 
remove(Object) - Method in class mathCollection.HashSetOfSets
Removes the specified element (Set) from this set of sets if it is present.
remove(Object) - Method in class mathCollection.MathCollections.SynchronizedMathSet
 
remove(Object) - Method in class mathCollection.MathCollections.SynchronizedMultiset
 
remove(Object, int) - Method in class mathCollection.MathCollections.SynchronizedMultiset
 
remove(Object) - Method in class mathCollection.MathCollections.SynchronizedSetOfSets
 
remove(Object, int) - Method in interface mathCollection.Multiset
Removes the specified element quantity of times from this multiset if possible.
remove(Object) - Method in interface mathCollection.SetOfSets
Removes the specified element from this set if it is present.
removeAll(BitMathIntSet) - Method in class mathCollection.BitMathIntSet
Removes from this mathematical set all of its integers that are contained in the specified BitMathIntSet.
removeAll(Collection) - Method in class mathCollection.MathCollections.SynchronizedMathSet
 
removeAll(Collection) - Method in class mathCollection.MathCollections.SynchronizedMultiset
 
removeAll(Collection) - Method in class mathCollection.MathCollections.SynchronizedSetOfSets
 
removeEnabled - Variable in class mathCollection.BitMathIntSet.BitMathIntSetIterator
 
removeEnabled - Variable in class mathCollection.HashMultiset.HashMultisetIterator
 
retainAll(BitMathIntSet) - Method in class mathCollection.BitMathIntSet
Retains only the integers in this mathematical set that are contained in the specified BitMathIntSet.
retainAll(Collection) - Method in class mathCollection.MathCollections.SynchronizedMathSet
 
retainAll(Collection) - Method in class mathCollection.MathCollections.SynchronizedMultiset
 
retainAll(Collection) - Method in class mathCollection.MathCollections.SynchronizedSetOfSets
 

S

SetOfSets - interface mathCollection.SetOfSets.
An extension of java.util.Set for representing sets of sets.
setQuantity(Object, int) - Method in class mathCollection.HashMultiset
Adjusts the number of times the specified element is present in this multiset to be the specified value (zero if the value is negative).
setQuantity(Object, int) - Method in class mathCollection.MathCollections.SynchronizedMultiset
 
setQuantity(Object, int) - Method in interface mathCollection.Multiset
Adjusts the number of times the specified element is present in this multiset to be the specified value.
setSize() - Method in class mathCollection.HashMultiset
Returns the size of a 'flattened' version of this multiset in which every element of this multiset is present exactly once.
setSize() - Method in class mathCollection.MathCollections.SynchronizedMultiset
 
setSize() - Method in interface mathCollection.Multiset
Returns the size of a 'flattened' version of this multiset in which every element of this multiset is present exactly once.
size() - Method in class mathCollection.BitMathIntSet
Returns the number of integers in this set (its cardinality).
size() - Method in class mathCollection.HashMathSet
Returns the number of elements in this set (its cardinality).
size() - Method in class mathCollection.HashMultiset
Returns the number of elements in this multiset (its cardinality).
size() - Method in class mathCollection.HashSetOfSets
Returns the number of elements (contained sets) in this set of sets (its cardinality).
size() - Method in class mathCollection.MathCollections.SynchronizedMathSet
 
size() - Method in class mathCollection.MathCollections.SynchronizedMultiset
 
size() - Method in class mathCollection.MathCollections.SynchronizedSetOfSets
 
sortedArraySupersets(Set) - Method in class mathCollection.HashSetOfSets
Returns a new set containing the supersets of the specified set.
storedHashCode - Variable in class mathCollection.BitMathIntSet
Acts as a cache for the hash code value of this set out of performance considerations.
storedHashCode - Variable in class mathCollection.HashMathSet
Acts as a cache for the hash code value of this set out of performance considerations.
storedHashCode - Variable in class mathCollection.HashMultiset
Acts as a cache for the hash code value of this set out of performance considerations.
storedHashCode - Variable in class mathCollection.HashSetOfSets
Acts as a cache for the hash code value of this set out of performance considerations.
storedMinimum - Variable in class mathCollection.BitMathIntSet
Acts as a cache for the smallest element of this set out of performance considerations.
storedSize - Variable in class mathCollection.BitMathIntSet
Acts as a cache for the cardinality value of this set out of performance considerations.
storedSize - Variable in class mathCollection.HashMultiset
Acts as a cache for the size value of this set out of performance considerations.
subsets(Set) - Method in class mathCollection.HashSetOfSets
Returns a new set containing the subsets of the specified set.
subsets(Set) - Method in class mathCollection.MathCollections.SynchronizedSetOfSets
 
subsets(Set) - Method in interface mathCollection.SetOfSets
Returns a new set containing the subsets of the specified set.
sum(Collection) - Method in class mathCollection.HashMultiset
Returns the sum with the specified collection.
sum(Collection) - Method in class mathCollection.MathCollections.SynchronizedMultiset
 
sum(Collection) - Method in interface mathCollection.Multiset
Returns the sum with the specified collection.
supersets(Set) - Method in class mathCollection.HashSetOfSets
Returns a new set containing the supersets of the specified set.
supersets(Set) - Method in class mathCollection.MathCollections.SynchronizedSetOfSets
 
supersets(Set) - Method in interface mathCollection.SetOfSets
Returns a new set containing the supersets of the specified set.
symmetricDifference(BitMathIntSet) - Method in class mathCollection.BitMathIntSet
Returns the symmetric difference between this mathematical set and the specified set.
symmetricDifference(Set) - Method in class mathCollection.HashMathSet
Returns the symmetric difference between this mathematical set and the specified set.
symmetricDifference(Collection) - Method in class mathCollection.HashMultiset
Returns the symmetric difference between this multiset and the specified collection.
symmetricDifference(Set) - Method in class mathCollection.MathCollections.SynchronizedMathSet
 
symmetricDifference(Collection) - Method in class mathCollection.MathCollections.SynchronizedMultiset
 
symmetricDifference(Set) - Method in interface mathCollection.MathSet
Returns the symmetric difference between this mathematical set and the specified set.
symmetricDifference(Collection) - Method in interface mathCollection.Multiset
Returns the symmetric difference between this multiset and the specified collection.
synchronizedMathSet(MathSet) - Static method in class mathCollection.MathCollections
Returns a synchronized (thread-safe) mathematical set backed by the specified mathematical set.
synchronizedMathSet(MathSet, Object) - Static method in class mathCollection.MathCollections
Same behavior as synchronizedMathSet(MathSet), but the mutex that is blocked by method calls can be specified.
synchronizedMultiset(Multiset) - Static method in class mathCollection.MathCollections
Returns a synchronized (thread-safe) multiset backed by the specified multiset.
synchronizedMultiset(Multiset, Object) - Static method in class mathCollection.MathCollections
Same behavior as synchronizedMultiset(Multiset), but the mutex that is blocked by method calls can be specified.
synchronizedSetOfSets(SetOfSets) - Static method in class mathCollection.MathCollections
Returns a synchronized (thread-safe) set of sets backed by the specified set of sets.
synchronizedSetOfSets(SetOfSets, Object) - Static method in class mathCollection.MathCollections
Same behavior as synchronizedSetOfSets(SetOfSets), but the mutex that is blocked by method calls can be specified.

T

toArray() - Method in class mathCollection.BitMathIntSet
Returns an array with the elements of this set, sorted in ascending order.
toArray() - Method in class mathCollection.MathCollections.SynchronizedMathSet
 
toArray(Object[]) - Method in class mathCollection.MathCollections.SynchronizedMathSet
 
toArray() - Method in class mathCollection.MathCollections.SynchronizedMultiset
 
toArray(Object[]) - Method in class mathCollection.MathCollections.SynchronizedMultiset
 
toArray() - Method in class mathCollection.MathCollections.SynchronizedSetOfSets
 
toArray(Object[]) - Method in class mathCollection.MathCollections.SynchronizedSetOfSets
 
toMultiset() - Method in class mathCollection.HashSetOfSets
Returns the 'flattened' multiset version of this set of sets, containing the same elements as in all sets of this set of sets.
toMultiset() - Method in class mathCollection.MathCollections.SynchronizedSetOfSets
 
toMultiset() - Method in interface mathCollection.SetOfSets
Returns the 'flattened' multiset version of this set of sets, containing the same elements as in all sets of this set of sets.
toSet() - Method in class mathCollection.HashMultiset
Returns a new Set containing the 'flattened' version of this multiset in which every element of this multiset is present exactly once.
toSet() - Method in class mathCollection.HashSetOfSets
Returns the 'flattened' version of this set of sets, in which every element from the elementary sets is present once.
toSet() - Method in class mathCollection.MathCollections.SynchronizedMultiset
 
toSet() - Method in class mathCollection.MathCollections.SynchronizedSetOfSets
 
toSet() - Method in interface mathCollection.Multiset
Returns a 'flattened' version of this multiset in which every element of this multiset is present exactly once.
toSet() - Method in interface mathCollection.SetOfSets
Returns the 'flattened' version of this set of sets, in which each basic element of this set of sets is present exactly once.
toString() - Method in class mathCollection.AbstractMathSet
Returns a string representation of this mathematical set.
toString() - Method in class mathCollection.AbstractMultiset
Returns a string representation of this multiset.
toString() - Method in class mathCollection.AbstractSetOfSets
Returns a string representation of this set of sets.
toString() - Method in class mathCollection.BitMathIntSet
Returns a string representation of this mathematical set.
toString() - Method in class mathCollection.MathCollections.SynchronizedMathSet
 
toString() - Method in class mathCollection.MathCollections.SynchronizedMultiset
 
toString() - Method in class mathCollection.MathCollections.SynchronizedSetOfSets
 

U

union(BitMathIntSet) - Method in class mathCollection.BitMathIntSet
Returns the union with the specified set.
union(Set) - Method in class mathCollection.HashMathSet
Returns the union with the specified set.
union(Collection) - Method in class mathCollection.HashMultiset
Returns the union with the specified collection.
union(Set) - Method in class mathCollection.MathCollections.SynchronizedMathSet
 
union(Collection) - Method in class mathCollection.MathCollections.SynchronizedMultiset
 
union(Set) - Method in interface mathCollection.MathSet
Returns the union with the specified set.
union(Collection) - Method in interface mathCollection.Multiset
Returns the union with the specified collection.

A B C D E F G H I M N O P Q R S T U