Packages

p

spire

std

package std

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. std
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait AbGroupProductInstances extends AnyRef
  2. 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
  3. class ArrayCoordinateSpace[A] extends CoordinateSpace[Array[A], A] with Serializable
    Annotations
    @SerialVersionUID()
  4. trait ArrayInstances extends ArrayInstances3
  5. trait ArrayInstances0 extends AnyRef
  6. trait ArrayInstances1 extends ArrayInstances0
  7. trait ArrayInstances2 extends ArrayInstances1
  8. trait ArrayInstances3 extends ArrayInstances2
  9. class ArrayVectorEq[A] extends Eq[Array[A]] with Serializable
    Annotations
    @SerialVersionUID()
  10. class ArrayVectorOrder[A] extends Order[Array[A]] with Serializable
    Annotations
    @SerialVersionUID()
  11. class BigDecimalAlgebra extends BigDecimalIsField with BigDecimalIsNRoot with BigDecimalIsReal with Serializable
    Annotations
    @SerialVersionUID()
  12. trait BigDecimalInstances extends AnyRef
  13. trait BigDecimalIsField extends WithDefaultGCD[BigDecimal]
  14. trait BigDecimalIsNRoot extends NRoot[BigDecimal]
  15. trait BigDecimalIsReal extends IsRational[BigDecimal] with BigDecimalTruncatedDivision
  16. class BigDecimalIsTrig extends Trig[BigDecimal] with Serializable
    Annotations
    @SerialVersionUID()
  17. trait BigDecimalOrder extends Order[BigDecimal]
  18. trait BigDecimalSigned extends Signed[BigDecimal] with BigDecimalOrder
  19. trait BigDecimalTruncatedDivision extends TruncatedDivisionCRing[BigDecimal] with BigDecimalSigned
  20. class BigIntAlgebra extends BigIntIsEuclideanRing with BigIntIsNRoot with BigIntIsMetricSpace with BigIntIsReal with Serializable
    Annotations
    @SerialVersionUID()
  21. trait BigIntInstances extends AnyRef
  22. trait BigIntIsEuclideanRing extends EuclideanRing[BigInt]
  23. trait BigIntIsMetricSpace extends MetricSpace[BigInt, BigInt]
  24. trait BigIntIsNRoot extends NRoot[BigInt]
  25. trait BigIntIsReal extends IsIntegral[BigInt] with BigIntTruncatedDivision with Serializable
  26. trait BigIntOrder extends Order[BigInt]
  27. trait BigIntSigned extends Signed[BigInt] with BigIntOrder
  28. trait BigIntTruncatedDivision extends TruncatedDivisionCRing[BigInt] with BigIntSigned
  29. class BigIntegerAlgebra extends BigIntegerIsEuclideanRing with BigIntegerIsNRoot with BigIntegerIsMetricSpace with BigIntegerIsReal with Serializable
    Annotations
    @SerialVersionUID()
  30. trait BigIntegerInstances extends AnyRef
  31. trait BigIntegerIsEuclideanRing extends EuclideanRing[BigInteger]
  32. trait BigIntegerIsMetricSpace extends MetricSpace[BigInteger, BigInteger]
  33. trait BigIntegerIsNRoot extends NRoot[BigInteger]
  34. trait BigIntegerIsReal extends IsIntegral[BigInteger] with BigIntegerTruncatedDivision with Serializable
  35. trait BigIntegerOrder extends Order[BigInteger]
  36. trait BigIntegerSigned extends Signed[BigInteger] with BigIntegerOrder
  37. trait BigIntegerTruncatedDivision extends TruncatedDivisionCRing[BigInteger] with BigIntegerSigned
  38. trait BooleanInstances extends AnyRef
  39. trait BooleanIsBool extends Bool[Boolean]
  40. trait BooleanIsRig extends CRig[Boolean]
  41. trait BooleanOrder extends Order[Boolean] with Serializable
  42. class BooleanStructure extends BooleanIsBool with BooleanIsRig with BooleanOrder with Serializable
    Annotations
    @SerialVersionUID()
  43. class ByteAlgebra extends ByteIsEuclideanRing with ByteIsReal with Serializable
    Annotations
    @SerialVersionUID()
  44. trait ByteInstances extends AnyRef
  45. class ByteIsBitString extends BitString[Byte] with Serializable
    Annotations
    @SerialVersionUID()
  46. trait ByteIsEuclideanRing extends EuclideanRing[Byte]
  47. trait ByteIsNRoot extends NRoot[Byte]
  48. trait ByteIsReal extends IsIntegral[Byte] with ByteTruncatedDivision with ByteSigned
  49. trait ByteOrder extends Order[Byte]
  50. trait ByteSigned extends Signed[Byte] with ByteOrder
  51. trait ByteTruncatedDivision extends TruncatedDivisionCRing[Byte] with ByteSigned
  52. class CharAlgebra extends CharOrder with Serializable
    Annotations
    @SerialVersionUID()
  53. trait CharInstances extends AnyRef
  54. trait CharOrder extends Order[Char]
  55. class DoubleAlgebra extends DoubleIsField with DoubleIsNRoot with DoubleIsTrig with DoubleIsReal with Serializable
    Annotations
    @SerialVersionUID()
  56. trait DoubleInstances extends AnyRef
  57. trait DoubleIsField extends WithDefaultGCD[Double]
  58. trait DoubleIsNRoot extends NRoot[Double]
  59. trait DoubleIsReal extends IsRational[Double] with DoubleTruncatedDivision
  60. trait DoubleIsTrig extends Trig[Double]
  61. trait DoubleOrder extends Order[Double]
  62. trait DoubleSigned extends Signed[Double] with DoubleOrder
  63. trait DoubleTruncatedDivision extends TruncatedDivisionCRing[Double] with DoubleSigned
  64. trait EqProductInstances extends AnyRef
  65. class FloatAlgebra extends FloatIsField with FloatIsNRoot with FloatIsTrig with FloatIsReal with Serializable
    Annotations
    @SerialVersionUID()
  66. trait FloatInstances extends AnyRef
  67. trait FloatIsField extends WithDefaultGCD[Float]
  68. trait FloatIsNRoot extends NRoot[Float]
  69. trait FloatIsReal extends IsRational[Float] with FloatTruncatedDivision
  70. trait FloatIsTrig extends Trig[Float]
  71. trait FloatOrder extends Order[Float]
  72. trait FloatSigned extends Signed[Float] with FloatOrder
  73. trait FloatTruncatedDivision extends TruncatedDivisionCRing[Float] with FloatSigned
  74. trait GroupProductInstances extends AnyRef
  75. class IntAlgebra extends IntIsEuclideanRing with IntIsNRoot with IntIsReal with Serializable
    Annotations
    @SerialVersionUID()
  76. trait IntInstances extends AnyRef
  77. class IntIsBitString extends BitString[Int] with Serializable
    Annotations
    @SerialVersionUID()
  78. trait IntIsEuclideanRing extends EuclideanRing[Int]
  79. trait IntIsNRoot extends NRoot[Int]
  80. trait IntIsReal extends IsIntegral[Int] with IntTruncatedDivision
  81. trait IntOrder extends Order[Int]
  82. trait IntSigned extends Signed[Int] with IntOrder
  83. trait IntTruncatedDivision extends TruncatedDivisionCRing[Int] with IntSigned
  84. trait IterableInstances extends AnyRef
  85. final class IterableMonoid[A, SA <: TraversableLike[A, SA]] extends Monoid[SA] with Serializable
    Annotations
    @SerialVersionUID()
  86. class LongAlgebra extends LongIsEuclideanRing with LongIsNRoot with LongIsReal with Serializable
    Annotations
    @SerialVersionUID()
  87. trait LongInstances extends AnyRef
  88. class LongIsBitString extends BitString[Long] with Serializable
    Annotations
    @SerialVersionUID()
  89. trait LongIsEuclideanRing extends EuclideanRing[Long]
  90. trait LongIsNRoot extends NRoot[Long]
  91. trait LongIsReal extends IsIntegral[Long] with LongTruncatedDivision
  92. trait LongOrder extends Order[Long]
  93. trait LongSigned extends Signed[Long] with LongOrder
  94. trait LongTruncatedDivision extends TruncatedDivisionCRing[Long] with LongSigned
  95. class MapCRng[K, V] extends MapCSemiring[K, V] with CRng[Map[K, V]] with CModule[Map[K, V], V] with Serializable
    Annotations
    @SerialVersionUID()
  96. class MapCSemiring[K, V] extends CSemiring[Map[K, V]] with Serializable
    Annotations
    @SerialVersionUID()
  97. class MapEq[K, V] extends Eq[Map[K, V]] with Serializable
    Annotations
    @SerialVersionUID()
  98. class MapGroup[K, V] extends MapMonoid[K, V] with Group[Map[K, V]] with Serializable
    Annotations
    @SerialVersionUID()
  99. class MapInnerProductSpace[K, V] extends MapVectorSpace[K, V] with InnerProductSpace[Map[K, V], V] with Serializable
    Annotations
    @SerialVersionUID()
  100. trait MapInstances extends MapInstances3
  101. trait MapInstances0 extends AnyRef
  102. trait MapInstances1 extends MapInstances0
  103. trait MapInstances2 extends MapInstances1
  104. trait MapInstances3 extends MapInstances2
  105. class MapMonoid[K, V] extends Monoid[Map[K, V]] with Serializable
    Annotations
    @SerialVersionUID()
  106. class MapVectorEq[K, V] extends Eq[Map[K, V]] with Serializable
    Annotations
    @SerialVersionUID()
  107. class MapVectorSpace[K, V] extends MapCRng[K, V] with VectorSpace[Map[K, V], V] with Serializable
    Annotations
    @SerialVersionUID()
  108. trait MonoidProductInstances extends AnyRef
  109. class OptionAdditiveMonoid[A] extends AdditiveMonoid[Option[A]] with Serializable
    Annotations
    @SerialVersionUID()
  110. class OptionCMonoid[A] extends OptionMonoid[A] with CMonoid[Option[A]]
    Annotations
    @SerialVersionUID()
  111. class OptionEq[A] extends Eq[Option[A]] with Serializable
    Annotations
    @SerialVersionUID()
  112. trait OptionInstances extends OptionInstances0
  113. trait OptionInstances0 extends AnyRef
  114. class OptionMonoid[A] extends Monoid[Option[A]] with Serializable
    Annotations
    @SerialVersionUID()
  115. class OptionMultiplicativeMonoid[A] extends MultiplicativeMonoid[Option[A]] with Serializable
    Annotations
    @SerialVersionUID()
  116. class OptionOrder[A] extends OptionEq[A] with Order[Option[A]] with Serializable
    Annotations
    @SerialVersionUID()
  117. trait OrderProductInstances extends AnyRef
  118. trait ProductInstances extends SemigroupProductInstances with MonoidProductInstances with GroupProductInstances with AbGroupProductInstances with SemiringProductInstances with RngProductInstances with RigProductInstances with RingProductInstances with EqProductInstances with OrderProductInstances
  119. trait RigProductInstances extends AnyRef
  120. trait RingProductInstances extends AnyRef
  121. trait RngProductInstances extends AnyRef
  122. trait SemigroupProductInstances extends AnyRef
  123. trait SemiringProductInstances extends AnyRef
  124. class SeqCModule[A, SA <: SeqLike[A, SA]] extends CModule[SA, A] with Serializable
    Annotations
    @SerialVersionUID()
  125. class SeqCoordinateSpace[A, SA <: SeqLike[A, SA]] extends SeqInnerProductSpace[A, SA] with CoordinateSpace[SA, A] with Serializable
    Annotations
    @SerialVersionUID()
  126. class SeqEq[A, SA <: SeqLike[A, SA]] extends Eq[SA] with Serializable
    Annotations
    @SerialVersionUID()
  127. class SeqInnerProductSpace[A, SA <: SeqLike[A, SA]] extends SeqVectorSpace[A, SA] with InnerProductSpace[SA, A] with Serializable
    Annotations
    @SerialVersionUID()
  128. trait SeqInstances extends SeqInstances3
  129. trait SeqInstances0 extends AnyRef
  130. trait SeqInstances1 extends SeqInstances0
  131. trait SeqInstances2 extends SeqInstances1
  132. trait SeqInstances3 extends SeqInstances2
  133. 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 power p.

    The L_p norm is equal to the p-th root of the sum of each element to the power p. For instance, if p = 1 we have the Manhattan distance. If you'd like the Euclidean norm (p = 2), then you'd probably be best to use an RealInnerProductSpace instead.

    Annotations
    @SerialVersionUID()
  134. 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()
  135. class SeqOrder[A, SA <: SeqLike[A, SA]] extends SeqEq[A, SA] with Order[SA] with Serializable
    Annotations
    @SerialVersionUID()
  136. class SeqVectorEq[A, SA <: SeqLike[A, SA]] extends Eq[SA] with Serializable
    Annotations
    @SerialVersionUID()
  137. class SeqVectorOrder[A, SA <: SeqLike[A, SA]] extends SeqVectorEq[A, SA] with Order[SA] with Serializable
    Annotations
    @SerialVersionUID()
  138. class SeqVectorSpace[A, SA <: SeqLike[A, SA]] extends SeqCModule[A, SA] with VectorSpace[SA, A] with Serializable
    Annotations
    @SerialVersionUID()
  139. class ShortAlgebra extends ShortIsEuclideanRing with ShortIsReal with Serializable
    Annotations
    @SerialVersionUID()
  140. trait ShortInstances extends AnyRef
  141. class ShortIsBitString extends BitString[Short] with Serializable
    Annotations
    @SerialVersionUID()
  142. trait ShortIsEuclideanRing extends EuclideanRing[Short]
  143. trait ShortIsNRoot extends NRoot[Short]
  144. trait ShortIsReal extends IsIntegral[Short] with ShortTruncatedDivision
  145. trait ShortOrder extends Order[Short]
  146. trait ShortSigned extends Signed[Short] with ShortOrder
  147. trait ShortTruncatedDivision extends TruncatedDivisionCRing[Short] with ShortSigned
  148. trait StringInstances extends StringInstances0
  149. trait StringInstances0 extends AnyRef
  150. class StringMonoid extends Monoid[String] with Serializable
    Annotations
    @SerialVersionUID()
  151. class StringOrder extends Order[String] with Serializable
    Annotations
    @SerialVersionUID()
  152. trait UnitAbGroup extends AbGroup[Unit]
  153. class UnitAlgebra extends UnitAbGroup with UnitOrder with Serializable
    Annotations
    @SerialVersionUID()
  154. trait UnitInstances extends AnyRef
  155. trait UnitOrder extends Order[Unit] with Serializable

Value Members

  1. object ArraySupport
  2. object LevenshteinDistance extends MetricSpace[String, Int] with Serializable
    Annotations
    @SerialVersionUID()
  3. object any extends AnyInstances
  4. object array extends ArrayInstances
  5. object bigDecimal extends BigDecimalInstances
  6. object bigInt extends BigIntInstances
  7. object bigInteger extends BigIntegerInstances
  8. object boolean extends BooleanInstances
  9. object byte extends ByteInstances
  10. object char extends CharInstances
  11. object double extends DoubleInstances
  12. object float extends FloatInstances
  13. object int extends IntInstances
  14. object iterable extends IterableInstances
  15. object long extends LongInstances
  16. object map extends MapInstances
  17. object option extends OptionInstances
  18. object seq extends SeqInstances
  19. object short extends ShortInstances
  20. object string extends StringInstances
  21. object tuples extends ProductInstances
  22. object unit extends UnitInstances

Inherited from AnyRef

Inherited from Any

Ungrouped