Package org.ojalgo.type.function
-
Interface Summary Interface Description AutoConsumer<T> Utilities forAutoCloseable
Consumer
:sAutoFunctional AutoSupplier<T> Utilities forAutoCloseable
Supplier
:sOperatorWithException<T> ScoredDualConsumer<T> TwoStepMapper<T,R> ATwoStepMapper
is a mapper/reducer that is used in 2 steps –TwoStepMapper.consume(Object)
andTwoStepMapper.getResults()
.TwoStepMapper.Combineable<T,R,A extends TwoStepMapper.Combineable<T,R,A>> Enables combining the state of multiple instances.TwoStepMapper.Mergeable<T,R> Enables merging the results from multiple instances. -
Class Summary Class Description ManagedConsumer<T> ManagedSupplier<T> MappedConsumer<IN,OUT> MappedSupplier<IN,OUT> QueuedConsumer<T> QueuedConsumer.Worker<T> QueuedSupplier<T> QueuedSupplier.Worker<T> SequencedSupplier<S,T> ShardedConsumer<T> ShardedConsumer.GeneralShardedConsumer<T> ShardedConsumer.PowerOf2ShardedConsumer<T> SupplierIterator<T> TwoStepMapper.KeyCounter<T,G> A frequency counter that optionally filters some elements when merging subresults.TwoStepMapper.SimpleCache<K,V> Will calculate the function value for each input item, and cache the result.