MADNESS  version 0.9
Macros | Typedefs
fortran_ctypes.h File Reference

Corresponding C and Fortran types. More...

#include <complex>
#include <stdint.h>
#include <madness/madness_config.h>
Include dependency graph for fortran_ctypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define HAVE_INTEGER4
 

Typedefs

typedef int32_t integer4
 
typedef integer4 integer
 
typedef double real8
 Fortran double precision. More...
 
typedef double double_precision
 
typedef float real4
 Fortran single precision. More...
 
typedef float single_precision
 
typedef std::complex< double > complex_real8
 Fortran double complex. More...
 
typedef std::complex< double > double_precision_complex
 
typedef std::complex< float > complex_real4
 Fortran single complex. More...
 
typedef std::complex< float > single_precision_complex
 
typedef int char_len
 Type of variable appended to argument list for length of fortran character strings. More...
 

Detailed Description

Corresponding C and Fortran types.

Macro Definition Documentation

#define HAVE_INTEGER4

Typedef Documentation

typedef int char_len

Type of variable appended to argument list for length of fortran character strings.

typedef std::complex<float> complex_real4

Fortran single complex.

typedef std::complex<double> complex_real8

Fortran double complex.

typedef double double_precision
typedef std::complex<double> double_precision_complex
typedef integer4 integer
typedef int32_t integer4
typedef float real4

Fortran single precision.

typedef double real8

Fortran double precision.

typedef float single_precision
typedef std::complex<float> single_precision_complex