package org.matheclipse.core.interfaces;
/**
*
*/
public interface IComplexNum extends INumber {
/**
* Return the absolute value of this complex number.
*
* Returns NaN if either real or imaginary part is
* NaN and Double.POSITIVE_INFINITY if neither
* part is NaN, but at least one part takes an infinite value.
*
* @return the absolute value
*/
public double dabs();
public double getRealPart();
public double getImaginaryPart();
public IComplexNum conjugate();
public IComplexNum add(IComplexNum val);
public IComplexNum multiply(IComplexNum val);
public IComplexNum pow(IComplexNum val);
}
Ads help maintain this website.