LAPACK  3.5.0
LAPACK: Linear Algebra PACKage
 All Classes Files Functions Variables Typedefs Macros
lapacke_make_complex_float.c File Reference
#include "lapacke.h"
#include "lapacke_utils.h"
Include dependency graph for lapacke_make_complex_float.c:

Go to the source code of this file.

Functions/Subroutines

lapack_complex_float lapack_make_complex_float (float re, float im)

Function/Subroutine Documentation

lapack_complex_float lapack_make_complex_float ( float  re,
float  im 
)

Definition at line 37 of file lapacke_make_complex_float.c.

{
#if defined(LAPACK_COMPLEX_STRUCTURE)
z.real = re;
z.imag = im;
#elif defined(LAPACK_COMPLEX_C99)
z = re + im * I;
#elif defined(LAPACK_COMPLEX_CPP)
z = std::complex<float>(re,im);
#else /* C99 is default */
z = re + im*I;
#endif
return z;
}