Scalgebra
Scalgebra
API
com.alecdorrington.scalgebra
builder
AdditiveGroupBuilder
AdditiveIdentityBuilder
AdditiveInverseBuilder
AdditiveMonoidBuilder
AdditiveSemigroupBuilder
DifferenceMonoidBuilder
DifferenceSemifieldBuilder
DifferenceSemiringBuilder
EuclideanMonoidBuilder
EuclideanRingBuilder
FieldBuilder
MultiplicativeGroupBuilder
MultiplicativeIdentityBuilder
MultiplicativeInverseBuilder
MultiplicativeMonoidBuilder
MultiplicativeSemigroupBuilder
RingBuilder
SemifieldBuilder
SemiringBuilder
connector
algebird
AdditiveGroupAlgebirdConversions
AdditiveMonoidAlgebirdConversions
AdditiveSemigroupAlgebirdConversions
AlgebirdConversions
FieldAlgebirdConversions
RingAlgebirdConversions
breeze
BreezeConversions
FieldBreezeConversions
RingBreezeConversions
SemiringBreezeConversions
cats
AdditiveGroupCatsConversions
AdditiveMonoidCatsConversions
AdditiveSemigroupCatsConversions
CatsConversions
EuclideanRingCatsConversions
FieldCatsConversions
MultiplicativeGroupCatsConversions
MultiplicativeMonoidCatsConversions
MultiplicativeSemigroupCatsConversions
RingCatsConversions
SemiringCatsConversions
scalaz
AdditiveMonoidScalazConversions
AdditiveSemigroupScalazConversions
ScalazConversions
spire
AdditiveGroupSpireConversions
AdditiveMonoidSpireConversions
AdditiveSemigroupSpireConversions
EuclideanRingSpireConversions
FieldSpireConversions
MultiplicativeGroupSpireConversions
MultiplicativeMonoidSpireConversions
MultiplicativeSemigroupSpireConversions
RingSpireConversions
SemiringSpireConversions
SpireConversions
zioprelude
AdditiveGroupZioPreludeConversions
AdditiveMonoidZioPreludeConversions
AdditiveSemigroupZioPreludeConversions
ZioPreludeConversions
evidence
collection
ArrayIsAdditiveMonoid
ArraySeqIsAdditiveMonoid
EitherIsAdditiveMonoid
IArrayIsAdditiveMonoid
LazyListIsAdditiveMonoid
ListIsAdditiveMonoid
MapIsAdditiveMonoid
OptionIsAdditiveMonoid
OptionIsSemiring
QueueIsAdditiveMonoid
SeqIsAdditiveMonoid
SetIsAdditiveMonoid
SortedMapIsAdditiveMonoid
SortedSetIsAdditiveMonoid
StringIsAdditiveMonoid
given_AdditiveMonoid_String
TryIsAdditiveMonoid
VectorIsAdditiveMonoid
function
FunctionIsAdditiveGroup
FunctionIsAdditiveIdentity
FunctionIsAdditiveInverse
FunctionIsAdditiveMonoid
FunctionIsAdditiveSemigroup
FunctionIsDifferenceMonoid
FunctionIsDifferenceSemifield
FunctionIsDifferenceSemiring
FunctionIsEuclideanMonoid
FunctionIsEuclideanRing
FunctionIsField
FunctionIsMultiplicativeGroup
FunctionIsMultiplicativeIdentity
FunctionIsMultiplicativeInverse
FunctionIsMultiplicativeMonoid
FunctionIsMultiplicativeSemigroup
FunctionIsRing
FunctionIsSemifield
FunctionIsSemiring
future
FutureIsAdditiveGroup
FutureIsAdditiveIdentity
FutureIsAdditiveInverse
FutureIsAdditiveMonoid
FutureIsAdditiveSemigroup
FutureIsDifferenceMonoid
FutureIsDifferenceSemifield
FutureIsDifferenceSemiring
FutureIsEuclideanMonoid
FutureIsEuclideanRing
FutureIsField
FutureIsMultiplicativeGroup
FutureIsMultiplicativeIdentity
FutureIsMultiplicativeInverse
FutureIsMultiplicativeMonoid
FutureIsMultiplicativeSemigroup
FutureIsRing
FutureIsSemifield
FutureIsSemiring
numeric
BigIntIsOrderedEuclideanRing
given_OrderedEuclideanRing_BigInt
BooleanIsOrderedRing
given_OrderedRing_Boolean
ByteIsOrderedEuclideanRing
given_OrderedEuclideanRing_Byte
DoubleIsOrderedEuclideanRing
given_OrderedField_Double
FloatIsOrderedField
given_OrderedField_Float
FractionalIsOrderedField
IntIsOrderedEuclideanRing
given_OrderedEuclideanRing_Int
IntegralIsOrderedEuclideanRing
LongIsOrderedEuclideanRing
given_OrderedEuclideanRing_Long
NumericIsOrderedRing
ShortIsOrderedEuclideanRing
given_OrderedEuclideanRing_Short
trivial
EmptyTupleIsOrderedField
given_OrderedField_EmptyTuple
NoneIsOrderedField
given_OrderedField_None_type
NothingIsOrderedField
given_OrderedField_Nothing
SingletonIsOrderedField
UnitIsOrderedField
given_OrderedField_Unit
tuple
TupleIsAdditiveGroup
TupleIsAdditiveIdentity
TupleIsAdditiveInverse
TupleIsAdditiveMonoid
TupleIsAdditiveSemigroup
TupleIsDifferenceMonoid
TupleIsDifferenceSemifield
TupleIsDifferenceSemiring
TupleIsEuclideanMonoid
TupleIsEuclideanRing
TupleIsField
TupleIsMultiplicativeGroup
TupleIsMultiplicativeIdentity
TupleIsMultiplicativeInverse
TupleIsMultiplicativeMonoid
TupleIsMultiplicativeSemigroup
TupleIsOrderedAdditiveGroup
TupleIsOrderedAdditiveIdentity
TupleIsOrderedAdditiveInverse
TupleIsOrderedAdditiveMonoid
TupleIsOrderedAdditiveSemigroup
TupleIsOrderedDifferenceMonoid
TupleIsOrderedDifferenceSemifield
TupleIsOrderedDifferenceSemiring
TupleIsOrderedEuclideanMonoid
TupleIsOrderedEuclideanRing
TupleIsOrderedField
TupleIsOrderedMultiplicativeGroup
TupleIsOrderedMultiplicativeIdentity
TupleIsOrderedMultiplicativeInverse
TupleIsOrderedMultiplicativeMonoid
TupleIsOrderedMultiplicativeSemigroup
TupleIsOrderedRing
TupleIsOrderedSemifield
TupleIsOrderedSemiring
TupleIsRing
TupleIsSemifield
TupleIsSemiring
ops
AdditiveGroupOps
AdditiveIdentityOps
AdditiveInverseOps
AdditiveMonoidOps
AdditiveSemigroupOps
DifferenceMonoidOps
DifferenceSemifieldOps
DifferenceSemiringOps
EuclideanMonoidOps
EuclideanRingOps
FieldOps
MultiplicativeGroupOps
MultiplicativeIdentityOps
MultiplicativeInverseOps
MultiplicativeMonoidOps
MultiplicativeSemigroupOps
RingOps
SemifieldOps
SemiringOps
ordered
builder
OrderedAdditiveGroupBuilder
OrderedAdditiveIdentityBuilder
OrderedAdditiveInverseBuilder
OrderedAdditiveMonoidBuilder
OrderedAdditiveSemigroupBuilder
OrderedDifferenceMonoidBuilder
OrderedDifferenceSemifieldBuilder
OrderedDifferenceSemiringBuilder
OrderedEuclideanMonoidBuilder
OrderedEuclideanRingBuilder
OrderedFieldBuilder
OrderedMultiplicativeGroupBuilder
OrderedMultiplicativeIdentityBuilder
OrderedMultiplicativeInverseBuilder
OrderedMultiplicativeMonoidBuilder
OrderedMultiplicativeSemigroupBuilder
OrderedRingBuilder
OrderedSemifieldBuilder
OrderedSemiringBuilder
ops
OrderedAdditiveGroupOps
OrderedAdditiveIdentityOps
OrderedAdditiveInverseOps
OrderedAdditiveMonoidOps
OrderedAdditiveSemigroupOps
OrderedDifferenceMonoidOps
OrderedDifferenceSemifieldOps
OrderedDifferenceSemiringOps
OrderedEuclideanMonoidOps
OrderedEuclideanRingOps
OrderedFieldOps
OrderedMultiplicativeGroupOps
OrderedMultiplicativeIdentityOps
OrderedMultiplicativeInverseOps
OrderedMultiplicativeMonoidOps
OrderedMultiplicativeSemigroupOps
OrderedRingOps
OrderedSemifieldOps
OrderedSemiringOps
OrderingOps
OrderedAdditiveGroup
OrderedAdditiveGroup
OrderedAdditiveIdentity
OrderedAdditiveIdentity
OrderedAdditiveInverse
OrderedAdditiveInverse
OrderedAdditiveMonoid
OrderedAdditiveMonoid
OrderedAdditiveSemigroup
OrderedAdditiveSemigroup
OrderedDifferenceMonoid
OrderedDifferenceMonoid
OrderedDifferenceSemifield
OrderedDifferenceSemifield
OrderedDifferenceSemiring
OrderedDifferenceSemiring
OrderedEuclideanMonoid
OrderedEuclideanMonoid
OrderedEuclideanRing
OrderedEuclideanRing
OrderedField
OrderedField
OrderedMultiplicativeGroup
OrderedMultiplicativeGroup
OrderedMultiplicativeIdentity
OrderedMultiplicativeIdentity
OrderedMultiplicativeInverse
OrderedMultiplicativeInverse
OrderedMultiplicativeMonoid
OrderedMultiplicativeMonoid
OrderedMultiplicativeSemigroup
OrderedMultiplicativeSemigroup
OrderedRing
OrderedRing
OrderedSemifield
OrderedSemifield
OrderedSemiring
OrderedSemiring
AdditiveGroup
AdditiveGroup
AdditiveIdentity
AdditiveIdentity
AdditiveInverse
AdditiveInverse
AdditiveMonoid
AdditiveMonoid
AdditiveSemigroup
AdditiveSemigroup
DifferenceMonoid
DifferenceMonoid
DifferenceSemifield
DifferenceSemifield
DifferenceSemiring
DifferenceSemiring
EuclideanMonoid
EuclideanMonoid
EuclideanRing
EuclideanRing
Field
Field
MultiplicativeGroup
MultiplicativeGroup
MultiplicativeIdentity
MultiplicativeIdentity
MultiplicativeInverse
MultiplicativeInverse
MultiplicativeMonoid
MultiplicativeMonoid
MultiplicativeSemigroup
MultiplicativeSemigroup
Ring
Ring
Semifield
Semifield
Semiring
Semiring
Scalgebra
Scalgebra
Members list
Clear all
Packages
package
com.alecdorrington.scalgebra
In this article
Members list
Packages