public static final class ComplexNumber.Normalised extends ComplexNumber
ComplexNumber.Normalised
Scalar.Factory<N extends Number>
ScalarOperation.Addition<T,N extends Number>, ScalarOperation.Division<T,N extends Number>, ScalarOperation.Multiplication<T,N extends Number>, ScalarOperation.Subtraction<T,N extends Number>
Access2D.Aggregatable<N extends Number>, Access2D.Collectable<N extends Number,R extends Mutate2D.Receiver<N>>, Access2D.Elements, Access2D.ElementView<N extends Number>, Access2D.IndexOf, Access2D.Sliceable<N extends Number>, Access2D.Visitable<N extends Number>
TransformationMatrix.Transformable<N extends Number>
Structure2D.IntRowColumn, Structure2D.LongRowColumn, Structure2D.ReducibleTo1D<R extends Structure1D>, Structure2D.RowColumnCallback, Structure2D.RowColumnKey<R,C>, Structure2D.RowColumnMapper<R,C>
Structure1D.BasicMapper<T>, Structure1D.IndexCallback, Structure1D.IndexMapper<T>, Structure1D.IntIndex, Structure1D.LongIndex, Structure1D.LoopCallback
Modifier and Type | Method and Description |
---|---|
double |
norm()
this == this.signum().multiply(this.norm()) |
ComplexNumber.Normalised |
signum()
this == this.signum().multiply(this.norm()) |
void |
transform(PhysicalStore<Double> matrix) |
add, add, compareTo, conjugate, count, countColumns, countRows, divide, divide, doubleValue, doubleValue, doubleValue, enforce, equals, floatValue, get, get, get, getArgument, getImaginary, getModulus, getReal, hashCode, intValue, invert, isAbsolute, isAbsolute, isInfinite, isNaN, isReal, isReal, isSmall, isSmall, longValue, makePolar, makeRotation, multiply, multiply, negate, of, phase, subtract, subtract, supplyTo, toBigDecimal, toMultiplicationMatrix, toMultiplicationVector, toRotationMatrix, toString, toString, valueOf, valueOf
byteValue, shortValue
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
add, divide, multiply, subtract, toPlainString
byteValue, getNumber, shortValue
asCollectable2D, asPrimitive2D, columns, elements, equals, newPrimitiveColumnCollectable, newPrimitiveRowCollectable, rows, toRawCopy2D, toString, wrap, wrap, wrapAccess2D, wrapAccess2D
asCollectable1D, asPrimitive1D, axpy, dot, equals, hashCode, iterator, nonzeros, stream, supplyTo, toRawCopy1D, wrap, wrap, wrap, wrapAccess1D, wrapAccess1D, wrapAccess1D
forEach, spliterator
collect
column, column, column, column, column, index, index, isEmpty, isFat, isScalar, isSquare, isTall, isVector, loopAll, loopColumn, loopColumn, loopDiagonal, loopMatching, loopRow, loopRow, mapperOf, row, row, row, row, row
loopAll, loopMatching, loopRange, mapper
public double norm()
NormedVectorSpace
this == this.signum().multiply(this.norm())
norm
in interface NormedVectorSpace<Scalar<ComplexNumber>,ComplexNumber>
norm
in class ComplexNumber
public ComplexNumber.Normalised signum()
NormedVectorSpace
this == this.signum().multiply(this.norm())
signum
in interface NormedVectorSpace<Scalar<ComplexNumber>,ComplexNumber>
signum
in class ComplexNumber
public void transform(PhysicalStore<Double> matrix)
transform
in interface TransformationMatrix<Double,PhysicalStore<Double>>
transform
in class ComplexNumber
Copyright © 2018 Optimatika. All rights reserved.