16 private readonly
int dimension;
37 get {
return scalarField; }
47 if (this.zero is
null)
49 Complex[] v =
new Complex[this.dimension];
52 for (i = 0; i < this.dimension; i++)
70 return v.Dimension == this.dimension;
80 public override bool Equals(
object obj)
91 return this.dimension.GetHashCode();
Base class for all types of elements.
Base class for all types of vector spaces.
Pseudo-field of Complex numbers, as an approximation of the field of real numbers.
Pseudo-vector space of Complex-valued vectors.
ComplexVectors(int Dimension)
Pseudo-vector space of Complex-valued vectors.
override IField ScalarField
Scalar field.
override bool Equals(object obj)
Compares the element to another.
override int GetHashCode()
Calculates a hash code of the element.
int Dimension
Dimension of vector space.
override bool Contains(IElement Element)
Checks if the set contains an element.
override IAbelianGroupElement Zero
Returns the zero element of the group.
Basic interface for all types of abelian group elements.
IAbelianGroupElement Zero
Returns the zero element of the group.
Basic interface for all types of elements.
Basic interface for all types of fields.