Class AbstractModule<V,S,R extends Ring<S>>
java.lang.Object
dk.jonaslindstrom.ruffini.common.structures.AbstractModule<V,S,R>
- All Implemented Interfaces:
AdditiveGroup<V>,CommutativeMonoid<V>,Module<V,,S, R> Set<V>
- Direct Known Subclasses:
AbstractVectorSpace
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturn the result of a+b.booleanReturnstrueif and only if a = b as elements of this set.Get the scalar ring.Return -a.Returns a human-readable string representation of an element in this set.zero()Return the zero element.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dk.jonaslindstrom.ruffini.common.abstractions.AdditiveGroup
doubling, isZero, scale, scale, subtract, sumMethods inherited from interface dk.jonaslindstrom.ruffini.common.abstractions.CommutativeMonoid
add, add
-
Field Details
-
vectors
-
ring
-
-
Constructor Details
-
AbstractModule
-
-
Method Details
-
getScalars
Description copied from interface:ModuleGet the scalar ring. -
negate
Description copied from interface:AdditiveGroupReturn -a.- Specified by:
negatein interfaceAdditiveGroup<V>
-
add
Description copied from interface:CommutativeMonoidReturn the result of a+b.- Specified by:
addin interfaceCommutativeMonoid<V>
-
zero
Description copied from interface:CommutativeMonoidReturn the zero element.- Specified by:
zeroin interfaceCommutativeMonoid<V>
-
toString
Description copied from interface:SetReturns a human-readable string representation of an element in this set. -
equals
Description copied from interface:SetReturnstrueif and only if a = b as elements of this set.
-