37 #ifndef FORTRAN_CTYPES_H
38 #define FORTRAN_CTYPES_H
49 typedef int64_t integer8;
54 #if (MADNESS_FORTRAN_DEFAULT_INTEGER_SIZE == 8)
double double_precision
Fortran double precision.
Definition: fortran_ctypes.h:75
std::complex< double > complex_real8
Fortran double complex.
Definition: fortran_ctypes.h:83
std::complex< float > complex_real4
Fortran single complex.
Definition: fortran_ctypes.h:88
int char_len
Type of variable appended to argument list for length of fortran character strings.
Definition: fortran_ctypes.h:93
double real8
Fortran double precision.
Definition: fortran_ctypes.h:73
integer4 integer
Set the default Fortran integer type to integer*4.
Definition: fortran_ctypes.h:67
float real4
Fortran single precision.
Definition: fortran_ctypes.h:78
float single_precision
Fortran single precision.
Definition: fortran_ctypes.h:80
std::complex< float > single_precision_complex
Fortran single complex.
Definition: fortran_ctypes.h:90
std::complex< double > double_precision_complex
Fortran double complex.
Definition: fortran_ctypes.h:85
int32_t integer4
Fortran type for 4-byte integers.
Definition: fortran_ctypes.h:45
Macros and tools pertaining to the configuration of MADNESS.