Parallel Colt 0.7.2

cern.jet.math.tdcomplex
Class DComplexFunctions

java.lang.Object
  extended by cern.jet.math.tdcomplex.DComplexFunctions

public class DComplexFunctions
extends Object

Complex function objects to be passed to generic methods.

Author:
Piotr Wendykier (piotr.wendykier@gmail.com)

Field Summary
static DComplexRealFunction abs
          Unary functions
static DComplexDComplexFunction acos
           
static DComplexRealFunction arg
           
static DComplexDComplexFunction asin
           
static DComplexDComplexFunction atan
           
static DComplexDComplexFunction conj
           
static DComplexDComplexFunction cos
           
static DComplexDComplexDComplexFunction div
          Binary functions
static DComplexDComplexRealRealFunction equals
           
static DComplexDComplexFunction exp
           
static DComplexFunctions functions
           
static DComplexDComplexFunction identity
           
static DComplexDComplexFunction inv
           
static DComplexDComplexRealProcedure isEqual
           
static DComplexDComplexFunction log
           
static DComplexDComplexDComplexFunction minus
           
static DComplexDComplexDComplexFunction mult
           
static DComplexDComplexDComplexFunction multConjFirst
           
static DComplexDComplexDComplexFunction multConjSecond
           
static DComplexDComplexFunction neg
           
static DComplexDComplexDComplexFunction plus
           
static DComplexRealDComplexFunction pow1
           
static RealDComplexDComplexFunction pow2
           
static DComplexDComplexDComplexFunction pow3
           
static DComplexDComplexFunction sin
           
static DComplexDComplexFunction sqrt
           
static DComplexDComplexFunction square
           
static DComplexDComplexFunction tan
           
 
Constructor Summary
DComplexFunctions()
           
 
Method Summary
static DComplexDComplexFunction bindArg1(DComplexDComplexDComplexFunction function, double[] c)
           
static DComplexDComplexFunction bindArg2(DComplexDComplexDComplexFunction function, double[] c)
           
static DComplexDComplexDComplexFunction chain(DComplexDComplexDComplexFunction f, DComplexDComplexFunction g, DComplexDComplexFunction h)
           
static DComplexDComplexDComplexFunction chain(DComplexDComplexFunction g, DComplexDComplexDComplexFunction h)
           
static DComplexDComplexFunction chain(DComplexDComplexFunction g, DComplexDComplexFunction h)
           
static DComplexDComplexFunction constant(double[] c)
           
static DComplexDComplexFunction div(double b)
           
static DComplexDComplexFunction div(double[] b)
           
static DComplexRealFunction equals(double[] y)
           
static DComplexProcedure isEqual(double[] y)
           
static DComplexDComplexFunction minus(double[] x)
           
static DComplexDComplexDComplexFunction minusMult(double[] constant)
           
static DComplexDComplexFunction mult(double x)
           
static DComplexDComplexFunction mult(double[] x)
           
static DComplexDComplexFunction plus(double[] y)
           
static DComplexDComplexDComplexFunction plusMult(double[] constant)
           
static DComplexDComplexFunction pow1(double y)
           
static RealDComplexFunction pow2(double[] y)
           
static DComplexDComplexFunction pow3(double[] y)
           
static DComplexDComplexFunction random()
           
static DComplexDComplexDComplexFunction swapArgs(DComplexDComplexDComplexFunction function)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

functions

public static final DComplexFunctions functions

abs

public static final DComplexRealFunction abs

Unary functions


acos

public static final DComplexDComplexFunction acos

arg

public static final DComplexRealFunction arg

asin

public static final DComplexDComplexFunction asin

atan

public static final DComplexDComplexFunction atan

conj

public static final DComplexDComplexFunction conj

cos

public static final DComplexDComplexFunction cos

exp

public static final DComplexDComplexFunction exp

identity

public static final DComplexDComplexFunction identity

inv

public static final DComplexDComplexFunction inv

log

public static final DComplexDComplexFunction log

neg

public static final DComplexDComplexFunction neg

sin

public static final DComplexDComplexFunction sin

sqrt

public static final DComplexDComplexFunction sqrt

square

public static final DComplexDComplexFunction square

tan

public static final DComplexDComplexFunction tan

div

public static final DComplexDComplexDComplexFunction div

Binary functions


equals

public static final DComplexDComplexRealRealFunction equals

isEqual

public static final DComplexDComplexRealProcedure isEqual

minus

public static final DComplexDComplexDComplexFunction minus

mult

public static final DComplexDComplexDComplexFunction mult

multConjFirst

public static final DComplexDComplexDComplexFunction multConjFirst

multConjSecond

public static final DComplexDComplexDComplexFunction multConjSecond

plus

public static final DComplexDComplexDComplexFunction plus

pow1

public static final DComplexRealDComplexFunction pow1

pow2

public static final RealDComplexDComplexFunction pow2

pow3

public static final DComplexDComplexDComplexFunction pow3
Constructor Detail

DComplexFunctions

public DComplexFunctions()
Method Detail

bindArg1

public static DComplexDComplexFunction bindArg1(DComplexDComplexDComplexFunction function,
                                                double[] c)

bindArg2

public static DComplexDComplexFunction bindArg2(DComplexDComplexDComplexFunction function,
                                                double[] c)

chain

public static DComplexDComplexDComplexFunction chain(DComplexDComplexDComplexFunction f,
                                                     DComplexDComplexFunction g,
                                                     DComplexDComplexFunction h)

chain

public static DComplexDComplexDComplexFunction chain(DComplexDComplexFunction g,
                                                     DComplexDComplexDComplexFunction h)

chain

public static DComplexDComplexFunction chain(DComplexDComplexFunction g,
                                             DComplexDComplexFunction h)

constant

public static DComplexDComplexFunction constant(double[] c)

div

public static DComplexDComplexFunction div(double[] b)

div

public static DComplexDComplexFunction div(double b)

equals

public static DComplexRealFunction equals(double[] y)

isEqual

public static DComplexProcedure isEqual(double[] y)

minus

public static DComplexDComplexFunction minus(double[] x)

minusMult

public static DComplexDComplexDComplexFunction minusMult(double[] constant)

mult

public static DComplexDComplexFunction mult(double[] x)

mult

public static DComplexDComplexFunction mult(double x)

plus

public static DComplexDComplexFunction plus(double[] y)

plusMult

public static DComplexDComplexDComplexFunction plusMult(double[] constant)

pow1

public static DComplexDComplexFunction pow1(double y)

pow2

public static RealDComplexFunction pow2(double[] y)

pow3

public static DComplexDComplexFunction pow3(double[] y)

random

public static DComplexDComplexFunction random()

swapArgs

public static DComplexDComplexDComplexFunction swapArgs(DComplexDComplexDComplexFunction function)

Parallel Colt 0.7.2

Jump to the Parallel Colt Homepage