Uses of Interface
de.tilman_neumann.jml.partitions.Mpi
-
Packages that use Mpi Package Description de.tilman_neumann.jml.partitions -
-
Uses of Mpi in de.tilman_neumann.jml.partitions
Subinterfaces of Mpi in de.tilman_neumann.jml.partitions Modifier and Type Interface Description interface
PrimePowers
Product of primes implemented as an multipartite integer.Classes in de.tilman_neumann.jml.partitions that implement Mpi Modifier and Type Class Description class
Mpi_IntegerArrayImpl
int[] implementation of a multipartite number like [1,3,4,2,0,1].class
PrimePowers_DefaultImpl
Methods in de.tilman_neumann.jml.partitions that return Mpi Modifier and Type Method Description Mpi
Mpi_IntegerArrayImpl. complement(Mpi other)
Mpi
Mpi. complement(Mpi other)
Like subtract() but when we know that other fits piece-wise into this.Mpi[]
Mpi_IntegerArrayImpl. div2()
Mpi[]
Mpi. div2()
Computes a kind of division by 2 of this.Mpi
Mpi_IntegerArrayImpl. maxNextPart(Mpi firstPart, Mpi lastPart)
Mpi
Mpi. maxNextPart(Mpi firstPart, Mpi lastPart)
Special operation computing the biggest allowed subvalue of this that is not greater than lastPart and not greater than this-firstPart.Mpi[]
MpiPartitionGenerator. next()
Compute the next partition of the multipartite input.Mpi[]
Mpi_IntegerArrayImpl. subtract(Mpi other)
Mpi[]
Mpi. subtract(Mpi other)
Returns the pair [lower, upper] of consecutive subvalues of this (according to the ordering relation) such that lower + other <= this and upper + other >= this.Methods in de.tilman_neumann.jml.partitions that return types with arguments of type Mpi Modifier and Type Method Description SortedMap<Mpi,Mpi>
MpiPowerMap. getSubvaluesLessOrEqual(Mpi x, Mpi biggestElem)
Delivers all subvalues (piece-wise relation) of x not bigger (ordering relation) than biggestElem.SortedMap<Mpi,Mpi>
MpiPowerMap. getSubvaluesLessOrEqual(Mpi x, Mpi biggestElem)
Delivers all subvalues (piece-wise relation) of x not bigger (ordering relation) than biggestElem.Methods in de.tilman_neumann.jml.partitions with parameters of type Mpi Modifier and Type Method Description int
Mpi_IntegerArrayImpl. compareTo(Mpi other)
int
Mpi. compareTo(Mpi other)
Compare this with another multipartite integer.Mpi
Mpi_IntegerArrayImpl. complement(Mpi other)
Mpi
Mpi. complement(Mpi other)
Like subtract() but when we know that other fits piece-wise into this.static MpiPowerMap
MpiPowerMap. create(Mpi q)
SortedMap<Mpi,Mpi>
MpiPowerMap. getSubvaluesLessOrEqual(Mpi x, Mpi biggestElem)
Delivers all subvalues (piece-wise relation) of x not bigger (ordering relation) than biggestElem.Mpi
Mpi_IntegerArrayImpl. maxNextPart(Mpi firstPart, Mpi lastPart)
Mpi
Mpi. maxNextPart(Mpi firstPart, Mpi lastPart)
Special operation computing the biggest allowed subvalue of this that is not greater than lastPart and not greater than this-firstPart.static long
MpiPartitionGenerator. numberOfPartitionsOf(Mpi q)
Counts the number of partitions of the given multipartite integer.static SortedSet<MpiPartition>
MpiPartitionGenerator. partitionsOf(Mpi q)
Computes the partitions of the given multipartite number.Mpi[]
Mpi_IntegerArrayImpl. subtract(Mpi other)
Mpi[]
Mpi. subtract(Mpi other)
Returns the pair [lower, upper] of consecutive subvalues of this (according to the ordering relation) such that lower + other <= this and upper + other >= this.Constructors in de.tilman_neumann.jml.partitions with parameters of type Mpi Constructor Description Mpi_IntegerArrayImpl(Mpi original)
Copy constructor.MpiPartition(Mpi[] elements)
MpiPartitionGenerator(Mpi q)
Complete constructor for a generator of the partitions of the multivariate number q.
-