Package

spire

laws

Permalink

package laws

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

Type Members

  1. trait ActionLaws[G, A] extends Laws

    Permalink
  2. trait BaseLaws[A] extends Laws

    Permalink
  3. trait CombinationLaws[A] extends Laws

    Permalink

    Contains laws that are obeying by combination of types, for example various kinds of signed rings.

  4. trait GroupLaws[A] extends Laws

    Permalink
  5. final class InvalidTestException extends Exception

    Permalink

    Exception thrown when the computation exceeds a type range.

    Exception thrown when the computation exceeds a type range.

    For example, when shadowed, Byte(100) + Byte(100) will throw this.

  6. trait InvolutionLaws[A] extends Laws

    Permalink
  7. trait LatticeLaws[A] extends Laws

    Permalink
  8. trait LatticePartialOrderLaws[A] extends Laws

    Permalink
  9. trait LogicLaws[A] extends Laws

    Permalink
  10. trait OrderLaws[A] extends Laws

    Permalink
  11. trait PartialActionLaws[G, A] extends Laws

    Permalink
  12. trait PartialGroupLaws[A] extends GroupLaws[A]

    Permalink
  13. case class Perm(map: Map[Int, Int]) extends Product with Serializable

    Permalink

    Represents a permutation encoded as a map from preimages to images, including only pairs that are moved by the permutation (so the identity is Map.empty).

  14. trait RingLaws[A] extends GroupLaws[A]

    Permalink
  15. trait VectorSpaceLaws[V, A] extends Laws

    Permalink

Value Members

  1. object ActionLaws

    Permalink
  2. object BaseLaws

    Permalink
  3. object CombinationLaws

    Permalink
  4. object GroupLaws

    Permalink
  5. object InvalidTestException extends Serializable

    Permalink
  6. object InvolutionLaws

    Permalink
  7. object LatticeLaws

    Permalink
  8. object LatticePartialOrderLaws

    Permalink
  9. object LogicLaws

    Permalink
  10. object OrderLaws

    Permalink
  11. object PartialActionLaws

    Permalink
  12. object PartialGroupLaws

    Permalink
  13. implicit def PredicateFromMonoid[A](implicit arg0: Eq[A], A: AdditiveMonoid[A]): Predicate[A]

    Permalink
  14. object RingLaws

    Permalink
  15. object VectorSpaceLaws

    Permalink
  16. object arb

    Permalink
  17. object gen

    Permalink
  18. def propertiesToProp(properties: Properties): Prop

    Permalink
  19. package shadows

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped