Package

spire

std

Permalink

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

    Permalink
  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

    Permalink
  3. class ArrayCoordinateSpace[A] extends CoordinateSpace[Array[A], A] with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  4. trait ArrayInstances extends ArrayInstances3

    Permalink
  5. trait ArrayInstances0 extends AnyRef

    Permalink
  6. trait ArrayInstances1 extends ArrayInstances0

    Permalink
  7. trait ArrayInstances2 extends ArrayInstances1

    Permalink
  8. trait ArrayInstances3 extends ArrayInstances2

    Permalink
  9. class ArrayVectorEq[A] extends Eq[Array[A]] with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  10. class ArrayVectorOrder[A] extends Order[Array[A]] with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  11. class BigDecimalAlgebra extends BigDecimalIsField with BigDecimalIsNRoot with BigDecimalIsReal with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  12. trait BigDecimalInstances extends AnyRef

    Permalink
  13. trait BigDecimalIsField extends WithDefaultGCD[BigDecimal]

    Permalink
  14. trait BigDecimalIsNRoot extends NRoot[BigDecimal]

    Permalink
  15. trait BigDecimalIsReal extends IsRational[BigDecimal] with BigDecimalOrder with BigDecimalIsSigned

    Permalink
  16. trait BigDecimalIsSigned extends Signed[BigDecimal]

    Permalink
  17. class BigDecimalIsTrig extends Trig[BigDecimal] with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  18. trait BigDecimalOrder extends Order[BigDecimal]

    Permalink
  19. class BigIntAlgebra extends BigIntIsEuclideanRing with BigIntIsNRoot with BigIntIsMetricSpace with BigIntIsReal with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  20. trait BigIntInstances extends AnyRef

    Permalink
  21. trait BigIntIsEuclideanRing extends EuclideanRing[BigInt]

    Permalink
  22. trait BigIntIsMetricSpace extends MetricSpace[BigInt, BigInt]

    Permalink
  23. trait BigIntIsNRoot extends NRoot[BigInt]

    Permalink
  24. trait BigIntIsReal extends IsIntegral[BigInt] with BigIntOrder with BigIntIsSigned with Serializable

    Permalink
  25. trait BigIntIsSigned extends Signed[BigInt]

    Permalink
  26. trait BigIntOrder extends Order[BigInt]

    Permalink
  27. class BigIntegerAlgebra extends BigIntegerIsEuclideanRing with BigIntegerIsNRoot with BigIntegerIsMetricSpace with BigIntegerIsReal with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  28. trait BigIntegerInstances extends AnyRef

    Permalink
  29. trait BigIntegerIsEuclideanRing extends EuclideanRing[BigInteger]

    Permalink
  30. trait BigIntegerIsMetricSpace extends MetricSpace[BigInteger, BigInteger]

    Permalink
  31. trait BigIntegerIsNRoot extends NRoot[BigInteger]

    Permalink
  32. trait BigIntegerIsReal extends IsIntegral[BigInteger] with BigIntegerOrder with BigIntegerIsSigned with Serializable

    Permalink
  33. trait BigIntegerIsSigned extends Signed[BigInteger]

    Permalink
  34. trait BigIntegerOrder extends Order[BigInteger]

    Permalink
  35. trait BooleanInstances extends AnyRef

    Permalink
  36. trait BooleanIsBool extends Bool[Boolean]

    Permalink
  37. trait BooleanIsRig extends CRig[Boolean]

    Permalink
  38. trait BooleanOrder extends Order[Boolean] with Serializable

    Permalink
  39. class BooleanStructure extends BooleanIsBool with BooleanIsRig with BooleanOrder with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  40. class ByteAlgebra extends ByteIsEuclideanRing with ByteIsReal with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  41. trait ByteInstances extends AnyRef

    Permalink
  42. class ByteIsBitString extends BitString[Byte] with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  43. trait ByteIsEuclideanRing extends EuclideanRing[Byte]

    Permalink
  44. trait ByteIsNRoot extends NRoot[Byte]

    Permalink
  45. trait ByteIsReal extends IsIntegral[Byte] with ByteOrder with ByteIsSigned

    Permalink
  46. trait ByteIsSigned extends Signed[Byte]

    Permalink
  47. trait ByteOrder extends Order[Byte]

    Permalink
  48. class CharAlgebra extends CharOrder with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  49. trait CharInstances extends AnyRef

    Permalink
  50. trait CharOrder extends Order[Char]

    Permalink
  51. class DoubleAlgebra extends DoubleIsField with DoubleIsNRoot with DoubleIsTrig with DoubleIsReal with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  52. trait DoubleInstances extends AnyRef

    Permalink
  53. trait DoubleIsField extends WithDefaultGCD[Double]

    Permalink
  54. trait DoubleIsNRoot extends NRoot[Double]

    Permalink
  55. trait DoubleIsReal extends IsRational[Double] with DoubleOrder with DoubleIsSigned

    Permalink
  56. trait DoubleIsSigned extends Signed[Double]

    Permalink
  57. trait DoubleIsTrig extends Trig[Double]

    Permalink
  58. trait DoubleOrder extends Order[Double]

    Permalink
  59. trait EqProductInstances extends AnyRef

    Permalink
  60. class FloatAlgebra extends FloatIsField with FloatIsNRoot with FloatIsTrig with FloatIsReal with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  61. trait FloatInstances extends AnyRef

    Permalink
  62. trait FloatIsField extends WithDefaultGCD[Float]

    Permalink
  63. trait FloatIsNRoot extends NRoot[Float]

    Permalink
  64. trait FloatIsReal extends IsRational[Float] with FloatOrder with FloatIsSigned

    Permalink
  65. trait FloatIsSigned extends Signed[Float]

    Permalink
  66. trait FloatIsTrig extends Trig[Float]

    Permalink
  67. trait FloatOrder extends Order[Float]

    Permalink
  68. trait GroupProductInstances extends AnyRef

    Permalink
  69. class IntAlgebra extends IntIsEuclideanRing with IntIsNRoot with IntIsReal with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  70. trait IntInstances extends AnyRef

    Permalink
  71. class IntIsBitString extends BitString[Int] with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  72. trait IntIsEuclideanRing extends EuclideanRing[Int]

    Permalink
  73. trait IntIsNRoot extends NRoot[Int]

    Permalink
  74. trait IntIsReal extends IsIntegral[Int] with IntOrder with IntIsSigned

    Permalink
  75. trait IntIsSigned extends Signed[Int]

    Permalink
  76. trait IntOrder extends Order[Int]

    Permalink
  77. trait IterableInstances extends AnyRef

    Permalink
  78. final class IterableMonoid[A, SA <: TraversableLike[A, SA]] extends Monoid[SA] with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  79. class LongAlgebra extends LongIsEuclideanRing with LongIsNRoot with LongIsReal with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  80. trait LongInstances extends AnyRef

    Permalink
  81. class LongIsBitString extends BitString[Long] with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  82. trait LongIsEuclideanRing extends EuclideanRing[Long]

    Permalink
  83. trait LongIsNRoot extends NRoot[Long]

    Permalink
  84. trait LongIsReal extends IsIntegral[Long] with LongOrder with LongIsSigned

    Permalink
  85. trait LongIsSigned extends Signed[Long]

    Permalink
  86. trait LongOrder extends Order[Long]

    Permalink
  87. class MapEq[K, V] extends Eq[Map[K, V]] with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  88. class MapGroup[K, V] extends MapMonoid[K, V] with Group[Map[K, V]] with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  89. class MapInnerProductSpace[K, V] extends MapVectorSpace[K, V] with InnerProductSpace[Map[K, V], V] with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  90. trait MapInstances extends MapInstances3

    Permalink
  91. trait MapInstances0 extends AnyRef

    Permalink
  92. trait MapInstances1 extends MapInstances0

    Permalink
  93. trait MapInstances2 extends MapInstances1

    Permalink
  94. trait MapInstances3 extends MapInstances2

    Permalink
  95. class MapMonoid[K, V] extends Monoid[Map[K, V]] with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  96. class MapRng[K, V] extends MapSemiring[K, V] with RingAlgebra[Map[K, V], V] with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  97. class MapSemiring[K, V] extends Semiring[Map[K, V]] with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  98. class MapVectorEq[K, V] extends Eq[Map[K, V]] with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  99. class MapVectorSpace[K, V] extends MapRng[K, V] with VectorSpace[Map[K, V], V] with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  100. trait MonoidProductInstances extends AnyRef

    Permalink
  101. class OptionAdditiveMonoid[A] extends AdditiveMonoid[Option[A]] with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  102. class OptionCMonoid[A] extends OptionMonoid[A] with CMonoid[Option[A]]

    Permalink
    Annotations
    @SerialVersionUID()
  103. class OptionEq[A] extends Eq[Option[A]] with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  104. trait OptionInstances extends OptionInstances0

    Permalink
  105. trait OptionInstances0 extends AnyRef

    Permalink
  106. class OptionMonoid[A] extends Monoid[Option[A]] with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  107. class OptionMultiplicativeMonoid[A] extends MultiplicativeMonoid[Option[A]] with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  108. class OptionOrder[A] extends OptionEq[A] with Order[Option[A]] with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  109. trait OrderProductInstances extends AnyRef

    Permalink
  110. trait ProductInstances extends SemigroupProductInstances with MonoidProductInstances with GroupProductInstances with AbGroupProductInstances with SemiringProductInstances with RngProductInstances with RigProductInstances with RingProductInstances with EqProductInstances with OrderProductInstances

    Permalink
  111. trait RigProductInstances extends AnyRef

    Permalink
  112. trait RingProductInstances extends AnyRef

    Permalink
  113. trait RngProductInstances extends AnyRef

    Permalink
  114. trait SemigroupProductInstances extends AnyRef

    Permalink
  115. trait SemiringProductInstances extends AnyRef

    Permalink
  116. class SeqCoordinateSpace[A, SA <: SeqLike[A, SA]] extends SeqInnerProductSpace[A, SA] with CoordinateSpace[SA, A] with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  117. class SeqEq[A, SA <: SeqLike[A, SA]] extends Eq[SA] with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  118. class SeqInnerProductSpace[A, SA <: SeqLike[A, SA]] extends SeqVectorSpace[A, SA] with InnerProductSpace[SA, A] with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  119. trait SeqInstances extends SeqInstances3

    Permalink
  120. trait SeqInstances0 extends AnyRef

    Permalink
  121. trait SeqInstances1 extends SeqInstances0

    Permalink
  122. trait SeqInstances2 extends SeqInstances1

    Permalink
  123. trait SeqInstances3 extends SeqInstances2

    Permalink
  124. class SeqLpNormedVectorSpace[A, SA <: SeqLike[A, SA]] extends SeqVectorSpace[A, SA] with NormedVectorSpace[SA, A] with Serializable

    Permalink

    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 InnerProductSpace instead.

    Annotations
    @SerialVersionUID()
  125. class SeqMaxNormedVectorSpace[A, SA <: SeqLike[A, SA]] extends SeqVectorSpace[A, SA] with NormedVectorSpace[SA, A] with Serializable

    Permalink

    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()
  126. class SeqModule[A, SA <: SeqLike[A, SA]] extends Module[SA, A] with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  127. class SeqOrder[A, SA <: SeqLike[A, SA]] extends SeqEq[A, SA] with Order[SA] with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  128. class SeqVectorEq[A, SA <: SeqLike[A, SA]] extends Eq[SA] with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  129. class SeqVectorOrder[A, SA <: SeqLike[A, SA]] extends SeqVectorEq[A, SA] with Order[SA] with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  130. class SeqVectorSpace[A, SA <: SeqLike[A, SA]] extends SeqModule[A, SA] with VectorSpace[SA, A] with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  131. class ShortAlgebra extends ShortIsEuclideanRing with ShortIsReal with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  132. trait ShortInstances extends AnyRef

    Permalink
  133. class ShortIsBitString extends BitString[Short] with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  134. trait ShortIsEuclideanRing extends EuclideanRing[Short]

    Permalink
  135. trait ShortIsNRoot extends NRoot[Short]

    Permalink
  136. trait ShortIsReal extends IsIntegral[Short] with ShortOrder with ShortIsSigned

    Permalink
  137. trait ShortIsSigned extends Signed[Short]

    Permalink
  138. trait ShortOrder extends Order[Short]

    Permalink
  139. trait StringInstances extends StringInstances0

    Permalink
  140. trait StringInstances0 extends AnyRef

    Permalink
  141. class StringMonoid extends Monoid[String] with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  142. class StringOrder extends Order[String] with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  143. trait UnitAbGroup extends AbGroup[Unit]

    Permalink
  144. class UnitAlgebra extends UnitAbGroup with UnitOrder with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  145. trait UnitInstances extends AnyRef

    Permalink
  146. trait UnitOrder extends Order[Unit] with Serializable

    Permalink

Value Members

  1. object ArraySupport

    Permalink
  2. object LevenshteinDistance extends MetricSpace[String, Int] with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  3. object any extends AnyInstances

    Permalink
  4. object array extends ArrayInstances

    Permalink
  5. object bigDecimal extends BigDecimalInstances

    Permalink
  6. object bigInt extends BigIntInstances

    Permalink
  7. object bigInteger extends BigIntegerInstances

    Permalink
  8. object boolean extends BooleanInstances

    Permalink
  9. object byte extends ByteInstances

    Permalink
  10. object char extends CharInstances

    Permalink
  11. object double extends DoubleInstances

    Permalink
  12. object float extends FloatInstances

    Permalink
  13. object int extends IntInstances

    Permalink
  14. object iterable extends IterableInstances

    Permalink
  15. object long extends LongInstances

    Permalink
  16. object map extends MapInstances

    Permalink
  17. object option extends OptionInstances

    Permalink
  18. object seq extends SeqInstances

    Permalink
  19. object short extends ShortInstances

    Permalink
  20. object string extends StringInstances

    Permalink
  21. object tuples extends ProductInstances

    Permalink
  22. object unit extends UnitInstances

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped