org.ojalgo
Class ComplexUtils

java.lang.Object
  extended by org.ojalgo.ComplexUtils

public final class ComplexUtils
extends Object

ComplexUtils is same same but different like PrimitiveUtils and BigUtilsbut for ComplexNumber.

Author:
apete

Field Summary
static ComplexNumber I
           
static ComplexNumber ONE
           
static ComplexNumber ZERO
           
 
Method Summary
static ComplexNumber acos(ComplexNumber aNumber)
           
static ComplexNumber acosh(ComplexNumber aNumber)
           
static ComplexNumber asin(ComplexNumber aNumber)
           
static ComplexNumber asinh(ComplexNumber aNumber)
           
static ComplexNumber atan(ComplexNumber aNumber)
           
static ComplexNumber atanh(ComplexNumber aNumber)
           
static ComplexNumber cos(ComplexNumber aNumber)
           
static ComplexNumber cosh(ComplexNumber aNumber)
           
static ComplexNumber exp(ComplexNumber anExponent)
           
static ComplexNumber hypot(ComplexNumber aNmbr1, ComplexNumber aNmbr2)
           
static ComplexNumber log(ComplexNumber aNumber)
           
static ComplexNumber max(ComplexNumber aNumber1, ComplexNumber aNumber2)
           
static ComplexNumber min(ComplexNumber aNumber1, ComplexNumber aNumber2)
           
static double norm(ComplexNumber aNumber, int aDegree)
           
static ComplexNumber pow(ComplexNumber aBase, ComplexNumber anExponent)
           
static ComplexNumber pow(ComplexNumber aNumber, double anExponent)
           
static ComplexNumber powInt(ComplexNumber aNumber, int anExponent)
           
static ComplexNumber sin(ComplexNumber aNumber)
           
static ComplexNumber sinh(ComplexNumber aNumber)
           
static ComplexNumber sqrt(ComplexNumber aNumber)
           
static ComplexNumber tan(ComplexNumber aNumber)
           
static ComplexNumber tanh(ComplexNumber aNumber)
           
static ComplexNumber toComplexNumber(Number aNumber)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

I

public static final ComplexNumber I

ONE

public static final ComplexNumber ONE

ZERO

public static final ComplexNumber ZERO
Method Detail

acos

public static ComplexNumber acos(ComplexNumber aNumber)

acosh

public static ComplexNumber acosh(ComplexNumber aNumber)

asin

public static ComplexNumber asin(ComplexNumber aNumber)

asinh

public static ComplexNumber asinh(ComplexNumber aNumber)

atan

public static ComplexNumber atan(ComplexNumber aNumber)

atanh

public static ComplexNumber atanh(ComplexNumber aNumber)

cos

public static ComplexNumber cos(ComplexNumber aNumber)

cosh

public static ComplexNumber cosh(ComplexNumber aNumber)

exp

public static ComplexNumber exp(ComplexNumber anExponent)

hypot

public static ComplexNumber hypot(ComplexNumber aNmbr1,
                                  ComplexNumber aNmbr2)

log

public static ComplexNumber log(ComplexNumber aNumber)

max

public static ComplexNumber max(ComplexNumber aNumber1,
                                ComplexNumber aNumber2)

min

public static ComplexNumber min(ComplexNumber aNumber1,
                                ComplexNumber aNumber2)

norm

public static double norm(ComplexNumber aNumber,
                          int aDegree)

pow

public static ComplexNumber pow(ComplexNumber aBase,
                                ComplexNumber anExponent)

pow

public static ComplexNumber pow(ComplexNumber aNumber,
                                double anExponent)

powInt

public static ComplexNumber powInt(ComplexNumber aNumber,
                                   int anExponent)

sin

public static ComplexNumber sin(ComplexNumber aNumber)

sinh

public static ComplexNumber sinh(ComplexNumber aNumber)

sqrt

public static ComplexNumber sqrt(ComplexNumber aNumber)

tan

public static ComplexNumber tan(ComplexNumber aNumber)

tanh

public static ComplexNumber tanh(ComplexNumber aNumber)

toComplexNumber

public static ComplexNumber toComplexNumber(Number aNumber)