IMSL C# Numerical Library

Complex Members

Complex overview

Public Static Fields

I The imaginary unit.

Public Static Methods

Abs Returns the absolute value (modulus) of a Complex, |z|.
Acos Returns the inverse cosine (arc cosine) of a Complex, with branch cuts outside the interval [-1,1] along the real axis.
Acosh Returns the inverse hyperbolic cosine (arc cosh) of a Complex, with a branch cut at values less than one along the real axis.
AddOverloaded. Returns the sum of two numbers.
Argument Returns the argument (phase) of a Complex, in radians, with a branch cut along the negative real axis.
Asin Returns the inverse sine (arc sine) of a Complex, with branch cuts outside the interval [-1,1] along the real axis.
Asinh Returns the inverse hyperbolic sine (arc sinh) of a Complex, with branch cuts outside the interval [-i,i].
Atan Returns the inverse tangent (arc tangent) of a Complex, with branch cuts outside the interval [-i,i] along the imaginary axis.
Atanh Returns the inverse hyperbolic tangent (arc tanh) of a Complex, with branch cuts outside the interval [-1,1] on the real axis.
Conjugate Returns the complex conjugate of a Complex object.
Cos Returns the cosine of a Complex.
Cosh Returns the hyperbolic cosh of a Complex.
DivideOverloaded. Returns the result of one number divided by another number.
Exp Returns the exponential of a Complex z, exp(z).
ImagOverloaded. Returns the imaginary part of a Complex object.
Log Returns the logarithm of a Complex z, with a branch cut along the negative real axis.
MultiplyOverloaded. Returns the product of two numbers.
MultiplyImagOverloaded. Returns the product of two numbers.
Negate Returns the negative of a Complex object, -z.
ParseOverloaded. Converts the string representation of a number in a specified style to its Complex number equivalent.
PowOverloaded. Returns the value of one number raised to a second number.
RealOverloaded. Returns the real part of a Complex object.
Sin Returns the sine of a Complex.
Sinh Returns the hyperbolic sine of a Complex.
Sqrt Returns the square root of a Complex, with a branch cut along the negative real axis.
SubtractOverloaded. Returns the difference of two numbers.
Tan Returns the tangent of a Complex.
Tanh Returns the hyperbolic tanh of a Complex.

Public Static Operators

Addition OperatorOverloaded. Returns the sum of two numbers.
Division OperatorOverloaded. Returns the value of one number divided by another number.
Equality OperatorOverloaded. Returns true if x and y are equal.
Inequality OperatorOverloaded. Returns true if x and y are not equal.
Multiplication OperatorOverloaded. Returns the product of two numbers.
Subtraction OperatorOverloaded. Returns the difference of two numbers.
Unary Negation Operator Returns the negative of a Complex object, -x.

Public Instance Constructors

Complex Overloaded. Constructs a Complex object.

Public Instance Methods

CompareToOverloaded. Compares two Objects.
Equals Compares this object against the specified object.
GetHashCode Returns a hashcode for this Complex.
GetType (inherited from Object) Gets the Type of the current instance.
ImagOverloaded. Returns the imaginary part of a Complex object.
RealOverloaded. Returns the real part of a Complex object.
ToStringOverloaded. Returns the String representation of a Complex number.

See Also

Complex Class | Imsl.Math Namespace | Example