Class ComplexCoordinateSpace
java.lang.Object
dk.jonaslindstrom.ruffini.common.structures.AbstractModule<V,S,F>
dk.jonaslindstrom.ruffini.common.structures.AbstractVectorSpace<Vector<E>,E,F>
dk.jonaslindstrom.ruffini.common.structures.VectorSpaceOverField<ComplexNumber,ComplexNumbers>
dk.jonaslindstrom.ruffini.reals.structures.ComplexCoordinateSpace
- All Implemented Interfaces:
AdditiveGroup<Vector<ComplexNumber>>
,CommutativeMonoid<Vector<ComplexNumber>>
,InnerProductSpace<Vector<ComplexNumber>,
,ComplexNumber, ComplexNumbers> Module<Vector<ComplexNumber>,
,ComplexNumber, ComplexNumbers> NormedVectorSpace<Vector<ComplexNumber>,
,ComplexNumber, ComplexNumbers> Set<Vector<ComplexNumber>>
,VectorSpace<Vector<ComplexNumber>,
ComplexNumber, ComplexNumbers>
public class ComplexCoordinateSpace
extends VectorSpaceOverField<ComplexNumber,ComplexNumbers>
implements NormedVectorSpace<Vector<ComplexNumber>,ComplexNumber,ComplexNumbers>
-
Field Summary
Fields inherited from class dk.jonaslindstrom.ruffini.common.structures.AbstractModule
ring, vectors
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturn the inner product ⟨v,u⟩ of two vectors v and u.double
norm
(Vector<ComplexNumber> v) Methods inherited from class dk.jonaslindstrom.ruffini.common.structures.VectorSpaceOverField
scale
Methods inherited from class dk.jonaslindstrom.ruffini.common.structures.AbstractModule
add, equals, getScalars, negate, toString, zero
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface dk.jonaslindstrom.ruffini.common.abstractions.AdditiveGroup
doubling, isZero, negate, scale, scale, subtract, sum
Methods inherited from interface dk.jonaslindstrom.ruffini.common.abstractions.CommutativeMonoid
add, add, add, zero
Methods inherited from interface dk.jonaslindstrom.ruffini.common.abstractions.Module
getScalars, scale
-
Constructor Details
-
ComplexCoordinateSpace
public ComplexCoordinateSpace(int n)
-
-
Method Details
-
innerProduct
Description copied from interface:InnerProductSpace
Return the inner product ⟨v,u⟩ of two vectors v and u.- Specified by:
innerProduct
in interfaceInnerProductSpace<Vector<ComplexNumber>,
ComplexNumber, ComplexNumbers> - Overrides:
innerProduct
in classVectorSpaceOverField<ComplexNumber,
ComplexNumbers>
-
norm
- Specified by:
norm
in interfaceNormedVectorSpace<Vector<ComplexNumber>,
ComplexNumber, ComplexNumbers>
-