infra
coulomb.ops.algebra.refined.all.infra
object infra
Attributes
Members list
Type members
Classlikes
class ASGR[V, P](using alg: AdditiveSemigroup[V], vld: Validate[V, P]) extends AdditiveSemigroup[Refined[V, P]]
Attributes
- Source
- all.scala
- Supertypes
class ASGRE[V, P](using alg: AdditiveSemigroup[Refined[V, P]]) extends AdditiveSemigroup[Either[String, Refined[V, P]]]
Attributes
- Source
- all.scala
- Supertypes
class FPR[V, P](using alg: FractionalPower[V], vld: Validate[V, P]) extends FractionalPower[Refined[V, P]]
Attributes
- Source
- all.scala
- Supertypes
class FPRE[V, P](using alg: FractionalPower[Refined[V, P]]) extends FractionalPower[Either[String, Refined[V, P]]]
Attributes
- Source
- all.scala
- Supertypes
class MGR[V, P](using alg: MultiplicativeGroup[V], vld: Validate[V, P]) extends MMR[V, P], MultiplicativeGroup[Refined[V, P]]
Attributes
- Source
- all.scala
- Supertypes
class MGRE[V, P](using alg: MultiplicativeGroup[Refined[V, P]]) extends MMRE[V, P], MultiplicativeGroup[Either[String, Refined[V, P]]]
Attributes
- Source
- all.scala
- Supertypes
class MMR[V, P](using alg: MultiplicativeMonoid[V], vld: Validate[V, P]) extends MSGR[V, P], MultiplicativeMonoid[Refined[V, P]]
Attributes
- Source
- all.scala
- Supertypes
- Known subtypes
-
class MMRE[V, P](using alg: MultiplicativeMonoid[Refined[V, P]]) extends MSGRE[V, P], MultiplicativeMonoid[Either[String, Refined[V, P]]]
Attributes
- Source
- all.scala
- Supertypes
- Known subtypes
-
class MSGR[V, P](using alg: MultiplicativeSemigroup[V], vld: Validate[V, P]) extends MultiplicativeSemigroup[Refined[V, P]]
Attributes
- Source
- all.scala
- Supertypes
- Known subtypes
class MSGRE[V, P](using alg: MultiplicativeSemigroup[Refined[V, P]]) extends MultiplicativeSemigroup[Either[String, Refined[V, P]]]
Attributes
- Source
- all.scala
- Supertypes
- Known subtypes
In this article