edu.iris.Fissures.seed.builder
Class AhExportBuilder.DoubleComplexNumber

java.lang.Object
  extended by edu.iris.Fissures.seed.builder.AhExportBuilder.DoubleComplexNumber
Enclosing class:
AhExportBuilder

protected static class AhExportBuilder.DoubleComplexNumber
extends java.lang.Object

Double precision complex number.


Constructor Summary
protected AhExportBuilder.DoubleComplexNumber()
           
 
Method Summary
 double abs()
          Gets the absolute value of the complex number.
static AhExportBuilder.DoubleComplexNumber div(AhExportBuilder.DoubleComplexNumber a, AhExportBuilder.DoubleComplexNumber b)
          Divides the complex numbers.
static AhExportBuilder.DoubleComplexNumber mult(AhExportBuilder.DoubleComplexNumber a, AhExportBuilder.DoubleComplexNumber b)
          Multiplies the complex numbers.
static AhExportBuilder.DoubleComplexNumber sub(AhExportBuilder.DoubleComplexNumber a, AhExportBuilder.DoubleComplexNumber b)
          Subtracts the complex numbers.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AhExportBuilder.DoubleComplexNumber

protected AhExportBuilder.DoubleComplexNumber()
Method Detail

abs

public double abs()
Gets the absolute value of the complex number.

Returns:
the absolute value of the complex number.

div

public static AhExportBuilder.DoubleComplexNumber div(AhExportBuilder.DoubleComplexNumber a,
                                                      AhExportBuilder.DoubleComplexNumber b)
Divides the complex numbers.

Parameters:
a - a complex number.
b - a complex number.
Returns:
the result.

mult

public static AhExportBuilder.DoubleComplexNumber mult(AhExportBuilder.DoubleComplexNumber a,
                                                       AhExportBuilder.DoubleComplexNumber b)
Multiplies the complex numbers.

Parameters:
a - a complex number.
b - a complex number.
Returns:
the result.

sub

public static AhExportBuilder.DoubleComplexNumber sub(AhExportBuilder.DoubleComplexNumber a,
                                                      AhExportBuilder.DoubleComplexNumber b)
Subtracts the complex numbers.

Parameters:
a - a complex number.
b - a complex number.
Returns:
the result.