Package org.ojalgo.type
-
Interface Summary Interface Description BusinessObject Each/every business object interface should extends thisBusinessObject
interface (and preferably nothing else).CalendarDate.Resolution ExtendsTemporalAdjuster
but also loosely corresponds to aTemporalUnit
and/orTemporalAmount
.ComparableNumber<N extends ComparableNumber<N>> Disposable NumberDefinition An interface defining a "Number".PrimitiveNumber Intended as a "boxed" version of any/all primitive numeric types. -
Class Summary Class Description Alternator<T> AlternatorCalendarDate Originally, long before Java 8 and its new Date and Time API, this class was designed to provide an immutable complement to the existing Date and Calendar classes and to have easy/direct access to the underlying epoch millisecond value.CalendarDateDuration Designed to complement CalendarDate.ColourData EnumPartition<E extends java.lang.Enum<E>> Keeps track of n (ordered)Enum
values – anyEnum
and any number of values.FloatingPointReceptacle An array (double[] or float[]) builder/converter.ForgetfulMap<K,V> AMap
that can forget entries after a specified period of time – a cache in other words.ForgetfulMap.Builder ForgetfulMap.CachedValue<V> Helper class to store value and timestampsForgetfulMap.ValueCache<K,V> A re-implementation ofTypeCache
backed by aForgetfulMap
.IndexSelector An array of int:s (indices) that are partitioned to be either "included" or "excluded".NativeMemory ObjectPool<T> PrimitiveNumber.BoxedByte PrimitiveNumber.BoxedDouble PrimitiveNumber.BoxedFloat PrimitiveNumber.BoxedInt PrimitiveNumber.BoxedLong PrimitiveNumber.BoxedShort ScheduleBuilder StandardType Stopwatch This stopwatch is always running.Stopwatch.TimedResult<T> TimeIndex<T extends java.lang.Comparable<? super T>> TypeCache<T> Deprecated. v56 UseForgetfulMap.newValueCache(Object, java.util.function.Function)
instead.TypeUtils -
Enum Summary Enum Description CalendarDateUnit Designed to complement CalendarDate.Operation