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>
Structure2D.IntRowColumn, Structure2D.Logical<S extends Structure2D,B extends Structure2D.Logical<S,?>>, 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()
Returns the norm of this complex number.
|
ComplexNumber.Normalised |
signum()
this == this.signum().multiply(this.norm()) |
<T extends Mutate2D.ModifiableReceiver<Double> & Access2D<Double>> |
transform(T transformable) |
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, shortValue
asCollectable2D, asPrimitive2D, byteValue, byteValue, columns, elements, equals, floatValue, floatValue, intValue, intValue, longValue, longValue, newPrimitiveColumnCollectable, newPrimitiveRowCollectable, rows, shortValue, shortValue, toRawCopy2D, toString, wrap, wrap
asCollectable1D, asPrimitive1D, axpy, dot, equals, hashCode, nonzeros, supplyTo, toRawCopy1D, toString, wrap, wrap, wrap
collect
column, column, column, column, column, count, index, index, isEmpty, isFat, isScalar, isSquare, isTall, isVector, loopAll, loopColumn, loopColumn, loopDiagonal, loopMatching, loopRow, loopRow, mapperOf, row, row, row, row, row
index, loopAll, loopMatching, loopRange, mapper, size
public double norm()
ComplexNumber
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 <T extends Mutate2D.ModifiableReceiver<Double> & Access2D<Double>> void transform(T transformable)
transform
in interface Transformation2D<Double>
transform
in class ComplexNumber
Copyright © 2019 Optimatika. All rights reserved.