Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
RightModule.cs
1using System;
3
5{
9 public abstract class RightModule : AbelianGroup, IRightModule
10 {
14 public RightModule()
15 : base()
16 {
17 }
18
22 public abstract IRing ScalarRing
23 {
24 get;
25 }
26
34
35 }
36}
Base class for all types of module elements.
Base class for all types of abelian groups.
Definition: AbelianGroup.cs:10
Base class for all types of right modules.
Definition: RightModule.cs:10
abstract IRing ScalarRing
Scalar ring.
Definition: RightModule.cs:23
abstract IRightModuleElement MultiplyScalarRight(IRightModuleElement ModuleElement, IRingElement Scalar)
Performs a scalar multiplication, if possible.
RightModule()
Base class for all types of right modules.
Definition: RightModule.cs:14
Basic interface for all types of right module elements.
Basic interface for all types of ring elements.
Definition: IRingElement.cs:10
Basic interface for all types of right modules.
Definition: IRightModule.cs:10
Basic interface for all types of rings.
Definition: IRing.cs:10