JSci.maths.analysis
Class ComplexExponential

java.lang.Object
  extended by JSci.maths.analysis.ComplexFunction
      extended by JSci.maths.analysis.ComplexExponential
All Implemented Interfaces:
java.io.Serializable, ComplexMapping, Ring.Member, AbelianGroup.Member, Member

public class ComplexExponential
extends ComplexFunction

The complex exponential function.

See Also:
Serialized Form

Constructor Summary
ComplexExponential()
          Constructs an exponential function of the form exp(iz).
ComplexExponential(Complex A, Complex w)
          Constructs an exponential function of the form A exp(iwz).
 
Method Summary
 ComplexFunction differentiate()
          Returns the differential of this function.
 ComplexFunction integrate()
           
 Complex map(Complex z)
          A user-defined complex function.
 Complex map(double x, double y)
          A user-defined complex function.
 
Methods inherited from class JSci.maths.analysis.ComplexFunction
add, add, compose, constant, dimension, divide, divide, getSet, inverse, multiply, multiply, negate, subtract, subtract
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComplexExponential

public ComplexExponential()
Constructs an exponential function of the form exp(iz).


ComplexExponential

public ComplexExponential(Complex A,
                          Complex w)
Constructs an exponential function of the form A exp(iwz).

Method Detail

map

public Complex map(double x,
                   double y)
Description copied from interface: ComplexMapping
A user-defined complex function. This method is designed to save the construction of a Complex object in cases where one is not given.


map

public Complex map(Complex z)
Description copied from interface: ComplexMapping
A user-defined complex function.


differentiate

public ComplexFunction differentiate()
Description copied from class: ComplexFunction
Returns the differential of this function.

Specified by:
differentiate in class ComplexFunction

integrate

public ComplexFunction integrate()