org.bdgenomics.utils.misc

MathUtils

object MathUtils extends Serializable

Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. MathUtils
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def aggregateArray(a1: Array[Double], a2: Array[Double]): Array[Double]

    Aggregation function for arrays which does not allocate a new array.

    Aggregation function for arrays which does not allocate a new array.

    a1

    Array to aggregate.

    a2

    Array to aggregate.

    returns

    Overwrites a1 with the aggregated value, and returns a1.

  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  11. def factorial(i: Int): Int

    Recursively computes the factorial of an integer.

    Recursively computes the factorial of an integer.

    i

    Value to compute factorial of.

    returns

    Returns the factorial.

  12. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. def fpEquals(a: Double, b: Double, tol: Double = 1e-6): Boolean

    Compute equality of two floating point numbers, given a tolerance.

    Compute equality of two floating point numbers, given a tolerance.

    a

    Floating point number to compare.

    b

    Floating point number to compare.

    tol

    Tolerance to apply for checking equality.

    returns

    Returns true if the two numbers are within tol of each other. Default value is 1e-6.

  14. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  15. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  16. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  18. final def notify(): Unit

    Definition Classes
    AnyRef
  19. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  20. def safeLog(v: Double, floor: Double = 100000.0): Double

    Log function which never returns -infinity or NaN

    Log function which never returns -infinity or NaN

    v

    Value to take log of.

    floor

    Floor for return value to take on. Default is -1e5.

    returns

    Returns either the log of the input value, or the floor, whichever is higher.

  21. def scalarArrayMultiply(s: Double, a: Array[Double]): Unit

    Multiplies an array by a scalar.

    Multiplies an array by a scalar.

    s

    Scalar to multiply against array.

    a

    Array to multiply. Multiplies array in place.

  22. def softmax(a: Array[Double]): Unit

    Computes the additive softmax of an array in place.

    Computes the additive softmax of an array in place.

    a

    Array to normalize. Normalizes array in place.

  23. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  24. def toString(): String

    Definition Classes
    AnyRef → Any
  25. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped