package std
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- std
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- trait AbGroupProductInstances extends AnyRef
- trait AnyInstances extends BooleanInstances with CharInstances with ByteInstances with ShortInstances with IntInstances with LongInstances with FloatInstances with DoubleInstances with BigIntInstances with BigIntegerInstances with BigDecimalInstances with StringInstances with IterableInstances with ArrayInstances with SeqInstances with MapInstances with ProductInstances with OptionInstances with UnitInstances
-
class
ArrayCoordinateSpace[A] extends CoordinateSpace[Array[A], A] with Serializable
- Annotations
- @SerialVersionUID()
- trait ArrayInstances extends ArrayInstances3
- trait ArrayInstances0 extends AnyRef
- trait ArrayInstances1 extends ArrayInstances0
- trait ArrayInstances2 extends ArrayInstances1
- trait ArrayInstances3 extends ArrayInstances2
-
class
ArrayVectorEq[A] extends Eq[Array[A]] with Serializable
- Annotations
- @SerialVersionUID()
-
class
ArrayVectorOrder[A] extends Order[Array[A]] with Serializable
- Annotations
- @SerialVersionUID()
-
class
BigDecimalAlgebra extends BigDecimalIsField with BigDecimalIsNRoot with BigDecimalIsReal with Serializable
- Annotations
- @SerialVersionUID()
- trait BigDecimalInstances extends AnyRef
- trait BigDecimalIsField extends WithDefaultGCD[BigDecimal]
- trait BigDecimalIsNRoot extends NRoot[BigDecimal]
- trait BigDecimalIsReal extends IsRational[BigDecimal] with BigDecimalTruncatedDivision
-
class
BigDecimalIsTrig extends Trig[BigDecimal] with Serializable
- Annotations
- @SerialVersionUID()
- trait BigDecimalOrder extends Order[BigDecimal]
- trait BigDecimalSigned extends Signed[BigDecimal] with BigDecimalOrder
- trait BigDecimalTruncatedDivision extends TruncatedDivisionCRing[BigDecimal] with BigDecimalSigned
-
class
BigIntAlgebra extends BigIntIsEuclideanRing with BigIntIsNRoot with BigIntIsMetricSpace with BigIntIsReal with Serializable
- Annotations
- @SerialVersionUID()
- trait BigIntInstances extends AnyRef
- trait BigIntIsEuclideanRing extends EuclideanRing[BigInt]
- trait BigIntIsMetricSpace extends MetricSpace[BigInt, BigInt]
- trait BigIntIsNRoot extends NRoot[BigInt]
- trait BigIntIsReal extends IsIntegral[BigInt] with BigIntTruncatedDivision with Serializable
- trait BigIntOrder extends Order[BigInt]
- trait BigIntSigned extends Signed[BigInt] with BigIntOrder
- trait BigIntTruncatedDivision extends TruncatedDivisionCRing[BigInt] with BigIntSigned
-
class
BigIntegerAlgebra extends BigIntegerIsEuclideanRing with BigIntegerIsNRoot with BigIntegerIsMetricSpace with BigIntegerIsReal with Serializable
- Annotations
- @SerialVersionUID()
- trait BigIntegerInstances extends AnyRef
- trait BigIntegerIsEuclideanRing extends EuclideanRing[BigInteger]
- trait BigIntegerIsMetricSpace extends MetricSpace[BigInteger, BigInteger]
- trait BigIntegerIsNRoot extends NRoot[BigInteger]
- trait BigIntegerIsReal extends IsIntegral[BigInteger] with BigIntegerTruncatedDivision with Serializable
- trait BigIntegerOrder extends Order[BigInteger]
- trait BigIntegerSigned extends Signed[BigInteger] with BigIntegerOrder
- trait BigIntegerTruncatedDivision extends TruncatedDivisionCRing[BigInteger] with BigIntegerSigned
- trait BooleanInstances extends AnyRef
- trait BooleanIsBool extends Bool[Boolean]
- trait BooleanIsRig extends CRig[Boolean]
- trait BooleanOrder extends Order[Boolean] with Serializable
-
class
BooleanStructure extends BooleanIsBool with BooleanIsRig with BooleanOrder with Serializable
- Annotations
- @SerialVersionUID()
-
class
ByteAlgebra extends ByteIsEuclideanRing with ByteIsReal with Serializable
- Annotations
- @SerialVersionUID()
- trait ByteInstances extends AnyRef
-
class
ByteIsBitString extends BitString[Byte] with Serializable
- Annotations
- @SerialVersionUID()
- trait ByteIsEuclideanRing extends EuclideanRing[Byte]
- trait ByteIsNRoot extends NRoot[Byte]
- trait ByteIsReal extends IsIntegral[Byte] with ByteTruncatedDivision with ByteSigned
- trait ByteOrder extends Order[Byte]
- trait ByteSigned extends Signed[Byte] with ByteOrder
- trait ByteTruncatedDivision extends TruncatedDivisionCRing[Byte] with ByteSigned
-
class
CharAlgebra extends CharOrder with Serializable
- Annotations
- @SerialVersionUID()
- trait CharInstances extends AnyRef
- trait CharOrder extends Order[Char]
-
class
DoubleAlgebra extends DoubleIsField with DoubleIsNRoot with DoubleIsTrig with DoubleIsReal with Serializable
- Annotations
- @SerialVersionUID()
- trait DoubleInstances extends AnyRef
- trait DoubleIsField extends WithDefaultGCD[Double]
- trait DoubleIsNRoot extends NRoot[Double]
- trait DoubleIsReal extends IsRational[Double] with DoubleTruncatedDivision
- trait DoubleIsTrig extends Trig[Double]
- trait DoubleOrder extends Order[Double]
- trait DoubleSigned extends Signed[Double] with DoubleOrder
- trait DoubleTruncatedDivision extends TruncatedDivisionCRing[Double] with DoubleSigned
- trait EqProductInstances extends AnyRef
-
class
FloatAlgebra extends FloatIsField with FloatIsNRoot with FloatIsTrig with FloatIsReal with Serializable
- Annotations
- @SerialVersionUID()
- trait FloatInstances extends AnyRef
- trait FloatIsField extends WithDefaultGCD[Float]
- trait FloatIsNRoot extends NRoot[Float]
- trait FloatIsReal extends IsRational[Float] with FloatTruncatedDivision
- trait FloatIsTrig extends Trig[Float]
- trait FloatOrder extends Order[Float]
- trait FloatSigned extends Signed[Float] with FloatOrder
- trait FloatTruncatedDivision extends TruncatedDivisionCRing[Float] with FloatSigned
- trait GroupProductInstances extends AnyRef
-
class
IntAlgebra extends IntIsEuclideanRing with IntIsNRoot with IntIsReal with Serializable
- Annotations
- @SerialVersionUID()
- trait IntInstances extends AnyRef
-
class
IntIsBitString extends BitString[Int] with Serializable
- Annotations
- @SerialVersionUID()
- trait IntIsEuclideanRing extends EuclideanRing[Int]
- trait IntIsNRoot extends NRoot[Int]
- trait IntIsReal extends IsIntegral[Int] with IntTruncatedDivision
- trait IntOrder extends Order[Int]
- trait IntSigned extends Signed[Int] with IntOrder
- trait IntTruncatedDivision extends TruncatedDivisionCRing[Int] with IntSigned
- trait IterableInstances extends AnyRef
-
final
class
IterableMonoid[A, SA <: TraversableLike[A, SA]] extends Monoid[SA] with Serializable
- Annotations
- @SerialVersionUID()
-
class
LongAlgebra extends LongIsEuclideanRing with LongIsNRoot with LongIsReal with Serializable
- Annotations
- @SerialVersionUID()
- trait LongInstances extends AnyRef
-
class
LongIsBitString extends BitString[Long] with Serializable
- Annotations
- @SerialVersionUID()
- trait LongIsEuclideanRing extends EuclideanRing[Long]
- trait LongIsNRoot extends NRoot[Long]
- trait LongIsReal extends IsIntegral[Long] with LongTruncatedDivision
- trait LongOrder extends Order[Long]
- trait LongSigned extends Signed[Long] with LongOrder
- trait LongTruncatedDivision extends TruncatedDivisionCRing[Long] with LongSigned
-
class
MapCRng[K, V] extends MapCSemiring[K, V] with CRng[Map[K, V]] with CModule[Map[K, V], V] with Serializable
- Annotations
- @SerialVersionUID()
-
class
MapCSemiring[K, V] extends CSemiring[Map[K, V]] with Serializable
- Annotations
- @SerialVersionUID()
-
class
MapEq[K, V] extends Eq[Map[K, V]] with Serializable
- Annotations
- @SerialVersionUID()
-
class
MapGroup[K, V] extends MapMonoid[K, V] with Group[Map[K, V]] with Serializable
- Annotations
- @SerialVersionUID()
-
class
MapInnerProductSpace[K, V] extends MapVectorSpace[K, V] with InnerProductSpace[Map[K, V], V] with Serializable
- Annotations
- @SerialVersionUID()
- trait MapInstances extends MapInstances3
- trait MapInstances0 extends AnyRef
- trait MapInstances1 extends MapInstances0
- trait MapInstances2 extends MapInstances1
- trait MapInstances3 extends MapInstances2
-
class
MapMonoid[K, V] extends Monoid[Map[K, V]] with Serializable
- Annotations
- @SerialVersionUID()
-
class
MapVectorEq[K, V] extends Eq[Map[K, V]] with Serializable
- Annotations
- @SerialVersionUID()
-
class
MapVectorSpace[K, V] extends MapCRng[K, V] with VectorSpace[Map[K, V], V] with Serializable
- Annotations
- @SerialVersionUID()
- trait MonoidProductInstances extends AnyRef
-
class
OptionAdditiveMonoid[A] extends AdditiveMonoid[Option[A]] with Serializable
- Annotations
- @SerialVersionUID()
-
class
OptionCMonoid[A] extends OptionMonoid[A] with CMonoid[Option[A]]
- Annotations
- @SerialVersionUID()
-
class
OptionEq[A] extends Eq[Option[A]] with Serializable
- Annotations
- @SerialVersionUID()
- trait OptionInstances extends OptionInstances0
- trait OptionInstances0 extends AnyRef
-
class
OptionMonoid[A] extends Monoid[Option[A]] with Serializable
- Annotations
- @SerialVersionUID()
-
class
OptionMultiplicativeMonoid[A] extends MultiplicativeMonoid[Option[A]] with Serializable
- Annotations
- @SerialVersionUID()
-
class
OptionOrder[A] extends OptionEq[A] with Order[Option[A]] with Serializable
- Annotations
- @SerialVersionUID()
- trait OrderProductInstances extends AnyRef
- trait ProductInstances extends SemigroupProductInstances with MonoidProductInstances with GroupProductInstances with AbGroupProductInstances with SemiringProductInstances with RngProductInstances with RigProductInstances with RingProductInstances with EqProductInstances with OrderProductInstances
- trait RigProductInstances extends AnyRef
- trait RingProductInstances extends AnyRef
- trait RngProductInstances extends AnyRef
- trait SemigroupProductInstances extends AnyRef
- trait SemiringProductInstances extends AnyRef
-
class
SeqCModule[A, SA <: SeqLike[A, SA]] extends CModule[SA, A] with Serializable
- Annotations
- @SerialVersionUID()
-
class
SeqCoordinateSpace[A, SA <: SeqLike[A, SA]] extends SeqInnerProductSpace[A, SA] with CoordinateSpace[SA, A] with Serializable
- Annotations
- @SerialVersionUID()
-
class
SeqEq[A, SA <: SeqLike[A, SA]] extends Eq[SA] with Serializable
- Annotations
- @SerialVersionUID()
-
class
SeqInnerProductSpace[A, SA <: SeqLike[A, SA]] extends SeqVectorSpace[A, SA] with InnerProductSpace[SA, A] with Serializable
- Annotations
- @SerialVersionUID()
- trait SeqInstances extends SeqInstances3
- trait SeqInstances0 extends AnyRef
- trait SeqInstances1 extends SeqInstances0
- trait SeqInstances2 extends SeqInstances1
- trait SeqInstances3 extends SeqInstances2
-
class
SeqLpNormedVectorSpace[A, SA <: SeqLike[A, SA]] extends SeqVectorSpace[A, SA] with NormedVectorSpace[SA, A] with Serializable
The L_p norm is equal to the
p
-th root of the sum of each element to the powerp
.The L_p norm is equal to the
p
-th root of the sum of each element to the powerp
. For instance, ifp = 1
we have the Manhattan distance. If you'd like the Euclidean norm (p = 2
), then you'd probably be best to use anRealInnerProductSpace
instead.- Annotations
- @SerialVersionUID()
-
class
SeqMaxNormedVectorSpace[A, SA <: SeqLike[A, SA]] extends SeqVectorSpace[A, SA] with NormedVectorSpace[SA, A] with Serializable
The norm here uses the absolute maximum of the coordinates (ie.
The norm here uses the absolute maximum of the coordinates (ie. the L_inf norm).
- Annotations
- @SerialVersionUID()
-
class
SeqOrder[A, SA <: SeqLike[A, SA]] extends SeqEq[A, SA] with Order[SA] with Serializable
- Annotations
- @SerialVersionUID()
-
class
SeqVectorEq[A, SA <: SeqLike[A, SA]] extends Eq[SA] with Serializable
- Annotations
- @SerialVersionUID()
-
class
SeqVectorOrder[A, SA <: SeqLike[A, SA]] extends SeqVectorEq[A, SA] with Order[SA] with Serializable
- Annotations
- @SerialVersionUID()
-
class
SeqVectorSpace[A, SA <: SeqLike[A, SA]] extends SeqCModule[A, SA] with VectorSpace[SA, A] with Serializable
- Annotations
- @SerialVersionUID()
-
class
ShortAlgebra extends ShortIsEuclideanRing with ShortIsReal with Serializable
- Annotations
- @SerialVersionUID()
- trait ShortInstances extends AnyRef
-
class
ShortIsBitString extends BitString[Short] with Serializable
- Annotations
- @SerialVersionUID()
- trait ShortIsEuclideanRing extends EuclideanRing[Short]
- trait ShortIsNRoot extends NRoot[Short]
- trait ShortIsReal extends IsIntegral[Short] with ShortTruncatedDivision
- trait ShortOrder extends Order[Short]
- trait ShortSigned extends Signed[Short] with ShortOrder
- trait ShortTruncatedDivision extends TruncatedDivisionCRing[Short] with ShortSigned
- trait StringInstances extends StringInstances0
- trait StringInstances0 extends AnyRef
-
class
StringMonoid extends Monoid[String] with Serializable
- Annotations
- @SerialVersionUID()
-
class
StringOrder extends Order[String] with Serializable
- Annotations
- @SerialVersionUID()
- trait UnitAbGroup extends AbGroup[Unit]
-
class
UnitAlgebra extends UnitAbGroup with UnitOrder with Serializable
- Annotations
- @SerialVersionUID()
- trait UnitInstances extends AnyRef
- trait UnitOrder extends Order[Unit] with Serializable
Value Members
- object ArraySupport
-
object
LevenshteinDistance extends MetricSpace[String, Int] with Serializable
- Annotations
- @SerialVersionUID()
- object any extends AnyInstances
- object array extends ArrayInstances
- object bigDecimal extends BigDecimalInstances
- object bigInt extends BigIntInstances
- object bigInteger extends BigIntegerInstances
- object boolean extends BooleanInstances
- object byte extends ByteInstances
- object char extends CharInstances
- object double extends DoubleInstances
- object float extends FloatInstances
- object int extends IntInstances
- object iterable extends IterableInstances
- object long extends LongInstances
- object map extends MapInstances
- object option extends OptionInstances
- object seq extends SeqInstances
- object short extends ShortInstances
- object string extends StringInstances
- object tuples extends ProductInstances
- object unit extends UnitInstances