Base class for all types of abelian group elements.
Base class for all types of module elements.
virtual IRightModule AssociatedRightModule
Associated Right-Module.
override ISet AssociatedSet
Associated Set.
override IGroup AssociatedGroup
Associated Group.
abstract IModuleElement MultiplyScalar(IRingElement Scalar)
Tries to multiply a scalar to the current element.
ModuleElement()
Base class for all types of module elements.
virtual ILeftModuleElement MultiplyScalarLeft(IRingElement Scalar)
Tries to multiply a scalar to the current element from the left.
override ISemiGroup AssociatedSemiGroup
Associated Semi-Group.
virtual ILeftModule AssociatedLeftModule
Associated Left-Module.
override IAbelianGroup AssociatedAbelianGroup
Associated Abelian Group.
virtual IRightModuleElement MultiplyScalarRight(IRingElement Scalar)
Tries to multiply a scalar to the current element from the right.
abstract Sets.IModule AssociatedModule
Associated Module.
Basic interface for all types of left module elements.
Basic interface for all types of module elements.
Basic interface for all types of right module elements.
Basic interface for all types of ring elements.
Basic interface for all types of abelian groups.
Basic interface for all types of groups.
Basic interface for all types of left modules.
Basic interface for all types of modules.
Basic interface for all types of right modules.
Basic interface for all types of semigroups.
Basic interface for all types of sets.