org.saddle.scalar

Members list

Concise view

Type members

Classlikes

case object NA extends Scalar[Nothing]

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Scalar[Nothing]
class Object
trait Matchable
class Any
Self type
NA.type
sealed abstract class Scalar[+T]

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

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

Attributes

T

The type of element wrapped

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object NA.type
class Value[T]
object Scalar

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Scalar.type
trait ScalarTag[T] extends ClassTag[T]

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

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

Attributes

Companion:
object
Graph
Supertypes
trait ClassTag[T]
trait Equals
trait ClassManifestDeprecatedApis[T]
trait OptManifest[T]
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
object ScalarTagBool.type
object ScalarTagDouble.type
object ScalarTagInt.type
object ScalarTagLong.type
object ScalarTag

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class ScalarTagAnyRef[T <: AnyRef](implicit val clm: ClassTag[T])

Attributes

Graph
Supertypes
trait ScalarTag[T]
trait ClassTag[T]
trait Equals
trait ClassManifestDeprecatedApis[T]
trait OptManifest[T]
trait Serializable
class Object
trait Matchable
class Any
object ScalarTagBool extends ScalarTag[Boolean]

Boolean ScalarTag. No support for missing value.

Boolean ScalarTag. No support for missing value.

Attributes

Graph
Supertypes
trait ScalarTag[Boolean]
trait ClassTag[Boolean]
trait Equals
trait ClassManifestDeprecatedApis[Boolean]
trait OptManifest[Boolean]
trait Serializable
class Object
trait Matchable
class Any
Self type

Byte ScalarTag

Byte ScalarTag

Attributes

Graph
Supertypes
trait ScalarTag[Byte]
trait ClassTag[Byte]
trait Equals
trait ClassManifestDeprecatedApis[Byte]
trait OptManifest[Byte]
trait Serializable
class Object
trait Matchable
class Any
Self type

Char ScalarTag

Char ScalarTag

Attributes

Graph
Supertypes
trait ScalarTag[Char]
trait ClassTag[Char]
trait Equals
trait ClassManifestDeprecatedApis[Char]
trait OptManifest[Char]
trait Serializable
class Object
trait Matchable
class Any
Self type
object ScalarTagDouble extends ScalarTag[Double]

Double ScalarTag

Double ScalarTag

Attributes

Graph
Supertypes
trait ScalarTag[Double]
trait ClassTag[Double]
trait Equals
trait ClassManifestDeprecatedApis[Double]
trait OptManifest[Double]
trait Serializable
class Object
trait Matchable
class Any
Self type

Float ScalarTag

Float ScalarTag

Attributes

Graph
Supertypes
trait ScalarTag[Float]
trait ClassTag[Float]
trait Equals
trait ClassManifestDeprecatedApis[Float]
trait OptManifest[Float]
trait Serializable
class Object
trait Matchable
class Any
Self type
object ScalarTagInt extends ScalarTag[Int]

Int ScalarTag

Int ScalarTag

Attributes

Graph
Supertypes
trait ScalarTag[Int]
trait ClassTag[Int]
trait Equals
trait ClassManifestDeprecatedApis[Int]
trait OptManifest[Int]
trait Serializable
class Object
trait Matchable
class Any
Self type
object ScalarTagLong extends ScalarTag[Long]

Long ScalarTag

Long ScalarTag

Attributes

Graph
Supertypes
trait ScalarTag[Long]
trait ClassTag[Long]
trait Equals
trait ClassManifestDeprecatedApis[Long]
trait OptManifest[Long]
trait Serializable
class Object
trait Matchable
class Any
Self type
final class ScalarTagProduct[T <: Product]

Attributes

Graph
Supertypes
trait ScalarTag[T]
trait ClassTag[T]
trait Equals
trait ClassManifestDeprecatedApis[T]
trait OptManifest[T]
trait Serializable
class Object
trait Matchable
class Any

Short ScalarTag

Short ScalarTag

Attributes

Graph
Supertypes
trait ScalarTag[Short]
trait ClassTag[Short]
trait Equals
trait ClassManifestDeprecatedApis[Short]
trait OptManifest[Short]
trait Serializable
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
trait ScalarTag[String]
trait ClassTag[String]
trait Equals
trait ClassManifestDeprecatedApis[String]
trait OptManifest[String]
trait Serializable
class Object
trait Matchable
class Any
Self type
case class Value[+T](el: T)(implicit evidence$1: ScalarTag[T]) extends Scalar[T]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Scalar[T]
class Object
trait Matchable
class Any