C D H N P R T V

C

Combination - Class in de.bezier.math.combinatorics
Unique combinations, no duplications, order is ignored
Combination(int) - Constructor for class de.bezier.math.combinatorics.Combination
Same as calling Combination( elements, elements )
Combination(int, int) - Constructor for class de.bezier.math.combinatorics.Combination
As with all classes of package de.bezier.math.combinatorics this will return arrays of indices for you to use on whatever you want.
CombinationSet - Class in de.bezier.math.combinatorics
A range of Combinations
CombinationSet(int) - Constructor for class de.bezier.math.combinatorics.CombinationSet
 
CombinationSet(int, int, int) - Constructor for class de.bezier.math.combinatorics.CombinationSet
 
CombinatoricsBase - Class in de.bezier.math.combinatorics
Base class for Combination, Variation, Permutation and CombinatoricsBaseSet
CombinatoricsBase() - Constructor for class de.bezier.math.combinatorics.CombinatoricsBase
 
CombinatoricsBase(int) - Constructor for class de.bezier.math.combinatorics.CombinatoricsBase
 
CombinatoricsBase(int, int) - Constructor for class de.bezier.math.combinatorics.CombinatoricsBase
 
CombinatoricsBaseSet - Class in de.bezier.math.combinatorics
Base class for all sets of CombinatoricsBases.
CombinatoricsBaseSet(int) - Constructor for class de.bezier.math.combinatorics.CombinatoricsBaseSet
Same as using new CombinatoricsBaseSet( elements, 0, elements )
CombinatoricsBaseSet(int, int, int) - Constructor for class de.bezier.math.combinatorics.CombinatoricsBaseSet
See intro to CombinationSet for an explaination.

D

de.bezier.math.combinatorics - package de.bezier.math.combinatorics
 

H

hasMore() - Method in class de.bezier.math.combinatorics.Combination
Has more results? Any left to be read?
hasMore() - Method in class de.bezier.math.combinatorics.CombinatoricsBase
Check if there are more results available to be read.
hasMore() - Method in class de.bezier.math.combinatorics.CombinatoricsBaseSet
Check to see if there are more results available to be read, for example:
hasMore() - Method in class de.bezier.math.combinatorics.Permutation
Are there more results available? Use in conditionals:
hasMore() - Method in class de.bezier.math.combinatorics.Variation
 

N

next() - Method in class de.bezier.math.combinatorics.Combination
Return current result (an array of indices, see explaination at constructor) and go to next result (if possible)
next() - Method in class de.bezier.math.combinatorics.CombinatoricsBase
Return next result and update internal counter.
next() - Method in class de.bezier.math.combinatorics.CombinatoricsBaseSet
Read next result (if there is one) and update internal counter.
next() - Method in class de.bezier.math.combinatorics.Permutation
Return next result and update internal counter by one
next() - Method in class de.bezier.math.combinatorics.Variation
 
nextAndStep(int) - Method in class de.bezier.math.combinatorics.CombinatoricsBase
Return result and step foreward for given amount of steps (that is: skip results)
numberOfElements() - Method in class de.bezier.math.combinatorics.CombinatoricsBase
 

P

Permutation - Class in de.bezier.math.combinatorics
Changes in the order
Permutation(int) - Constructor for class de.bezier.math.combinatorics.Permutation
 
position() - Method in class de.bezier.math.combinatorics.CombinatoricsBase
Return copy of the internal counter (number of results returned) as BigInteger
position() - Method in class de.bezier.math.combinatorics.Permutation
Return copy of internal counter (number of results returned) as BigInteger
positionAsInt() - Method in class de.bezier.math.combinatorics.CombinatoricsBase
Try to return internal counter (number of results returned) as int
positionAsInt() - Method in class de.bezier.math.combinatorics.Permutation
Try to return internal counter (number of results returned) as int
positionAsLong() - Method in class de.bezier.math.combinatorics.CombinatoricsBase
Try to return internal counter (number of results returned) as long
positionAsLong() - Method in class de.bezier.math.combinatorics.Permutation
Try to return internal counter (number of results returned) as long
positionInPercent() - Method in class de.bezier.math.combinatorics.CombinatoricsBase
 
positionInPercent(int) - Method in class de.bezier.math.combinatorics.CombinatoricsBase
 
positionInPercent() - Method in class de.bezier.math.combinatorics.Permutation
How many percent of results returned so far?

R

rewind() - Method in class de.bezier.math.combinatorics.Combination
Rewind, start over.
rewind() - Method in class de.bezier.math.combinatorics.CombinationSet
 
rewind() - Method in class de.bezier.math.combinatorics.CombinatoricsBase
Rewind, start over, reset, recycle.
rewind() - Method in class de.bezier.math.combinatorics.Permutation
As it says, rewinds the internal state to start over.
rewind() - Method in class de.bezier.math.combinatorics.Variation
 
rewind() - Method in class de.bezier.math.combinatorics.VariationSet
Does what it says: rewinds the internal state to start over.

T

total() - Method in class de.bezier.math.combinatorics.CombinatoricsBase
Return total number of results as BigInteger (cloned)
totalAsInt() - Method in class de.bezier.math.combinatorics.CombinatoricsBase
Try to return total number of results as int
totalAsLong() - Method in class de.bezier.math.combinatorics.CombinatoricsBase
Try to return total number of results as long

V

Variation - Class in de.bezier.math.combinatorics
Like a counter, duplications, order counts
Variation(int) - Constructor for class de.bezier.math.combinatorics.Variation
Same as using Variation( elements, elements )
Variation(int, int) - Constructor for class de.bezier.math.combinatorics.Variation
 
VariationSet - Class in de.bezier.math.combinatorics
A range of Variations
VariationSet(int) - Constructor for class de.bezier.math.combinatorics.VariationSet
 
VariationSet(int, int, int) - Constructor for class de.bezier.math.combinatorics.VariationSet
 

C D H N P R T V

processing library Combinatorics by Florian Jenett. (c) 2010-2011