![]() |
NULAPACK
NUmerical Linear Algebra PACKage
|
#include <stdint.h>#include <inttypes.h>#include <complex>

Go to the source code of this file.
Macros | |
| #define | complex_float_real(z) (crealf(z)) |
| #define | complex_float_imag(z) (cimagf(z)) |
| #define | complex_double_real(z) (creal(z)) |
| #define | complex_double_imag(z) (cimag(z)) |
| #define | FORTRAN_IFMT PRId32 |
| #define | REAL fortran_real |
| #define | DOUBLE fortran_double |
| #define | COMPLEX fortran_complex |
| #define | DOUBLE_COMPLEX fortran_double_complex |
| #define | INTEGER fortran_int |
| #define | LOGICAL fortran_logical |
| #define | SUBROUTINE inline void |
| #define | fortran extern "C" void |
| #define COMPLEX fortran_complex |
| #define DOUBLE fortran_double |
| #define DOUBLE_COMPLEX fortran_double_complex |
| #define INTEGER fortran_int |
| #define LOGICAL fortran_logical |
| #define REAL fortran_real |
| typedef std::complex<double> complex_double |
| typedef std::complex<float> complex_float |
| typedef complex_float fortran_complex |
| typedef double fortran_double |
| typedef complex_double fortran_double_complex |
| typedef int32_t fortran_int |
| typedef fortran_int fortran_logical |
| typedef float fortran_real |
| typedef fortran_logical(* SELECT_COMPLEX_1) (const fortran_complex *) |
| typedef fortran_logical(* SELECT_COMPLEX_2) (const fortran_complex *, const fortran_complex *) |
| typedef fortran_logical(* SELECT_DOUBLE_2) (const fortran_double *, const fortran_double *) |
| typedef fortran_logical(* SELECT_DOUBLE_3) (const fortran_double *, const fortran_double *, const fortran_double *) |
| typedef fortran_logical(* SELECT_DOUBLE_COMPLEX_1) (const fortran_double_complex *) |
| typedef fortran_logical(* SELECT_DOUBLE_COMPLEX_2) (const fortran_double_complex *, const fortran_double_complex *) |
| typedef fortran_logical(* SELECT_REAL_2) (const fortran_real *, const fortran_real *) |
| typedef fortran_logical(* SELECT_REAL_3) (const fortran_real *, const fortran_real *, const fortran_real *) |