trait CModule[V, @specialized(Int, Long, Float, Double) R] extends LeftModule[V, R] with RightModule[V, R]
A module over a commutative ring has by definition equivalent left and right modules.
In addition to the laws above 1-5 left and 1-5 right, we have:
6. (r *: x) :* s = r *: (x :* s)
- Type Params
- R
Scalar type
- V
Abelian group type
- Companion
- object
trait AdditiveCommutativeGroup[V]
trait AdditiveCommutativeMonoid[V]
trait AdditiveCommutativeSemigroup[V]
trait AdditiveGroup[V]
trait AdditiveMonoid[V]
trait AdditiveSemigroup[V]
trait Serializable
class Any
trait PolynomialOverField[C]
trait ZAlgebra[V]
trait PolynomialOverCRing[C]
class ArrayCoordinateSpace[A]
Value members
Concrete methods
Inherited methods
override
- Definition Classes
- AdditiveCommutativeGroup -> AdditiveCommutativeMonoid -> AdditiveCommutativeSemigroup -> AdditiveGroup -> AdditiveMonoid -> AdditiveSemigroup
- Inherited from
- AdditiveCommutativeGroup
Given a sequence of as
, compute the sum.
Given a sequence of as
, compute the sum.
- Inherited from
- AdditiveMonoid
override
- Definition Classes
- AdditiveGroup -> AdditiveMonoid -> AdditiveSemigroup
- Inherited from
- AdditiveGroup