com.twitter.scalding

mathematics

package mathematics

Visibility
  1. Public
  2. All

Type Members

  1. class ColVector[RowT, ValT] extends Serializable with WrappedPipe

  2. class DiagonalMatrix[IdxT, ValT] extends WrappedPipe with Serializable

  3. case class FiniteHint(rows: Long = -1L, cols: Long = -1L) extends SizeHint with Product with Serializable

  4. class Histogram extends AnyRef

  5. class LiteralScalar[ValT] extends Serializable

  6. class Matrix[RowT, ColT, ValT] extends WrappedPipe with Serializable

  7. abstract class MatrixCrosser extends Serializable

  8. abstract class MatrixJoiner extends Serializable

    Abstracts the approach taken to join the two matrices

  9. class MatrixMappableExtensions[T] extends AnyRef

    This is the enrichment pattern on Mappable[T] for converting to Matrix types

  10. class MatrixPipeExtensions extends AnyRef

    Matrix class - represents an infinite (hopefully sparse) matrix.

  11. trait MatrixProduct[Left, Right, Result] extends Serializable

  12. class RowVector[ColT, ValT] extends Serializable with WrappedPipe

  13. class Scalar[ValT] extends WrappedPipe with Serializable

  14. sealed abstract class SizeHint extends AnyRef

  15. case class SparseHint(sparsity: Double, rows: Long, cols: Long) extends SizeHint with Product with Serializable

  16. trait WrappedPipe extends AnyRef

Value Members

  1. object AnyCrossSmall extends MatrixCrosser with Product with Serializable

  2. object AnyCrossTiny extends MatrixCrosser with Product with Serializable

  3. object AnyToTiny extends MatrixJoiner with Product with Serializable

  4. object BigToSmall extends MatrixJoiner with Product with Serializable

  5. object Combinatorics

    Serve as a repo for self-contained combinatorial functions with no dependencies such as combinations, aka n choose k, nCk permutations , aka nPk subset sum : numbers that add up to a finite sum weightedSum: For weights (a,b,c, .

  6. object Matrix extends Serializable

  7. object MatrixProduct extends Serializable

    TODO: Muliplication is the expensive stuff.

  8. object NoClue extends SizeHint with Product with Serializable

  9. object SizeHint

  10. object SizeHintOrdering extends Ordering[SizeHint] with Serializable

    Allows us to sort matrices by approximate type

  11. object SmallToBig extends MatrixJoiner with Product with Serializable

  12. object TinyToAny extends MatrixJoiner with Product with Serializable

Ungrouped