Trait/Object

org.apache.mxnet.MX_PRIMITIVES

MX_PRIMITIVE_TYPE

Related Docs: object MX_PRIMITIVE_TYPE | package MX_PRIMITIVES

Permalink

trait MX_PRIMITIVE_TYPE extends Ordered[MX_PRIMITIVE_TYPE]

This defines the basic primitives we can use in Scala for mathematical computations in NDArrays.This gives us a flexibility to expand to more supported primitives in the future. Currently Float and Double are supported. The functions which accept MX_PRIMITIVE_TYPE as input can also accept plain old Float and Double data as inputs because of the underlying implicit conversion between primitives to MX_PRIMITIVE_TYPE.

Linear Supertypes
Ordered[MX_PRIMITIVE_TYPE], Comparable[MX_PRIMITIVE_TYPE], AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MX_PRIMITIVE_TYPE
  2. Ordered
  3. Comparable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def compare(that: MX_PRIMITIVE_TYPE): Int

    Permalink
    Definition Classes
    Ordered
  2. abstract def unary_-: MX_PRIMITIVE_TYPE

    Permalink

Concrete Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. def <(that: MX_PRIMITIVE_TYPE): Boolean

    Permalink
    Definition Classes
    Ordered
  4. def <=(that: MX_PRIMITIVE_TYPE): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  6. def >(that: MX_PRIMITIVE_TYPE): Boolean

    Permalink
    Definition Classes
    Ordered
  7. def >=(that: MX_PRIMITIVE_TYPE): Boolean

    Permalink
    Definition Classes
    Ordered
  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. def compareTo(that: MX_PRIMITIVE_TYPE): Int

    Permalink
    Definition Classes
    Ordered → Comparable
  11. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  13. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. final def getClass(): Class[_]

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  20. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  21. def toString(): String

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Ordered[MX_PRIMITIVE_TYPE]

Inherited from Comparable[MX_PRIMITIVE_TYPE]

Inherited from AnyRef

Inherited from Any

Ungrouped