package
algebird
Type Members
-
abstract
class
AbstractField[T] extends Field[T]
-
abstract
class
AbstractGroup[T] extends Group[T]
-
abstract
class
AbstractMonad[M[_]] extends Monad[M]
-
abstract
class
AbstractMonoid[T] extends Monoid[T]
-
abstract
class
AbstractRing[T] extends Ring[T]
-
abstract
class
AbstractSemigroup[T] extends Semigroup[T]
-
sealed
trait
AdaptiveVector[V] extends IndexedSeq[V]
-
case class
AdjoinedUnit[T](ones: BigInt, get: T) extends Product with Serializable
-
class
AdjoinedUnitRing[T] extends Ring[AdjoinedUnit[T]]
-
case class
AffineFunction[R](slope: R, intercept: R) extends Serializable with Product with Serializable
-
class
AffineFunctionMonoid[R] extends Monoid[AffineFunction[R]]
-
trait
Aggregator[-A, B, +C] extends Serializable
-
case class
AndVal(get: Boolean) extends Product with Serializable
-
case class
Approximate[N](min: N, estimate: N, max: N, probWithinBounds: Double, numeric: Numeric[N]) extends Product with Serializable
-
case class
ApproximateBoolean(isTrue: Boolean, withProb: Double) extends Product with Serializable
-
-
case class
AveragedValue(count: Long, value: Double) extends Product with Serializable
-
sealed abstract
class
BF extends Serializable
-
case class
BFHash(numHashes: Int, width: Int, seed: Long) extends (String) ⇒ Iterable[Int] with Product with Serializable
-
case class
BFInstance(hashes: BFHash, bits: BitSet, width: Int) extends BF with Product with Serializable
-
case class
BFItem(item: String, hashes: BFHash, width: Int) extends BF with Product with Serializable
-
case class
BFSparse(hashes: BFHash, bits: EWAHCompressedBitmap, width: Int) extends BF with Product with Serializable
-
case class
BFZero(hashes: BFHash, width: Int) extends BF with Product with Serializable
-
case class
BitSetLite(in: Array[Byte]) extends Product with Serializable
-
case class
BloomFilterAggregator(bfMonoid: BloomFilterMonoid) extends MonoidAggregator[String, BF, BF] with Product with Serializable
-
case class
BloomFilterMonoid(numHashes: Int, width: Int, seed: Int) extends Monoid[BF] with Product with Serializable
-
trait
Buffered[I, O] extends Serializable
-
trait
BufferedReduce[V] extends Buffered[V, V]
-
class
BufferedSumAll[V] extends ArrayBufferedOperation[V, V] with StatefulSummer[V] with BufferedReduce[V]
-
sealed abstract
class
CMS extends Serializable
-
case class
CMSCountsTable(counts: Vector[Vector[Long]]) extends Product with Serializable
-
case class
CMSHash(a: Int, b: Int, width: Int) extends Product with Serializable
-
case class
CMSInstance(countsTable: CMSCountsTable, totalCount: Long, hhs: HeavyHitters, params: CMSParams) extends CMS with Product with Serializable
-
case class
CMSItem(item: Long, params: CMSParams) extends CMS with Product with Serializable
-
case class
CMSParams(hashes: Seq[CMSHash], eps: Double, delta: Double, heavyHittersPct: Double) extends Product with Serializable
-
case class
CMSZero(params: CMSParams) extends CMS with Product with Serializable
-
-
-
case class
CountMinSketchAggregator(cmsMonoid: CountMinSketchMonoid) extends MonoidAggregator[Long, CMS, CMS] with Product with Serializable
-
-
case class
DecayedValue(value: Double, scaledTime: Double) extends Ordered[DecayedValue] with Product with Serializable
-
case class
DecayedValueMonoid(eps: Double) extends Monoid[DecayedValue] with Product with Serializable
-
case class
DecayedVector[C[_]](vector: C[Double], scaledTime: Double) extends Product with Serializable
-
case class
DenseHLL(bits: Int, v: IndexedSeq[Byte]) extends HLL with Product with Serializable
-
case class
DenseVector[V](iseq: Vector[V], sparseValue: V, denseCount: Int) extends AdaptiveVector[V] with Product with Serializable
-
class
DivOp[T] extends AnyRef
-
class
EitherMonoid[L, R] extends EitherSemigroup[L, R] with Monoid[Either[L, R]]
-
class
EitherSemigroup[L, R] extends Semigroup[Either[L, R]]
-
case class
Empty[T]() extends Interval[T] with Product with Serializable
-
class
EventuallyGroup[E, O] extends EventuallyMonoid[E, O] with Group[Either[E, O]]
-
class
EventuallyMonoid[E, O] extends EventuallySemigroup[E, O] with Monoid[Either[E, O]]
-
class
EventuallyRing[E, O] extends EventuallyGroup[E, O] with Ring[Either[E, O]]
-
class
EventuallySemigroup[E, O] extends Semigroup[Either[E, O]]
-
case class
ExclusiveLower[T](lower: T, ordering: Ordering[T]) extends Interval[T] with Lower[T] with Product with Serializable
-
case class
ExclusiveUpper[T](upper: T, ordering: Ordering[T]) extends Interval[T] with Upper[T] with Product with Serializable
-
trait
Field[T] extends Ring[T]
-
case class
First[+T](get: T) extends Product with Serializable
-
sealed
trait
Fold[-I, +O] extends Serializable
-
final
class
FoldState[X, -I, +O] extends Serializable
-
class
Function1Monoid[T] extends Monoid[(T) ⇒ T]
-
-
-
-
-
-
abstract
class
GenericMapMonoid[K, V, M <: Map[K, V]] extends Monoid[M] with MapOperations[K, V, M]
-
trait
GenericMapRing[K, V, M <: Map[K, V]] extends Ring[M] with MapOperations[K, V, M]
-
trait
Group[T] extends Monoid[T]
-
sealed abstract
class
HLL extends Serializable
-
class
HashingTrickMonoid[V] extends Monoid[AdaptiveVector[V]]
-
case class
HeavyHitter(item: Long, count: Long) extends Product with Serializable
-
case class
HeavyHitters(hhs: SortedSet[HeavyHitter]) extends Product with Serializable
-
case class
HyperLogLogAggregator(hllMonoid: HyperLogLogMonoid) extends MonoidAggregator[Array[Byte], HLL, HLL] with Product with Serializable
-
-
case class
InclusiveLower[T](lower: T, ordering: Ordering[T]) extends Interval[T] with Lower[T] with Product with Serializable
-
case class
InclusiveUpper[T](upper: T, ordering: Ordering[T]) extends Interval[T] with Upper[T] with Product with Serializable
-
-
class
IndexedSeqGroup[T] extends IndexedSeqMonoid[T] with Group[IndexedSeq[T]]
-
class
IndexedSeqMonoid[T] extends IndexedSeqSemigroup[T] with Monoid[IndexedSeq[T]]
-
class
IndexedSeqRing[T] extends IndexedSeqGroup[T] with Ring[IndexedSeq[T]]
-
class
IndexedSeqSemigroup[T] extends Semigroup[IndexedSeq[T]]
-
-
case class
Intersection[L[t] <: Lower[t], U[t] <: Upper[t], T](lower: L[T], upper: U[T]) extends Interval[T] with Product with Serializable
-
sealed
trait
Interval[T] extends Serializable
-
class
JListMonoid[T] extends Monoid[List[T]]
-
class
JMapMonoid[K, V] extends Monoid[Map[K, V]]
-
case class
Last[+T](get: T) extends Product with Serializable
-
class
ListMonoid[T] extends Monoid[List[T]]
-
sealed
trait
Lower[T] extends Interval[T]
-
class
MapGroup[K, V] extends MapMonoid[K, V] with Group[Map[K, V]]
-
class
MapMonoid[K, V] extends GenericMapMonoid[K, V, Map[K, V]]
-
trait
MapOperations[K, V, M <: Map[K, V]] extends AnyRef
-
class
MapRing[K, V] extends MapGroup[K, V] with GenericMapRing[K, V, Map[K, V]]
-
case class
Max[+T](get: T) extends Product with Serializable
-
case class
MaxAggregator[T](ord: Ordering[T]) extends Aggregator[T, T, T] with Product with Serializable
-
trait
Metric[-V] extends Serializable
-
case class
Min[+T](get: T) extends Product with Serializable
-
case class
MinAggregator[T](ord: Ordering[T]) extends Aggregator[T, T, T] with Product with Serializable
-
case class
MinHashSignature(bytes: Array[Byte]) extends Product with Serializable
-
abstract
class
MinHasher[H] extends Monoid[MinHashSignature]
-
class
MinHasher16 extends MinHasher[Char]
-
class
MinHasher32 extends MinHasher[Int]
-
sealed abstract
class
MinPlus[+V] extends Serializable
-
class
MinPlusSemiring[V] extends Ring[MinPlus[V]]
-
case class
MinPlusValue[V](get: V) extends MinPlus[V] with Product with Serializable
-
class
MinusOp[T] extends AnyRef
-
case class
Moments(m0: Long, m1: Double, m2: Double, m3: Double, m4: Double) extends Product with Serializable
-
trait
Monad[M[_]] extends AnyRef
-
class
MonadField[T, M[_]] extends MonadRing[T, M] with Field[M[T]]
-
class
MonadGroup[T, M[_]] extends MonadMonoid[T, M] with Group[M[T]]
-
class
MonadMonoid[T, M[_]] extends MonadSemigroup[T, M] with Monoid[M[T]]
-
class
MonadOperators[A, M[A]] extends AnyRef
-
class
MonadRing[T, M[_]] extends MonadGroup[T, M] with Ring[M[T]]
-
class
MonadSemigroup[T, M[_]] extends Semigroup[M[T]]
-
trait
Monoid[T] extends Semigroup[T]
-
trait
MonoidAggregator[-A, B, +C] extends Aggregator[A, B, C]
-
class
MonoidCombinator[A, B] extends SemigroupCombinator[A, B] with Monoid[(A, B)]
-
case class
MurmurHash128(seed: Long) extends Product with Serializable
-
class
NumericRing[T] extends Ring[T]
-
-
class
OptionGroup[T] extends OptionMonoid[T] with Group[Option[T]]
-
class
OptionMonoid[T] extends Monoid[Option[T]]
-
case class
OrVal(get: Boolean) extends Product with Serializable
-
class
PlusOp[T] extends AnyRef
-
trait
Predecessible[T] extends Serializable
-
class
Product10Group[X, A, B, C, D, E, F, G, H, I, J] extends Group[X]
-
class
Product10Monoid[X, A, B, C, D, E, F, G, H, I, J] extends Monoid[X]
-
class
Product10Ring[X, A, B, C, D, E, F, G, H, I, J] extends Ring[X]
-
class
Product10Semigroup[X, A, B, C, D, E, F, G, H, I, J] extends Semigroup[X]
-
class
Product11Group[X, A, B, C, D, E, F, G, H, I, J, K] extends Group[X]
-
class
Product11Monoid[X, A, B, C, D, E, F, G, H, I, J, K] extends Monoid[X]
-
class
Product11Ring[X, A, B, C, D, E, F, G, H, I, J, K] extends Ring[X]
-
class
Product11Semigroup[X, A, B, C, D, E, F, G, H, I, J, K] extends Semigroup[X]
-
class
Product12Group[X, A, B, C, D, E, F, G, H, I, J, K, L] extends Group[X]
-
class
Product12Monoid[X, A, B, C, D, E, F, G, H, I, J, K, L] extends Monoid[X]
-
class
Product12Ring[X, A, B, C, D, E, F, G, H, I, J, K, L] extends Ring[X]
-
class
Product12Semigroup[X, A, B, C, D, E, F, G, H, I, J, K, L] extends Semigroup[X]
-
class
Product13Group[X, A, B, C, D, E, F, G, H, I, J, K, L, M] extends Group[X]
-
class
Product13Monoid[X, A, B, C, D, E, F, G, H, I, J, K, L, M] extends Monoid[X]
-
class
Product13Ring[X, A, B, C, D, E, F, G, H, I, J, K, L, M] extends Ring[X]
-
class
Product13Semigroup[X, A, B, C, D, E, F, G, H, I, J, K, L, M] extends Semigroup[X]
-
class
Product14Group[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N] extends Group[X]
-
class
Product14Monoid[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N] extends Monoid[X]
-
class
Product14Ring[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N] extends Ring[X]
-
class
Product14Semigroup[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N] extends Semigroup[X]
-
class
Product15Group[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O] extends Group[X]
-
class
Product15Monoid[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O] extends Monoid[X]
-
class
Product15Ring[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O] extends Ring[X]
-
class
Product15Semigroup[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O] extends Semigroup[X]
-
class
Product16Group[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P] extends Group[X]
-
class
Product16Monoid[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P] extends Monoid[X]
-
class
Product16Ring[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P] extends Ring[X]
-
class
Product16Semigroup[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P] extends Semigroup[X]
-
class
Product17Group[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q] extends Group[X]
-
class
Product17Monoid[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q] extends Monoid[X]
-
class
Product17Ring[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q] extends Ring[X]
-
class
Product17Semigroup[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q] extends Semigroup[X]
-
class
Product18Group[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R] extends Group[X]
-
class
Product18Monoid[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R] extends Monoid[X]
-
class
Product18Ring[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R] extends Ring[X]
-
class
Product18Semigroup[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R] extends Semigroup[X]
-
class
Product19Group[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S] extends Group[X]
-
class
Product19Monoid[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S] extends Monoid[X]
-
class
Product19Ring[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S] extends Ring[X]
-
class
Product19Semigroup[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S] extends Semigroup[X]
-
class
Product20Group[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T] extends Group[X]
-
class
Product20Monoid[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T] extends Monoid[X]
-
class
Product20Ring[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T] extends Ring[X]
-
class
Product20Semigroup[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T] extends Semigroup[X]
-
class
Product21Group[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U] extends Group[X]
-
class
Product21Monoid[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U] extends Monoid[X]
-
class
Product21Ring[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U] extends Ring[X]
-
class
Product21Semigroup[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U] extends Semigroup[X]
-
class
Product22Group[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V] extends Group[X]
-
class
Product22Monoid[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V] extends Monoid[X]
-
class
Product22Ring[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V] extends Ring[X]
-
class
Product22Semigroup[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V] extends Semigroup[X]
-
class
Product2Group[X, A, B] extends Group[X]
-
class
Product2Monoid[X, A, B] extends Monoid[X]
-
class
Product2Ring[X, A, B] extends Ring[X]
-
class
Product2Semigroup[X, A, B] extends Semigroup[X]
-
class
Product3Group[X, A, B, C] extends Group[X]
-
class
Product3Monoid[X, A, B, C] extends Monoid[X]
-
class
Product3Ring[X, A, B, C] extends Ring[X]
-
class
Product3Semigroup[X, A, B, C] extends Semigroup[X]
-
class
Product4Group[X, A, B, C, D] extends Group[X]
-
class
Product4Monoid[X, A, B, C, D] extends Monoid[X]
-
class
Product4Ring[X, A, B, C, D] extends Ring[X]
-
class
Product4Semigroup[X, A, B, C, D] extends Semigroup[X]
-
class
Product5Group[X, A, B, C, D, E] extends Group[X]
-
class
Product5Monoid[X, A, B, C, D, E] extends Monoid[X]
-
class
Product5Ring[X, A, B, C, D, E] extends Ring[X]
-
class
Product5Semigroup[X, A, B, C, D, E] extends Semigroup[X]
-
class
Product6Group[X, A, B, C, D, E, F] extends Group[X]
-
class
Product6Monoid[X, A, B, C, D, E, F] extends Monoid[X]
-
class
Product6Ring[X, A, B, C, D, E, F] extends Ring[X]
-
class
Product6Semigroup[X, A, B, C, D, E, F] extends Semigroup[X]
-
class
Product7Group[X, A, B, C, D, E, F, G] extends Group[X]
-
class
Product7Monoid[X, A, B, C, D, E, F, G] extends Monoid[X]
-
class
Product7Ring[X, A, B, C, D, E, F, G] extends Ring[X]
-
class
Product7Semigroup[X, A, B, C, D, E, F, G] extends Semigroup[X]
-
class
Product8Group[X, A, B, C, D, E, F, G, H] extends Group[X]
-
class
Product8Monoid[X, A, B, C, D, E, F, G, H] extends Monoid[X]
-
class
Product8Ring[X, A, B, C, D, E, F, G, H] extends Ring[X]
-
class
Product8Semigroup[X, A, B, C, D, E, F, G, H] extends Semigroup[X]
-
class
Product9Group[X, A, B, C, D, E, F, G, H, I] extends Group[X]
-
class
Product9Monoid[X, A, B, C, D, E, F, G, H, I] extends Monoid[X]
-
class
Product9Ring[X, A, B, C, D, E, F, G, H, I] extends Ring[X]
-
class
Product9Semigroup[X, A, B, C, D, E, F, G, H, I] extends Semigroup[X]
-
-
-
-
-
class
PureOp[A] extends AnyRef
-
case class
QTree[A](offset: Long, level: Int, count: Long, sum: A, lowerChild: Option[QTree[A]], upperChild: Option[QTree[A]], monoid: Monoid[A]) extends Product with Serializable
-
class
QTreeSemigroup[A] extends Semigroup[QTree[A]]
-
sealed
trait
ResetState[+A] extends AnyRef
-
class
ResetStateMonoid[A] extends Monoid[ResetState[A]]
-
case class
ResetValue[+A](get: A) extends ResetState[A] with Product with Serializable
-
-
-
sealed abstract
class
RightFolded[+In, +Out] extends AnyRef
-
sealed abstract
class
RightFolded2[+In, +Out, +Acc] extends AnyRef
-
class
RightFolded2Monoid[In, Out, Acc] extends Monoid[RightFolded2[In, Out, Acc]]
-
case class
RightFoldedToFold[+In](in: List[In]) extends RightFolded[In, Nothing] with Product with Serializable
-
case class
RightFoldedToFold2[+In](in: List[In]) extends RightFolded2[In, Nothing, Nothing] with Product with Serializable
-
case class
RightFoldedValue[+Out](v: Out) extends RightFolded[Nothing, Out] with Product with Serializable
-
case class
RightFoldedValue2[+In, +Out, +Acc](v: Out, acc: Acc, rvals: List[In]) extends RightFolded2[In, Out, Acc] with Product with Serializable
-
trait
Ring[T] extends Group[T]
-
trait
RingAggregator[-A, B, +C] extends Aggregator[A, B, C]
-
sealed abstract
class
SGD[+Pos] extends AnyRef
-
class
SGDMonoid[Pos] extends Monoid[SGD[Pos]]
-
case class
SGDPos[+Pos](pos: List[Pos]) extends SGD[Pos] with Product with Serializable
-
case class
SGDWeights(count: Long, weights: IndexedSeq[Double]) extends SGD[Nothing] with Product with Serializable
-
case class
SSMany[T](capacity: Int, counters: Map[T, (Long, Long)], buckets: SortedMap[Long, Set[T]]) extends SpaceSaver[T] with Product with Serializable
-
case class
SSOne[T](capacity: Int, item: T) extends SpaceSaver[T] with Product with Serializable
-
class
ScMapGroup[K, V] extends ScMapMonoid[K, V] with Group[Map[K, V]]
-
class
ScMapMonoid[K, V] extends GenericMapMonoid[K, V, Map[K, V]]
-
class
ScMapRing[K, V] extends ScMapGroup[K, V] with GenericMapRing[K, V, Map[K, V]]
-
trait
Semigroup[T] extends Serializable
-
-
class
SeqMonoid[T] extends Monoid[Seq[T]]
-
class
SetMonoid[T] extends Monoid[Set[T]]
-
case class
SetValue[+A](get: A) extends ResetState[A] with Product with Serializable
-
case class
SketchMap[K, V](valuesTable: AdaptiveMatrix[V], heavyHitterKeys: List[K], totalValue: V) extends Serializable with Product with Serializable
-
case class
SketchMapAggregator[K, V](params: SketchMapParams[K], skmMonoid: SketchMapMonoid[K, V], valueOrdering: Ordering[V], valueMonoid: Monoid[V]) extends MonoidAggregator[(K, V), SketchMap[K, V], SketchMap[K, V]] with Product with Serializable
-
case class
SketchMapHash[K](hasher: CMSHash, seed: Int, serialization: (K) ⇒ Array[Byte]) extends Product with Serializable
-
class
SketchMapMonoid[K, V] extends Monoid[SketchMap[K, V]]
-
case class
SketchMapParams[K](seed: Int, width: Int, depth: Int, heavyHittersCount: Int, serialization: (K) ⇒ Array[Byte]) extends Product with Serializable
-
sealed abstract
class
SpaceSaver[T] extends AnyRef
-
class
SpaceSaverSemigroup[T] extends Semigroup[SpaceSaver[T]]
-
case class
SparseHLL(bits: Int, maxRhow: Map[Int, Max[Byte]]) extends HLL with Product with Serializable
-
case class
SparseVector[V](map: Map[Int, V], sparseValue: V, size: Int) extends AdaptiveVector[V] with Product with Serializable
-
trait
StatefulSummer[V] extends Buffered[V, V]
-
trait
Successible[T] extends AnyRef
-
class
SumAll[V] extends StatefulSummer[V]
-
class
SummingCache[K, V] extends StatefulSummer[Map[K, V]]
-
class
SummingIterator[V] extends Serializable with Iterator[V]
-
class
SummingQueue[V] extends StatefulSummer[V]
-
class
TimesOp[T] extends AnyRef
-
case class
TopK[N](size: Int, items: List[N], max: Option[N]) extends Product with Serializable
-
class
TopKMonoid[T] extends Monoid[TopK[T]]
-
class
Tuple10Group[A, B, C, D, E, F, G, H, I, J] extends Group[(A, B, C, D, E, F, G, H, I, J)]
-
class
Tuple10Monoid[A, B, C, D, E, F, G, H, I, J] extends Monoid[(A, B, C, D, E, F, G, H, I, J)]
-
class
Tuple10Ring[A, B, C, D, E, F, G, H, I, J] extends Ring[(A, B, C, D, E, F, G, H, I, J)]
-
class
Tuple10Semigroup[A, B, C, D, E, F, G, H, I, J] extends Semigroup[(A, B, C, D, E, F, G, H, I, J)]
-
class
Tuple11Group[A, B, C, D, E, F, G, H, I, J, K] extends Group[(A, B, C, D, E, F, G, H, I, J, K)]
-
class
Tuple11Monoid[A, B, C, D, E, F, G, H, I, J, K] extends Monoid[(A, B, C, D, E, F, G, H, I, J, K)]
-
class
Tuple11Ring[A, B, C, D, E, F, G, H, I, J, K] extends Ring[(A, B, C, D, E, F, G, H, I, J, K)]
-
class
Tuple11Semigroup[A, B, C, D, E, F, G, H, I, J, K] extends Semigroup[(A, B, C, D, E, F, G, H, I, J, K)]
-
class
Tuple12Group[A, B, C, D, E, F, G, H, I, J, K, L] extends Group[(A, B, C, D, E, F, G, H, I, J, K, L)]
-
class
Tuple12Monoid[A, B, C, D, E, F, G, H, I, J, K, L] extends Monoid[(A, B, C, D, E, F, G, H, I, J, K, L)]
-
class
Tuple12Ring[A, B, C, D, E, F, G, H, I, J, K, L] extends Ring[(A, B, C, D, E, F, G, H, I, J, K, L)]
-
class
Tuple12Semigroup[A, B, C, D, E, F, G, H, I, J, K, L] extends Semigroup[(A, B, C, D, E, F, G, H, I, J, K, L)]
-
class
Tuple13Group[A, B, C, D, E, F, G, H, I, J, K, L, M] extends Group[(A, B, C, D, E, F, G, H, I, J, K, L, M)]
-
class
Tuple13Monoid[A, B, C, D, E, F, G, H, I, J, K, L, M] extends Monoid[(A, B, C, D, E, F, G, H, I, J, K, L, M)]
-
class
Tuple13Ring[A, B, C, D, E, F, G, H, I, J, K, L, M] extends Ring[(A, B, C, D, E, F, G, H, I, J, K, L, M)]
-
class
Tuple13Semigroup[A, B, C, D, E, F, G, H, I, J, K, L, M] extends Semigroup[(A, B, C, D, E, F, G, H, I, J, K, L, M)]
-
class
Tuple14Group[A, B, C, D, E, F, G, H, I, J, K, L, M, N] extends Group[(A, B, C, D, E, F, G, H, I, J, K, L, M, N)]
-
class
Tuple14Monoid[A, B, C, D, E, F, G, H, I, J, K, L, M, N] extends Monoid[(A, B, C, D, E, F, G, H, I, J, K, L, M, N)]
-
class
Tuple14Ring[A, B, C, D, E, F, G, H, I, J, K, L, M, N] extends Ring[(A, B, C, D, E, F, G, H, I, J, K, L, M, N)]
-
class
Tuple14Semigroup[A, B, C, D, E, F, G, H, I, J, K, L, M, N] extends Semigroup[(A, B, C, D, E, F, G, H, I, J, K, L, M, N)]
-
class
Tuple15Group[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O] extends Group[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)]
-
class
Tuple15Monoid[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O] extends Monoid[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)]
-
class
Tuple15Ring[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O] extends Ring[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)]
-
class
Tuple15Semigroup[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O] extends Semigroup[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)]
-
class
Tuple16Group[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P] extends Group[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)]
-
class
Tuple16Monoid[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P] extends Monoid[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)]
-
class
Tuple16Ring[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P] extends Ring[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)]
-
class
Tuple16Semigroup[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P] extends Semigroup[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)]
-
class
Tuple17Group[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q] extends Group[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)]
-
class
Tuple17Monoid[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q] extends Monoid[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)]
-
class
Tuple17Ring[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q] extends Ring[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)]
-
class
Tuple17Semigroup[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q] extends Semigroup[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)]
-
class
Tuple18Group[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R] extends Group[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)]
-
class
Tuple18Monoid[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R] extends Monoid[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)]
-
class
Tuple18Ring[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R] extends Ring[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)]
-
class
Tuple18Semigroup[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R] extends Semigroup[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)]
-
class
Tuple19Group[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S] extends Group[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)]
-
class
Tuple19Monoid[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S] extends Monoid[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)]
-
class
Tuple19Ring[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S] extends Ring[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)]
-
class
Tuple19Semigroup[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S] extends Semigroup[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)]
-
class
Tuple20Group[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T] extends Group[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)]
-
class
Tuple20Monoid[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T] extends Monoid[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)]
-
class
Tuple20Ring[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T] extends Ring[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)]
-
class
Tuple20Semigroup[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T] extends Semigroup[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)]
-
class
Tuple21Group[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U] extends Group[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)]
-
class
Tuple21Monoid[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U] extends Monoid[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)]
-
class
Tuple21Ring[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U] extends Ring[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)]
-
class
Tuple21Semigroup[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U] extends Semigroup[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)]
-
class
Tuple22Group[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V] extends Group[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)]
-
class
Tuple22Monoid[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V] extends Monoid[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)]
-
class
Tuple22Ring[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V] extends Ring[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)]
-
class
Tuple22Semigroup[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V] extends Semigroup[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)]
-
class
Tuple2Group[A, B] extends Group[(A, B)]
-
class
Tuple2Monoid[A, B] extends Monoid[(A, B)]
-
class
Tuple2Ring[A, B] extends Ring[(A, B)]
-
class
Tuple2Semigroup[A, B] extends Semigroup[(A, B)]
-
class
Tuple3Group[A, B, C] extends Group[(A, B, C)]
-
class
Tuple3Monoid[A, B, C] extends Monoid[(A, B, C)]
-
class
Tuple3Ring[A, B, C] extends Ring[(A, B, C)]
-
class
Tuple3Semigroup[A, B, C] extends Semigroup[(A, B, C)]
-
class
Tuple4Group[A, B, C, D] extends Group[(A, B, C, D)]
-
class
Tuple4Monoid[A, B, C, D] extends Monoid[(A, B, C, D)]
-
class
Tuple4Ring[A, B, C, D] extends Ring[(A, B, C, D)]
-
class
Tuple4Semigroup[A, B, C, D] extends Semigroup[(A, B, C, D)]
-
class
Tuple5Group[A, B, C, D, E] extends Group[(A, B, C, D, E)]
-
class
Tuple5Monoid[A, B, C, D, E] extends Monoid[(A, B, C, D, E)]
-
class
Tuple5Ring[A, B, C, D, E] extends Ring[(A, B, C, D, E)]
-
class
Tuple5Semigroup[A, B, C, D, E] extends Semigroup[(A, B, C, D, E)]
-
class
Tuple6Group[A, B, C, D, E, F] extends Group[(A, B, C, D, E, F)]
-
class
Tuple6Monoid[A, B, C, D, E, F] extends Monoid[(A, B, C, D, E, F)]
-
class
Tuple6Ring[A, B, C, D, E, F] extends Ring[(A, B, C, D, E, F)]
-
class
Tuple6Semigroup[A, B, C, D, E, F] extends Semigroup[(A, B, C, D, E, F)]
-
class
Tuple7Group[A, B, C, D, E, F, G] extends Group[(A, B, C, D, E, F, G)]
-
class
Tuple7Monoid[A, B, C, D, E, F, G] extends Monoid[(A, B, C, D, E, F, G)]
-
class
Tuple7Ring[A, B, C, D, E, F, G] extends Ring[(A, B, C, D, E, F, G)]
-
class
Tuple7Semigroup[A, B, C, D, E, F, G] extends Semigroup[(A, B, C, D, E, F, G)]
-
class
Tuple8Group[A, B, C, D, E, F, G, H] extends Group[(A, B, C, D, E, F, G, H)]
-
class
Tuple8Monoid[A, B, C, D, E, F, G, H] extends Monoid[(A, B, C, D, E, F, G, H)]
-
class
Tuple8Ring[A, B, C, D, E, F, G, H] extends Ring[(A, B, C, D, E, F, G, H)]
-
class
Tuple8Semigroup[A, B, C, D, E, F, G, H] extends Semigroup[(A, B, C, D, E, F, G, H)]
-
class
Tuple9Group[A, B, C, D, E, F, G, H, I] extends Group[(A, B, C, D, E, F, G, H, I)]
-
class
Tuple9Monoid[A, B, C, D, E, F, G, H, I] extends Monoid[(A, B, C, D, E, F, G, H, I)]
-
class
Tuple9Ring[A, B, C, D, E, F, G, H, I] extends Ring[(A, B, C, D, E, F, G, H, I)]
-
class
Tuple9Semigroup[A, B, C, D, E, F, G, H, I] extends Semigroup[(A, B, C, D, E, F, G, H, I)]
-
case class
Universe[T]() extends Interval[T] with Product with Serializable
-
sealed
trait
Upper[T] extends Interval[T]
-
trait
VectorSpace[F, C[_]] extends Serializable
-