Parallel Colt 0.7.2

cern.jet.math.tfcomplex
Class FComplexFunctions

java.lang.Object
  extended by cern.jet.math.tfcomplex.FComplexFunctions

public class FComplexFunctions
extends Object

Complex function objects to be passed to generic methods.

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

Field Summary
static FComplexRealFunction abs
          Unary functions
static FComplexFComplexFunction acos
           
static FComplexRealFunction arg
           
static FComplexFComplexFunction asin
           
static FComplexFComplexFunction atan
           
static FComplexFComplexFunction conj
           
static FComplexFComplexFunction cos
           
static FComplexFComplexFComplexFunction div
          Binary functions
static FComplexFComplexRealRealFunction equals
           
static FComplexFComplexFunction exp
           
static FComplexFunctions functions
           
static FComplexFComplexFunction identity
           
static FComplexFComplexFunction inv
           
static FComplexFComplexRealProcedure isEqual
           
static FComplexFComplexFunction log
           
static FComplexFComplexFComplexFunction minus
           
static FComplexFComplexFComplexFunction mult
           
static FComplexFComplexFComplexFunction multConjFirst
           
static FComplexFComplexFComplexFunction multConjSecond
           
static FComplexFComplexFunction neg
           
static FComplexFComplexFComplexFunction plus
           
static FComplexRealFComplexFunction pow1
           
static RealFComplexFComplexFunction pow2
           
static FComplexFComplexFComplexFunction pow3
           
static FComplexFComplexFunction sin
           
static FComplexFComplexFunction sqrt
           
static FComplexFComplexFunction square
           
static FComplexFComplexFunction tan
           
 
Constructor Summary
FComplexFunctions()
           
 
Method Summary
static FComplexFComplexFunction bindArg1(FComplexFComplexFComplexFunction function, float[] c)
           
static FComplexFComplexFunction bindArg2(FComplexFComplexFComplexFunction function, float[] c)
           
static FComplexFComplexFComplexFunction chain(FComplexFComplexFComplexFunction f, FComplexFComplexFunction g, FComplexFComplexFunction h)
           
static FComplexFComplexFComplexFunction chain(FComplexFComplexFunction g, FComplexFComplexFComplexFunction h)
           
static FComplexFComplexFunction chain(FComplexFComplexFunction g, FComplexFComplexFunction h)
           
static FComplexFComplexFunction constant(float[] c)
           
static FComplexFComplexFunction div(float b)
           
static FComplexFComplexFunction div(float[] b)
           
static FComplexRealFunction equals(float[] y)
           
static FComplexProcedure isEqual(float[] y)
           
static FComplexFComplexFunction minus(float[] x)
           
static FComplexFComplexFComplexFunction minusMult(float[] constant)
           
static FComplexFComplexFunction mult(float x)
           
static FComplexFComplexFunction mult(float[] x)
           
static FComplexFComplexFunction plus(float[] y)
           
static FComplexFComplexFComplexFunction plusMult(float[] constant)
           
static FComplexFComplexFunction pow1(float y)
           
static RealFComplexFunction pow2(float[] y)
           
static FComplexFComplexFunction pow3(float[] y)
           
static FComplexFComplexFunction random()
           
static FComplexFComplexFComplexFunction swapArgs(FComplexFComplexFComplexFunction function)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

functions

public static final FComplexFunctions functions

abs

public static final FComplexRealFunction abs

Unary functions


acos

public static final FComplexFComplexFunction acos

arg

public static final FComplexRealFunction arg

asin

public static final FComplexFComplexFunction asin

atan

public static final FComplexFComplexFunction atan

conj

public static final FComplexFComplexFunction conj

cos

public static final FComplexFComplexFunction cos

exp

public static final FComplexFComplexFunction exp

identity

public static final FComplexFComplexFunction identity

inv

public static final FComplexFComplexFunction inv

log

public static final FComplexFComplexFunction log

neg

public static final FComplexFComplexFunction neg

sin

public static final FComplexFComplexFunction sin

sqrt

public static final FComplexFComplexFunction sqrt

square

public static final FComplexFComplexFunction square

tan

public static final FComplexFComplexFunction tan

div

public static final FComplexFComplexFComplexFunction div

Binary functions


equals

public static final FComplexFComplexRealRealFunction equals

isEqual

public static final FComplexFComplexRealProcedure isEqual

minus

public static final FComplexFComplexFComplexFunction minus

mult

public static final FComplexFComplexFComplexFunction mult

multConjFirst

public static final FComplexFComplexFComplexFunction multConjFirst

multConjSecond

public static final FComplexFComplexFComplexFunction multConjSecond

plus

public static final FComplexFComplexFComplexFunction plus

pow1

public static final FComplexRealFComplexFunction pow1

pow2

public static final RealFComplexFComplexFunction pow2

pow3

public static final FComplexFComplexFComplexFunction pow3
Constructor Detail

FComplexFunctions

public FComplexFunctions()
Method Detail

bindArg1

public static FComplexFComplexFunction bindArg1(FComplexFComplexFComplexFunction function,
                                                float[] c)

bindArg2

public static FComplexFComplexFunction bindArg2(FComplexFComplexFComplexFunction function,
                                                float[] c)

chain

public static FComplexFComplexFComplexFunction chain(FComplexFComplexFComplexFunction f,
                                                     FComplexFComplexFunction g,
                                                     FComplexFComplexFunction h)

chain

public static FComplexFComplexFComplexFunction chain(FComplexFComplexFunction g,
                                                     FComplexFComplexFComplexFunction h)

chain

public static FComplexFComplexFunction chain(FComplexFComplexFunction g,
                                             FComplexFComplexFunction h)

constant

public static FComplexFComplexFunction constant(float[] c)

div

public static FComplexFComplexFunction div(float[] b)

div

public static FComplexFComplexFunction div(float b)

equals

public static FComplexRealFunction equals(float[] y)

isEqual

public static FComplexProcedure isEqual(float[] y)

minus

public static FComplexFComplexFunction minus(float[] x)

minusMult

public static FComplexFComplexFComplexFunction minusMult(float[] constant)

mult

public static FComplexFComplexFunction mult(float[] x)

mult

public static FComplexFComplexFunction mult(float x)

plus

public static FComplexFComplexFunction plus(float[] y)

plusMult

public static FComplexFComplexFComplexFunction plusMult(float[] constant)

pow1

public static FComplexFComplexFunction pow1(float y)

pow2

public static RealFComplexFunction pow2(float[] y)

pow3

public static FComplexFComplexFunction pow3(float[] y)

random

public static FComplexFComplexFunction random()

swapArgs

public static FComplexFComplexFComplexFunction swapArgs(FComplexFComplexFComplexFunction function)

Parallel Colt 0.7.2

Jump to the Parallel Colt Homepage