# Package org.apache.sysds.runtime.util

- Class Summary
  Class | Description
  --- | ---
  AutoDiff |
  BinaryBlockInputFormat | Custom binary block input format to return the custom record reader.
  BinaryBlockRecordReader | Custom record reader for binary block.
  ByteBufferDataInput |
  CollectionUtils |
  CommonThreadPool | This common thread pool provides an abstraction to obtain a shared thread pool, specifically the ForkJoinPool.commonPool, for all requests of the maximum degree of parallelism.
  DataConverter | This class provides methods to read and write matrix blocks from to HDFS using different data formats.
  DependencyTask<E> |
  DependencyThreadPool |
  DependencyWrapperTask<E> |
  DMVUtils |
  DnnUtils |
  EMAUtils |
  FastBufferedDataInputStream |
  FastBufferedDataOutputStream | This buffered output stream is essentially a merged version of BufferedOutputStream and DataOutputStream, wrt SystemDS requirements.
  FastStringTokenizer | This string tokenizer is essentially a simplified StringTokenizer.
  HDFSTool |
  IndexRange |
  InputStreamInputFormat | Custom input format and record reader to redirect common implementation of csv read over record readers (which are required for the parallel readers) to an input stream.
  LocalFileUtils |
  LongLongDoubleHashMap | This native long long - double hashmap is specifically designed for ctable operations which only require addvalue - extract semantics.
  LongLongDoubleHashMap.ADoubleEntry |
  NormalPRNGenerator | Class that can generate a stream of random numbers from standard normal distribution N(0,1).
  PoissonPRNGenerator | Class that can generate a stream of random numbers from Poisson distribution with specified mean.
  PorterStemmer | Stemmer, implementing the Porter Stemming Algorithm The Stemmer class transforms a word into its root form.
  PRNGenerator |
  ProgramConverter | Program converter functionalities for (1) creating deep copies of program blocks, instructions, function program blocks, and (2) serializing and parsing of programs, program blocks, functions program blocks.
  Py4jConverterUtils | Utils for converting python data to java.
  RandNPair | Class that generates a pair of random numbers from standard normal distribution N(0,1).
  SortUtils | Utilities for sorting, primarily used for SparseRows.
  UniformPRNGenerator |
  UtilFunctions |

- Enum Summary
  Enum | Description
  --- | ---
  DMVUtils.LEVEL_ENUM |
  LongLongDoubleHashMap.EntryType |

Copyright © 2021 The Apache Software Foundation. All rights reserved.