Browse Source
Include complex rather than complex.h in C++ contexts
to avoid name clashes e.g. with boost headers that use I as a generic placeholder.
Fixes #1992 as suggested by aprokop in that issue ticket.
tags/v0.3.6^2
Martin Kroeker
GitHub
7 years ago
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
4 additions and
0 deletions
-
lapack-netlib/LAPACKE/include/lapacke.h
|
|
|
@@ -86,7 +86,11 @@ lapack_complex_float lapack_make_complex_float( float re, float im ); |
|
|
|
|
|
|
|
/* Complex type (double precision) */ |
|
|
|
#ifndef lapack_complex_double |
|
|
|
#ifndef __cplusplus |
|
|
|
#include <complex.h> |
|
|
|
#else |
|
|
|
#include <complex> |
|
|
|
#endif |
|
|
|
#define lapack_complex_double double _Complex |
|
|
|
#endif |
|
|
|
|
|
|
|
|