package scalar
- Alphabetic
- Public
- Protected
Type Members
- sealed abstract class Scalar[+T] extends AnyRef
Scalar wrapper for a single element of a vector-like container.
Scalar wrapper for a single element of a vector-like container.
- T
The type of element wrapped
- trait ScalarTag[T] extends ClassTag[T] with SpecializedFactory[T] with CouldBeOrdered[T] with CouldBeNumber[T]
Typeclass definition for scalar tags.
Typeclass definition for scalar tags. A ScalarTag contains important meta-data regarding a scalar type, including how to instantiate a Buffer/Vec/Mat/Index of that type, as well as an array. Often implicitly required when dealing with objects in Saddle
- final class ScalarTagAnyRef[T <: AnyRef] extends ScalarTagBase[T]
- final class ScalarTagProduct[T <: Product] extends ScalarTagBase[T]
- case class Value[+T](el: T)(implicit evidence$3: ST[T]) extends Scalar[T] with Product with Serializable
Value Members
- case object NA extends Scalar[Nothing] with Product with Serializable
- object Scalar
- object ScalarTag extends ScalarTagImplicits with Serializable
- object ScalarTagBool extends ScalarTag[Boolean]
Boolean ScalarTag.
Boolean ScalarTag. No support for missing value.
- object ScalarTagByte extends ScalarTagBase[Byte]
Byte ScalarTag
- object ScalarTagChar extends ScalarTagBase[Char]
Char ScalarTag
- object ScalarTagDouble extends ScalarTag[Double]
Double ScalarTag
- object ScalarTagFloat extends ScalarTagBase[Float]
Float ScalarTag
- object ScalarTagInt extends ScalarTag[Int]
Int ScalarTag
- object ScalarTagLong extends ScalarTag[Long]
Long ScalarTag
- object ScalarTagShort extends ScalarTagBase[Short]
Short ScalarTag
- object ScalarTagString extends ScalarTagBase[String]