Package smile.util


package smile.util
Primitive data collections, string, date and time facilities, and miscellaneous utility classes.
  • Class
    Description
    Iterative algorithm status.
    2-dimensional array of doubles.
    AutoScope allows for predictable, deterministic resource deallocation.
    Byte string.
    Cache<K,V>
    An LRU (Least Recently Used) cache with TTL (Time To Live) combines size-based eviction with time-based expiration.
    Date and time utility functions.
    A resizeable, array-backed list of double primitives.
    A resizeable, array-backed list of float primitives.
    Utility for downloading files from the Hugging Face Hub with local disk caching.
    Supported Hugging Face repository types.
    Immutable sequence used for indexing.
    2-dimensional array of integers.
    A resizeable, array-backed list of integer primitives.
    HashMap<int, double> for primitive types.
    HashSet<int> for primitive types.
    A tuple of 2 integer elements.
    A set of integers.
    A controller for iterative algorithms.
    A resizeable, array-backed list of long primitives.
    An open-addressing hash map from primitive long keys to object values.
    A mutable int wrapper.
    Operating system utility functions.
    PairingHeap<E extends Comparable<E>>
    A pairing heap is a type of heap data structure with relatively simple implementation and excellent practical amortized performance.
    Priority Queue for index items.
    Regular expression patterns.
    Sparse array of double values.
    The entry in a sparse array of double values.
    Sparse array of integers.
    The entry in a sparse array of double values.
    String utility functions.
    Trie<K,V>
    A trie, also called digital tree or prefix tree, is an ordered tree data structure that is used to store a dynamic set or associative array where the keys are usually strings.
    Tuple2<T1,T2>
    A tuple of 2 elements.