Unit DAVDComplex
Description | uses | Classes, Interfaces, Objects and Records | Functions and Procedures | Types | Constants | Variables |
Description
Overview
Classes, Interfaces, Objects and Records
Name | Description |
---|---|
record TComplexSingle |
|
record TComplexDouble |
Functions and Procedures
function Complex(Re, Im : Double):TComplexDouble; overload; |
function Complex(Re, Im : Single):TComplexSingle; overload; |
function ComplexPolar(Magnitude, Angle: Single): TComplexSingle; overload; |
function ComplexPolar(Magnitude, Angle: Double): TComplexDouble; overload; |
function ComplexSign(A : TComplexSingle):Single; overload; |
function ComplexSign(A : TComplexDouble):Double; overload; |
function ComplexSign(Re, Im : Single):Single; overload; |
function ComplexSign(Re, Im : Double):Double; overload; |
function ComplexConjugate(Re, Im : Double): TComplexDouble; overload; |
function ComplexConjugate(Re, Im : Single): TComplexSingle; overload; |
function ComplexConjugate(a: TComplexDouble): TComplexDouble; overload; |
function ComplexConjugate(a: TComplexSingle): TComplexSingle; overload; |
function ComplexInvert(Re, Im : Double): TComplexDouble; overload; |
function ComplexInvert(Re, Im : Single): TComplexSingle; overload; |
function ComplexInvert(a: TComplexDouble): TComplexDouble; overload; |
function ComplexInvert(a: TComplexSingle): TComplexSingle; overload; |
function ComplexMagnitude(Re, Im : Double):Double; overload; |
function ComplexMagnitude(Re, Im : Single):Single; overload; |
function ComplexMagnitude(Complex:TComplexDouble):Double; overload; |
function ComplexMagnitude(Complex:TComplexSingle):Single; overload; |
function ComplexArgument(Re, Im : Double):Double; overload; |
function ComplexArgument(Re, Im : Single):Single; overload; |
function ComplexArgument(Complex:TComplexDouble):Double; overload; |
function ComplexArgument(Complex:TComplexSingle):Single; overload; |
function ComplexLog10(Re, Im : Single):TComplexSingle; overload; |
function ComplexLog10(Re, Im : Double):TComplexDouble; overload; |
function ComplexLog10(Complex: TComplexSingle):TComplexSingle; overload; |
function ComplexLog10(Complex: TComplexDouble):TComplexDouble; overload; |
function ComplexAdd(A,B : TComplexSingle):TComplexSingle; overload; |
function ComplexAdd(A,B : TComplexDouble):TComplexDouble; overload; |
function ComplexAdd(ARe,AIm,BRe,BIm : Single):TComplexSingle; overload; |
function ComplexAdd(ARe,AIm,BRe,BIm : Double):TComplexDouble; overload; |
procedure ComplexAddInplace(var A : TComplexSingle; B : TComplexSingle); overload; |
procedure ComplexAddInplace(var A : TComplexDouble; B : TComplexDouble); overload; |
procedure ComplexAddInplace(var ARe,AIm : Single; BRe,BIm : Single); overload; |
procedure ComplexAddInplace(var ARe,AIm : Double; BRe,BIm : Double); overload; |
function ComplexSubtract(A,B : TComplexSingle):TComplexSingle; overload; |
function ComplexSubtract(A,B : TComplexDouble):TComplexDouble; overload; |
function ComplexSubtract(ARe,AIm,BRe,BIm : Single):TComplexSingle; overload; |
function ComplexSubtract(ARe,AIm,BRe,BIm : Double):TComplexDouble; overload; |
procedure ComplexSubtractInplace(var A : TComplexSingle; B : TComplexSingle); overload; |
procedure ComplexSubtractInplace(var A : TComplexDouble; B : TComplexDouble); overload; |
procedure ComplexSubtractInplace(var ARe,AIm : Single; BRe,BIm : Single); overload; |
procedure ComplexSubtractInplace(var ARe,AIm : Double; BRe,BIm : Double); overload; |
function ComplexMultiply(A,B : TComplexSingle):TComplexSingle; overload; |
function ComplexMultiply(A,B : TComplexDouble):TComplexDouble; overload; |
function ComplexMultiply(ARe,AIm,BRe,BIm : Single):TComplexSingle; overload; |
function ComplexMultiply(ARe,AIm,BRe,BIm : Double):TComplexDouble; overload; |
procedure ComplexMultiplyInplace(var A : TComplexSingle; B : TComplexSingle); overload; |
procedure ComplexMultiplyInplace(var A : TComplexDouble; B : TComplexDouble); overload; |
procedure ComplexMultiplyInplace(var ARe,AIm : Single; BRe,BIm : Single); overload; |
procedure ComplexMultiplyInplace(var ARe,AIm : Double; BRe,BIm : Double); overload; |
function ComplexDivide(A,B : TComplexSingle):TComplexSingle; overload; |
function ComplexDivide(A,B : TComplexDouble):TComplexDouble; overload; |
function ComplexDivide(ARe,AIm,BRe,BIm : Single):TComplexSingle; overload; |
function ComplexDivide(ARe,AIm,BRe,BIm : Double):TComplexDouble; overload; |
procedure ComplexDivideInplace(var A : TComplexSingle; B : TComplexSingle); overload; |
procedure ComplexDivideInplace(var A : TComplexDouble; B : TComplexDouble); overload; |
procedure ComplexDivideInplace(var ARe,AIm : Single; BRe,BIm : Single); overload; |
procedure ComplexDivideInplace(var ARe,AIm : Double; BRe,BIm : Double); overload; |
function ComplexSqr(Re, Im : Single): TComplexSingle; overload; |
function ComplexSqr(Re, Im : Double): TComplexDouble; overload; |
function ComplexSqr(a: TComplexSingle): TComplexSingle; overload; |
function ComplexSqr(a: TComplexDouble): TComplexDouble; overload; |
function ComplexSqrt(Re, Im : Single): TComplexSingle; overload; |
function ComplexSqrt(Re, Im : Double): TComplexDouble; overload; |
function ComplexSqrt(a: TComplexSingle): TComplexSingle; overload; |
function ComplexSqrt(a: TComplexDouble): TComplexDouble; overload; |
Types
Description
Functions and Procedures
function Complex(Re, Im : Double):TComplexDouble; overload; |
function Complex(Re, Im : Single):TComplexSingle; overload; |
function ComplexPolar(Magnitude, Angle: Single): TComplexSingle; overload; |
function ComplexPolar(Magnitude, Angle: Double): TComplexDouble; overload; |
function ComplexSign(A : TComplexSingle):Single; overload; |
function ComplexSign(A : TComplexDouble):Double; overload; |
function ComplexSign(Re, Im : Single):Single; overload; |
function ComplexSign(Re, Im : Double):Double; overload; |
function ComplexConjugate(Re, Im : Double): TComplexDouble; overload; |
function ComplexConjugate(Re, Im : Single): TComplexSingle; overload; |
function ComplexConjugate(a: TComplexDouble): TComplexDouble; overload; |
function ComplexConjugate(a: TComplexSingle): TComplexSingle; overload; |
function ComplexInvert(Re, Im : Double): TComplexDouble; overload; |
function ComplexInvert(Re, Im : Single): TComplexSingle; overload; |
function ComplexInvert(a: TComplexDouble): TComplexDouble; overload; |
function ComplexInvert(a: TComplexSingle): TComplexSingle; overload; |
function ComplexMagnitude(Re, Im : Double):Double; overload; |
function ComplexMagnitude(Re, Im : Single):Single; overload; |
function ComplexMagnitude(Complex:TComplexDouble):Double; overload; |
function ComplexMagnitude(Complex:TComplexSingle):Single; overload; |
function ComplexArgument(Re, Im : Double):Double; overload; |
function ComplexArgument(Re, Im : Single):Single; overload; |
function ComplexArgument(Complex:TComplexDouble):Double; overload; |
function ComplexArgument(Complex:TComplexSingle):Single; overload; |
function ComplexLog10(Re, Im : Single):TComplexSingle; overload; |
function ComplexLog10(Re, Im : Double):TComplexDouble; overload; |
function ComplexLog10(Complex: TComplexSingle):TComplexSingle; overload; |
function ComplexLog10(Complex: TComplexDouble):TComplexDouble; overload; |
function ComplexAdd(A,B : TComplexSingle):TComplexSingle; overload; |
function ComplexAdd(A,B : TComplexDouble):TComplexDouble; overload; |
function ComplexAdd(ARe,AIm,BRe,BIm : Single):TComplexSingle; overload; |
function ComplexAdd(ARe,AIm,BRe,BIm : Double):TComplexDouble; overload; |
procedure ComplexAddInplace(var A : TComplexSingle; B : TComplexSingle); overload; |
procedure ComplexAddInplace(var A : TComplexDouble; B : TComplexDouble); overload; |
procedure ComplexAddInplace(var ARe,AIm : Single; BRe,BIm : Single); overload; |
procedure ComplexAddInplace(var ARe,AIm : Double; BRe,BIm : Double); overload; |
function ComplexSubtract(A,B : TComplexSingle):TComplexSingle; overload; |
function ComplexSubtract(A,B : TComplexDouble):TComplexDouble; overload; |
function ComplexSubtract(ARe,AIm,BRe,BIm : Single):TComplexSingle; overload; |
function ComplexSubtract(ARe,AIm,BRe,BIm : Double):TComplexDouble; overload; |
procedure ComplexSubtractInplace(var A : TComplexSingle; B : TComplexSingle); overload; |
procedure ComplexSubtractInplace(var A : TComplexDouble; B : TComplexDouble); overload; |
procedure ComplexSubtractInplace(var ARe,AIm : Single; BRe,BIm : Single); overload; |
procedure ComplexSubtractInplace(var ARe,AIm : Double; BRe,BIm : Double); overload; |
function ComplexMultiply(A,B : TComplexSingle):TComplexSingle; overload; |
function ComplexMultiply(A,B : TComplexDouble):TComplexDouble; overload; |
function ComplexMultiply(ARe,AIm,BRe,BIm : Single):TComplexSingle; overload; |
function ComplexMultiply(ARe,AIm,BRe,BIm : Double):TComplexDouble; overload; |
procedure ComplexMultiplyInplace(var A : TComplexSingle; B : TComplexSingle); overload; |
procedure ComplexMultiplyInplace(var A : TComplexDouble; B : TComplexDouble); overload; |
procedure ComplexMultiplyInplace(var ARe,AIm : Single; BRe,BIm : Single); overload; |
procedure ComplexMultiplyInplace(var ARe,AIm : Double; BRe,BIm : Double); overload; |
function ComplexDivide(A,B : TComplexSingle):TComplexSingle; overload; |
function ComplexDivide(A,B : TComplexDouble):TComplexDouble; overload; |
function ComplexDivide(ARe,AIm,BRe,BIm : Single):TComplexSingle; overload; |
function ComplexDivide(ARe,AIm,BRe,BIm : Double):TComplexDouble; overload; |
procedure ComplexDivideInplace(var A : TComplexSingle; B : TComplexSingle); overload; |
procedure ComplexDivideInplace(var A : TComplexDouble; B : TComplexDouble); overload; |
procedure ComplexDivideInplace(var ARe,AIm : Single; BRe,BIm : Single); overload; |
procedure ComplexDivideInplace(var ARe,AIm : Double; BRe,BIm : Double); overload; |
function ComplexSqr(Re, Im : Single): TComplexSingle; overload; |
function ComplexSqr(Re, Im : Double): TComplexDouble; overload; |
function ComplexSqr(a: TComplexSingle): TComplexSingle; overload; |
function ComplexSqr(a: TComplexDouble): TComplexDouble; overload; |
function ComplexSqrt(Re, Im : Single): TComplexSingle; overload; |
function ComplexSqrt(Re, Im : Double): TComplexDouble; overload; |
function ComplexSqrt(a: TComplexSingle): TComplexSingle; overload; |
function ComplexSqrt(a: TComplexDouble): TComplexDouble; overload; |
Types
PComplexSingle = ˆTComplexSingle; |
PComplexDouble = ˆTComplexDouble; |
PComplexSingleDynArray = ˆTComplexSingleDynArray; |
TComplexSingleDynArray = array of TComplexSingle; |
PComplexDoubleDynArray = ˆTComplexDoubleDynArray; |
TComplexDoubleDynArray = array of TComplexDouble; |
Generated by PasDoc 0.10.0 on 2007-11-13 13:04:16