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 Field[BigDecimal]
  14. trait BigDecimalIsNRoot extends NRoot[BigDecimal]
  15. trait BigDecimalIsReal extends IsRational[BigDecimal] with BigDecimalOrder with BigDecimalIsSigned
  16. trait BigDecimalIsSigned extends Signed[BigDecimal]
  17. class BigDecimalIsTrig extends Trig[BigDecimal] with Serializable
    Annotations
    @SerialVersionUID()
  18. trait BigDecimalOrder extends Order[BigDecimal]
  19. class BigIntAlgebra extends BigIntIsEuclideanRing with BigIntIsNRoot with BigIntIsMetricSpace with BigIntIsReal with Serializable
    Annotations
    @SerialVersionUID()
  20. trait BigIntInstances extends AnyRef
  21. trait BigIntIsEuclideanRing extends EuclideanRing[BigInt]
  22. trait BigIntIsMetricSpace extends MetricSpace[BigInt, BigInt]
  23. trait BigIntIsNRoot extends NRoot[BigInt]
  24. trait BigIntIsReal extends IsIntegral[BigInt] with BigIntOrder with BigIntIsSigned with Serializable
  25. trait BigIntIsSigned extends Signed[BigInt]
  26. trait BigIntOrder extends Order[BigInt]
  27. class BigIntegerAlgebra extends BigIntegerIsEuclideanRing with BigIntegerIsNRoot with BigIntegerIsMetricSpace with BigIntegerIsReal with Serializable
    Annotations
    @SerialVersionUID()
  28. trait BigIntegerInstances extends AnyRef
  29. trait BigIntegerIsEuclideanRing extends EuclideanRing[BigInteger]
  30. trait BigIntegerIsMetricSpace extends MetricSpace[BigInteger, BigInteger]
  31. trait BigIntegerIsNRoot extends NRoot[BigInteger]
  32. trait BigIntegerIsReal extends IsIntegral[BigInteger] with BigIntegerOrder with BigIntegerIsSigned with Serializable
  33. trait BigIntegerIsSigned extends Signed[BigInteger]
  34. trait BigIntegerOrder extends Order[BigInteger]
  35. trait BooleanInstances extends AnyRef
  36. trait BooleanIsBool extends Bool[Boolean]
  37. trait BooleanIsRig extends CRig[Boolean]
  38. trait BooleanOrder extends Order[Boolean] with Serializable
  39. class BooleanStructure extends BooleanIsBool with BooleanIsRig with BooleanOrder with Serializable
    Annotations
    @SerialVersionUID()
  40. class ByteAlgebra extends ByteIsEuclideanRing with ByteIsReal with Serializable
    Annotations
    @SerialVersionUID()
  41. trait ByteInstances extends AnyRef
  42. class ByteIsBitString extends BitString[Byte] with Serializable
    Annotations
    @SerialVersionUID()
  43. trait ByteIsEuclideanRing extends EuclideanRing[Byte]
  44. trait ByteIsNRoot extends NRoot[Byte]
  45. trait ByteIsReal extends IsIntegral[Byte] with ByteOrder with ByteIsSigned
  46. trait ByteIsSigned extends Signed[Byte]
  47. trait ByteOrder extends Order[Byte]
  48. class CharAlgebra extends CharOrder with Serializable
    Annotations
    @SerialVersionUID()
  49. trait CharInstances extends AnyRef
  50. trait CharOrder extends Order[Char]
  51. class DoubleAlgebra extends DoubleIsField with DoubleIsNRoot with DoubleIsTrig with DoubleIsReal with Serializable
    Annotations
    @SerialVersionUID()
  52. trait DoubleInstances extends AnyRef
  53. trait DoubleIsField extends Field[Double]
  54. trait DoubleIsNRoot extends NRoot[Double]
  55. trait DoubleIsReal extends IsRational[Double] with DoubleOrder with DoubleIsSigned
  56. trait DoubleIsSigned extends Signed[Double]
  57. trait DoubleIsTrig extends Trig[Double]
  58. trait DoubleOrder extends Order[Double]
  59. trait EqProductInstances extends AnyRef
  60. class FloatAlgebra extends FloatIsField with FloatIsNRoot with FloatIsTrig with FloatIsReal with Serializable
    Annotations
    @SerialVersionUID()
  61. trait FloatInstances extends AnyRef
  62. trait FloatIsField extends Field[Float]
  63. trait FloatIsNRoot extends NRoot[Float]
  64. trait FloatIsReal extends IsRational[Float] with FloatOrder with FloatIsSigned
  65. trait FloatIsSigned extends Signed[Float]
  66. trait FloatIsTrig extends Trig[Float]
  67. trait FloatOrder extends Order[Float]
  68. trait GroupProductInstances extends AnyRef
  69. class IntAlgebra extends IntIsEuclideanRing with IntIsNRoot with IntIsReal with Serializable
    Annotations
    @SerialVersionUID()
  70. trait IntInstances extends AnyRef
  71. class IntIsBitString extends BitString[Int] with Serializable
    Annotations
    @SerialVersionUID()
  72. trait IntIsEuclideanRing extends EuclideanRing[Int]
  73. trait IntIsNRoot extends NRoot[Int]
  74. trait IntIsReal extends IsIntegral[Int] with IntOrder with IntIsSigned
  75. trait IntIsSigned extends Signed[Int]
  76. trait IntOrder extends Order[Int]
  77. trait IterableInstances extends AnyRef
  78. final class IterableMonoid [A, SA <: TraversableLike[A, SA]] extends Monoid[SA] with Serializable
    Annotations
    @SerialVersionUID()
  79. class LongAlgebra extends LongIsEuclideanRing with LongIsNRoot with LongIsReal with Serializable
    Annotations
    @SerialVersionUID()
  80. trait LongInstances extends AnyRef
  81. class LongIsBitString extends BitString[Long] with Serializable
    Annotations
    @SerialVersionUID()
  82. trait LongIsEuclideanRing extends EuclideanRing[Long]
  83. trait LongIsNRoot extends NRoot[Long]
  84. trait LongIsReal extends IsIntegral[Long] with LongOrder with LongIsSigned
  85. trait LongIsSigned extends Signed[Long]
  86. trait LongOrder extends Order[Long]
  87. class MapEq [K, V] extends Eq[Map[K, V]] with Serializable
    Annotations
    @SerialVersionUID()
  88. class MapGroup [K, V] extends MapMonoid[K, V] with Group[Map[K, V]] with Serializable
    Annotations
    @SerialVersionUID()
  89. class MapInnerProductSpace [K, V] extends MapVectorSpace[K, V] with InnerProductSpace[Map[K, V], V] with Serializable
    Annotations
    @SerialVersionUID()
  90. trait MapInstances extends MapInstances3
  91. trait MapInstances0 extends AnyRef
  92. trait MapInstances1 extends MapInstances0
  93. trait MapInstances2 extends MapInstances1
  94. trait MapInstances3 extends MapInstances2
  95. class MapMonoid [K, V] extends Monoid[Map[K, V]] with Serializable
    Annotations
    @SerialVersionUID()
  96. class MapRng [K, V] extends MapSemiring[K, V] with RingAlgebra[Map[K, V], V] with Serializable
    Annotations
    @SerialVersionUID()
  97. class MapSemiring [K, V] extends Semiring[Map[K, V]] with Serializable
    Annotations
    @SerialVersionUID()
  98. class MapVectorEq [K, V] extends Eq[Map[K, V]] with Serializable
    Annotations
    @SerialVersionUID()
  99. class MapVectorSpace [K, V] extends MapRng[K, V] with VectorSpace[Map[K, V], V] with Serializable
    Annotations
    @SerialVersionUID()
  100. trait MonoidProductInstances extends AnyRef
  101. class OptionAdditiveMonoid [A] extends AdditiveMonoid[Option[A]] with Serializable
    Annotations
    @SerialVersionUID()
  102. class OptionCMonoid [A] extends OptionMonoid[A] with CMonoid[Option[A]]
    Annotations
    @SerialVersionUID()
  103. class OptionEq [A] extends Eq[Option[A]] with Serializable
    Annotations
    @SerialVersionUID()
  104. trait OptionInstances extends OptionInstances0
  105. trait OptionInstances0 extends AnyRef
  106. class OptionMonoid [A] extends Monoid[Option[A]] with Serializable
    Annotations
    @SerialVersionUID()
  107. class OptionMultiplicativeMonoid [A] extends MultiplicativeMonoid[Option[A]] with Serializable
    Annotations
    @SerialVersionUID()
  108. class OptionOrder [A] extends OptionEq[A] with Order[Option[A]] with Serializable
    Annotations
    @SerialVersionUID()
  109. trait OrderProductInstances extends AnyRef
  110. trait ProductInstances extends SemigroupProductInstances with MonoidProductInstances with GroupProductInstances with AbGroupProductInstances with SemiringProductInstances with RngProductInstances with RigProductInstances with RingProductInstances with EqProductInstances with OrderProductInstances
  111. trait RigProductInstances extends AnyRef
  112. trait RingProductInstances extends AnyRef
  113. trait RngProductInstances extends AnyRef
  114. trait SemigroupProductInstances extends AnyRef
  115. trait SemiringProductInstances extends AnyRef
  116. class SeqCoordinateSpace [A, SA <: SeqLike[A, SA]] extends SeqInnerProductSpace[A, SA] with CoordinateSpace[SA, A] with Serializable
    Annotations
    @SerialVersionUID()
  117. class SeqEq [A, SA <: SeqLike[A, SA]] extends Eq[SA] with Serializable
    Annotations
    @SerialVersionUID()
  118. class SeqInnerProductSpace [A, SA <: SeqLike[A, SA]] extends SeqVectorSpace[A, SA] with InnerProductSpace[SA, A] with Serializable
    Annotations
    @SerialVersionUID()
  119. trait SeqInstances extends SeqInstances3
  120. trait SeqInstances0 extends AnyRef
  121. trait SeqInstances1 extends SeqInstances0
  122. trait SeqInstances2 extends SeqInstances1
  123. trait SeqInstances3 extends SeqInstances2
  124. 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 InnerProductSpace instead.

    Annotations
    @SerialVersionUID()
  125. 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()
  126. class SeqModule [A, SA <: SeqLike[A, SA]] extends Module[SA, A] with Serializable
    Annotations
    @SerialVersionUID()
  127. class SeqOrder [A, SA <: SeqLike[A, SA]] extends SeqEq[A, SA] with Order[SA] with Serializable
    Annotations
    @SerialVersionUID()
  128. class SeqVectorEq [A, SA <: SeqLike[A, SA]] extends Eq[SA] with Serializable
    Annotations
    @SerialVersionUID()
  129. class SeqVectorOrder [A, SA <: SeqLike[A, SA]] extends SeqVectorEq[A, SA] with Order[SA] with Serializable
    Annotations
    @SerialVersionUID()
  130. class SeqVectorSpace [A, SA <: SeqLike[A, SA]] extends SeqModule[A, SA] with VectorSpace[SA, A] with Serializable
    Annotations
    @SerialVersionUID()
  131. class ShortAlgebra extends ShortIsEuclideanRing with ShortIsReal with Serializable
    Annotations
    @SerialVersionUID()
  132. trait ShortInstances extends AnyRef
  133. class ShortIsBitString extends BitString[Short] with Serializable
    Annotations
    @SerialVersionUID()
  134. trait ShortIsEuclideanRing extends EuclideanRing[Short]
  135. trait ShortIsNRoot extends NRoot[Short]
  136. trait ShortIsReal extends IsIntegral[Short] with ShortOrder with ShortIsSigned
  137. trait ShortIsSigned extends Signed[Short]
  138. trait ShortOrder extends Order[Short]
  139. trait StringInstances extends StringInstances0
  140. trait StringInstances0 extends AnyRef
  141. class StringMonoid extends Monoid[String] with Serializable
    Annotations
    @SerialVersionUID()
  142. class StringOrder extends Order[String] with Serializable
    Annotations
    @SerialVersionUID()
  143. trait UnitAbGroup extends AbGroup[Unit]
  144. class UnitAlgebra extends UnitAbGroup with UnitOrder with Serializable
    Annotations
    @SerialVersionUID()
  145. trait UnitInstances extends AnyRef
  146. trait UnitOrder extends Order[Unit] with Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped