org.saddle

scalar

package scalar

Visibility
  1. Public
  2. All

Type Members

  1. trait CouldBeNumber[T] extends AnyRef

  2. trait CouldBeOrdered[T] extends AnyRef

  3. trait LowPriorityScalarTagImplicits extends LowerPriorityScalarTagImplicits

  4. trait LowerPriorityScalarTagImplicits extends AnyRef

  5. sealed abstract class Scalar[+T] extends AnyRef

    Scalar wrapper for a single element of a vector-like container.

  6. trait ScalarTag[T] extends SpecializedFactory[T] with ClassManifest[T] with CouldBeOrdered[T] with CouldBeNumber[T]

    Typeclass definition for scalar tags.

  7. class ScalarTagAny[T] extends ScalarTag[T]

  8. class ScalarTagProduct[T <: Product] extends ScalarTagAny[T]

  9. trait SpecializedFactory[T] extends AnyRef

  10. case class Value[+T](el: T)(implicit evidence$6: ST[T]) extends Scalar[T] with Product with Serializable

Value Members

  1. object NA extends Scalar[Nothing] with Product with Serializable

  2. object Scalar

  3. object ScalarTag extends LowPriorityScalarTagImplicits with Serializable

  4. object ScalarTagBool extends ScalarTag[Boolean]

    Boolean ScalarTag

  5. object ScalarTagByte extends ScalarTagAny[Byte]

    Byte ScalarTag

  6. object ScalarTagChar extends ScalarTagAny[Char]

    Char ScalarTag

  7. object ScalarTagDouble extends ScalarTag[Double]

    Double ScalarTag

  8. object ScalarTagFloat extends ScalarTagAny[Float]

    Float ScalarTag

  9. object ScalarTagInt extends ScalarTag[Int]

    Int ScalarTag

  10. object ScalarTagLong extends ScalarTag[Long]

    Long ScalarTag

  11. object ScalarTagShort extends ScalarTagAny[Short]

    Short ScalarTag

Ungrouped