Klasse ComplexNumber
java.lang.Object
ch.nolix.tech.math.bigdecimalmath.ComplexNumber
- Alle implementierten Schnittstellen:
IComplexNumber
,Comparable<IComplexNumber>
A
ComplexNumber
is not mutable.- Version:
- 2019-02-19
- Autor:
- Silvan Wyss
-
Konstruktorübersicht
KonstruktorBeschreibungComplexNumber
(double realComponent, double imaginaryComponent) ComplexNumber
(double realComponent, double imaginaryComponent, int decimalPlaces) ComplexNumber
(BigDecimal realComponent, BigDecimal imaginaryComponent) ComplexNumber
(BigDecimal realComponent, BigDecimal imaginaryComponent, int decimalPlaces) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungint
compareTo
(IComplexNumber complexNumber) boolean
int
getPower
(int exponent) getProduct
(double number) getProduct
(IComplexNumber complexNumber) getProduct
(BigDecimal number) int
getScale()
getSum
(double number) getSum
(IComplexNumber complexNumber) getSum
(BigDecimal number) int
hashCode()
inDecimalPlaces
(int decimalPlaces) boolean
boolean
toString()
-
Konstruktordetails
-
ComplexNumber
-
ComplexNumber
-
ComplexNumber
public ComplexNumber(double realComponent, double imaginaryComponent) -
ComplexNumber
public ComplexNumber(double realComponent, double imaginaryComponent, int decimalPlaces)
-
-
Methodendetails
-
compareTo
- Angegeben von:
compareTo
in SchnittstelleComparable<IComplexNumber>
-
equals
-
getConjugate
- Angegeben von:
getConjugate
in SchnittstelleIComplexNumber
-
getDecimalPlaces
public int getDecimalPlaces()- Angegeben von:
getDecimalPlaces
in SchnittstelleIComplexNumber
-
getImaginaryComponent
- Angegeben von:
getImaginaryComponent
in SchnittstelleIComplexNumber
-
getMagnitude
- Angegeben von:
getMagnitude
in SchnittstelleIComplexNumber
-
getPower
- Angegeben von:
getPower
in SchnittstelleIComplexNumber
-
getPower2
- Angegeben von:
getPower2
in SchnittstelleIComplexNumber
-
getPower3
- Angegeben von:
getPower3
in SchnittstelleIComplexNumber
-
getPower4
- Angegeben von:
getPower4
in SchnittstelleIComplexNumber
-
getProduct
- Angegeben von:
getProduct
in SchnittstelleIComplexNumber
-
getProduct
- Angegeben von:
getProduct
in SchnittstelleIComplexNumber
-
getProduct
- Angegeben von:
getProduct
in SchnittstelleIComplexNumber
-
getRealComponent
- Angegeben von:
getRealComponent
in SchnittstelleIComplexNumber
-
getScale
public int getScale()- Angegeben von:
getScale
in SchnittstelleIComplexNumber
-
getSquaredMagnitude
- Angegeben von:
getSquaredMagnitude
in SchnittstelleIComplexNumber
-
getSum
- Angegeben von:
getSum
in SchnittstelleIComplexNumber
-
getSum
- Angegeben von:
getSum
in SchnittstelleIComplexNumber
-
getSum
- Angegeben von:
getSum
in SchnittstelleIComplexNumber
-
hashCode
public int hashCode() -
inDecimalPlaces
- Angegeben von:
inDecimalPlaces
in SchnittstelleIComplexNumber
-
isPureImaginary
public boolean isPureImaginary()- Angegeben von:
isPureImaginary
in SchnittstelleIComplexNumber
-
isPureReal
public boolean isPureReal()- Angegeben von:
isPureReal
in SchnittstelleIComplexNumber
-
toString
-