Package

spire

optional

Permalink

package optional

Visibility
  1. Public
  2. All

Type Members

  1. final class IterableGroupoid[A, SA <: IterableLike[A, SA]] extends Groupoid[SA]

    Permalink
  2. final class IterableSemigroupoid[A, SA <: IterableLike[A, SA]] extends Semigroupoid[SA]

    Permalink
  3. final class MapIntIntGroup extends Group[Map[Int, Int]]

    Permalink
  4. final class MapIntIntIntAction extends Action[Int, Map[Int, Int]]

    Permalink
  5. final class MapIntIntSeqPartialAction[A, SA <: SeqLike[A, SA]] extends PartialAction[SA, Map[Int, Int]]

    Permalink
  6. trait PartialIterable0 extends AnyRef

    Permalink
  7. trait PartialIterable1 extends PartialIterable0

    Permalink
  8. trait VectorOrderLow extends AnyRef

    Permalink

Value Members

  1. object genericEq

    Permalink

    This provides an implicit Eq[A] for any type A using Scala's (Java's) == (equals).

    This provides an implicit Eq[A] for any type A using Scala's (Java's) == (equals). This is generally considered a bad idea, since it means you lose all type safety -- for instance, any 2 types can always be compared as Eq[Any].

  2. object intervalGeometricPartialOrder

    Permalink
  3. object intervalSubsetPartialOrder

    Permalink
  4. object intervalValuePartialOrder

    Permalink
  5. object mapIntIntPermutation

    Permalink
  6. object partialIterable extends PartialIterable1

    Permalink
  7. object powerSetPartialOrder

    Permalink
  8. object rationalTrig

    Permalink
  9. object totalfloat

    Permalink

    This provides orderings (Order and Eq) for Float and Double that have a total order.

    This provides orderings (Order and Eq) for Float and Double that have a total order. Specifically, this will order NaN's consistently, rather than having their order be undefined. However, this won't be as fast as the default ordering.

  10. package unicode

    Permalink
  11. object vectorOrder extends VectorOrderLow

    Permalink

    This object provides implicit instances of Eq and Order for Seq-likes that will behave like infinite vectors.

    This object provides implicit instances of Eq and Order for Seq-likes that will behave like infinite vectors. Essentially all this means is that Seq(0, 0, 0) === Seq(), since both are infinite vectors of zeros. Any element not explicitly set is implied to be 0.

Ungrouped