Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
GroupElement.cs
1using System;
3
5{
10 {
14 public GroupElement()
15 {
16 }
17
22 public abstract IGroupElement Negate();
23
27 public override ISet AssociatedSet => this.AssociatedGroup;
28
33
37 public abstract IGroup AssociatedGroup
38 {
39 get;
40 }
41 }
42}
Base class for all types of group elements.
Definition: GroupElement.cs:10
abstract IGroup AssociatedGroup
Associated Group.
Definition: GroupElement.cs:38
abstract IGroupElement Negate()
Negates the element.
override ISemiGroup AssociatedSemiGroup
Associated Semi-Group.
Definition: GroupElement.cs:32
GroupElement()
Base class for all types of group elements.
Definition: GroupElement.cs:14
override ISet AssociatedSet
Associated Set.
Definition: GroupElement.cs:27
Base class for all types of semigroup elements.
Basic interface for all types of group elements.
Definition: IGroupElement.cs:9
Basic interface for all types of groups.
Definition: IGroup.cs:10
Basic interface for all types of semigroups.
Definition: ISemiGroup.cs:10
Basic interface for all types of sets.
Definition: ISet.cs:10