public interface IComplexNumber<T1, T2> : INumber<T1>,
IConsole, IStorage<T1>, IStorageBinary, IComparable, IElementArithmetic<T1>,
IArithmetic<T1>, IMath<T1>, IComplexMath<T1, T2>
where T1 : Object, IComplexNumber<T1, T2>
where T2 : Object, IRealNumber<T2>
Public Interface IComplexNumber(Of T1 As {Object, IComplexNumber(Of T1, T2)}, T2 As {Object, IRealNumber(Of T2)})
Inherits INumber(Of T1), IConsole, IStorage(Of T1),
IStorageBinary, IComparable, IElementArithmetic(Of T1), IArithmetic(Of T1),
IMath(Of T1), IComplexMath(Of T1, T2)
generic<typename T1, typename T2>
where T1 : Object, IComplexNumber<T1, T2>
where T2 : Object, IRealNumber<T2>
public interface class IComplexNumber : INumber<T1>,
IConsole, IStorage<T1>, IStorageBinary, IComparable, IElementArithmetic<T1>,
IArithmetic<T1>, IMath<T1>, IComplexMath<T1, T2>
type IComplexNumber<'T1, 'T2 when 'T1 : Object and IComplexNumber<'T1, 'T2> when 'T2 : Object and IRealNumber<'T2>> =
interface
interface INumber<'T1>
interface IConsole
interface IStorage<'T1>
interface IStorageBinary
interface IComparable
interface IElementArithmetic<'T1>
interface IArithmetic<'T1>
interface IMath<'T1>
interface IComplexMath<'T1, 'T2>
end
IsConst |
Returns true if it's a Const
(Inherited from INumberT) |
memsize |
Number of bytes allocated for the Object.
(Inherited from IConsole) |
One |
Returns the neutral element of multiplication
(Inherited from IElementArithmeticT) |
Zero |
Returns the neutral element of addition
(Inherited from IElementArithmeticT) |
Abs |
Returns the absolute value.
(Inherited from IComplexMathT1, T2) |
AbsSqr |
Returns the absolute square.
(Inherited from IComplexMathT1, T2) |
Acos |
Returns the angle whose cosine is the specified number.
(Inherited from IMathT) |
Acosh |
Returns the angle whose hyperbolic cosine is the specified number.
(Inherited from IMathT) |
Add |
Returns the sum of the object and b.
(Inherited from IArithmeticT) |
Angle |
Returns the angle.
(Inherited from IComplexMathT1, T2) |
Asin |
Returns the angle whose sine is the specified number.
(Inherited from IMathT) |
Asinh |
Returns the angle whose hyperbolic sine is the specified number.
(Inherited from IMathT) |
Atan |
Returns the angle whose tangent is the specified number.
(Inherited from IMathT) |
Atanh |
Returns the angle whose hyperbolic tangent is the specified number.
(Inherited from IMathT) |
BinaryDeserialize |
Binary Deserialize an Object from File.
(Inherited from IStorageT) |
BinaryDeserializeFromByteArray |
Binary Deserialize an Object from a byte array.
(Inherited from IStorageT) |
BinarySerialize |
Binary Serialize an Object to File.
(Inherited from IStorageT) |
BinarySerializeToByteArray |
Binary Serialize an Object to a byte array.
(Inherited from IStorageT) |
BinarySetDataFrom |
Set object data from Binary Reader.
(Inherited from IStorageBinary) |
BinaryWriteDataTo |
Write object data to Binary Writer.
(Inherited from IStorageBinary) |
Conj |
Returns the complex conjugate.
(Inherited from IMathT) |
Cos |
Returns the cosine of the specified angle.
(Inherited from IMathT) |
Cosh |
Returns the hyperbolic cosine of the specified angle.
(Inherited from IMathT) |
DblImagExpValue | Returns the imaginary expected value. |
DblImagFcnValue | Returns the imaginary function value. |
DblImagValue | Returns the imaginary value (expected value). |
DblRealExpValue | Returns the real expected value. |
DblRealFcnValue | Returns the real function value. |
DblRealValue | Returns the real value (expected value). |
DblSqrFcnValue |
Returns the square function value.
(Inherited from INumberT) |
Debug |
Debug an Object
(Inherited from IConsole) |
Divide |
Returns the quotient of the object and b.
(Inherited from IArithmeticT) |
Exp |
Returns e raised to the specified power.
(Inherited from IMathT) |
FcnValue2 |
Returns the function value.
(Inherited from INumberT) |
Imag |
Returns the imaginary part.
(Inherited from IComplexMathT1, T2) |
InitDbl |
Initializes a Number
(Inherited from INumberT) |
InitDblReIm | Initializes a Complex Number. |
InitMagPhase | Initializes a Complex Number. |
InitRe | Initializes a Complex Number with Imaginary Part = 0. |
InitReIm | Initializes a Complex Number. |
IsNotZero |
Returns true if the Value of an Object is not equal to zero.
(Inherited from IComparable) |
IsOne |
Returns true if the Value of an Object is equal to one.
(Inherited from IComparable) |
IsZero |
Returns true if the Value of an Object is equal to zero.
(Inherited from IComparable) |
Log |
Returns the natural (base e) logarithm of a specified number.
(Inherited from IMathT) |
Log(T) |
Returns the logarithm of a specified number in a specified base.
(Inherited from IMathT) |
Log10 |
Returns the base 10 logarithm of a specified number.
(Inherited from IMathT) |
Multiply |
Returns the product of the object and b.
(Inherited from IArithmeticT) |
Negative |
Returns the negative of the object.
(Inherited from IArithmeticT) |
Pow(T) |
Returns a specified number raised to the specified power.
(Inherited from IMathT) |
Pow(Int32) |
Returns a specified number raised to the specified power.
(Inherited from IMathT) |
Real |
Returns the real part.
(Inherited from IComplexMathT1, T2) |
Sin |
Returns the sine of the specified angle.
(Inherited from IMathT) |
Sinh |
Returns the hyperbolic sine of the specified angle.
(Inherited from IMathT) |
Sqrt |
Returns the square root of a specified number.
(Inherited from IMathT) |
Subtract |
Returns the difference of the object and b.
(Inherited from IArithmeticT) |
Tan |
Returns the tangent of the specified angle.
(Inherited from IMathT) |
Tanh |
Returns the hyperbolic tangent of the specified angle.
(Inherited from IMathT) |
ToString |
Override ToString() to display an Object.
(Inherited from IConsole) |
XmlDeserialize |
Xml Deserialize an Object from File.
(Inherited from IStorageT) |
XmlDeserializeFromString |
Xml Deserialize an Object from String.
(Inherited from IStorageT) |
XmlSerialize |
Xml Serialize an Object to File.
(Inherited from IStorageT) |
XmlSerializeToString |
Xml Serialize an Object to String.
(Inherited from IStorageT) |