Base class for all types of module elements.
abstract IModuleElement MultiplyScalar(IRingElement Scalar)
Tries to multiply a scalar to the current element.
Base class for all types of vector space elements (vectors).
override IModuleElement MultiplyScalar(IRingElement Scalar)
Tries to multiply a scalar to the current element.
Base class for all types of modules.
Base class for all types of vector spaces.
VectorSpace()
Base class for all types of vector spaces.
override IModuleElement MultiplyScalar(IRingElement Scalar, IModuleElement ModuleElement)
Performs a scalar multiplication, if possible.
virtual IVectorSpaceElement MultiplyScalar(IFieldElement Scalar, IVectorSpaceElement VectorSpaceElement)
Performs a scalar multiplication, if possible.
abstract IField ScalarField
Scalar field.
override IRing ScalarRing
Scalar ring.
Basic interface for all types of field elements.
Basic interface for all types of module elements.
Basic interface for all types of ring elements.
Basic interface for all types of module elements.
Basic interface for all types of fields.
Basic interface for all types of rings.
Basic interface for all types of modules.