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.