c06gb forms the complex conjugate of a Hermitian sequence of data values.
Syntax
C# |
---|
public static void c06gb( double[] x, int n, out int ifail ) |
Visual Basic |
---|
Public Shared Sub c06gb ( _ x As Double(), _ n As Integer, _ <OutAttribute> ByRef ifail As Integer _ ) |
Visual C++ |
---|
public: static void c06gb( array<double>^ x, int n, [OutAttribute] int% ifail ) |
F# |
---|
static member c06gb : x : float[] * n : int * ifail : int byref -> unit |
Parameters
- x
- Type: array<System..::..Double>[]()[][]An array of size [n]On entry: if the data values are written as and if x is declared with bounds in the method from which c06gb is called, then for , must contain (), while for , must contain (). In other words, x must contain the Hermitian sequence in Hermitian form. (See also [] in the C06 class Chapter Introduction.)On exit: the imaginary parts are negated. The real parts are not referenced.
- n
- Type: System..::..Int32On entry: , the number of data values.Constraint: .
- ifail
- Type: System..::..Int32%On exit: unless the method detects an error or a warning has been flagged (see [Error Indicators and Warnings]).
Description
This is a utility method for use in conjunction with
c06ea c06eb (C06FAF not in this release) (C06FBF not in this release)
to calculate inverse discrete Fourier transforms (see the C06 class).
References
None.
Error Indicators and Warnings
Errors or warnings detected by the method:
On entry, .
Accuracy
Exact.
Parallelism and Performance
None.
Further Comments
The time taken by c06gb is negligible.