ALPS Home Libraries License Support People ALPS Web Site

PrevUpHomeNext

alps/config.h

Header alps/config.h contains configuration options determined by the ALPS configure script. In addition please see the Boost configuration macros.

Note that this header file should be included before any Boost header files.

Macros

Table2.1.macros defined/undefined in alps/config.h

Name

Description

ALPS_WITHOUT_XML

defined if ALPS was build without ALPS/xml library

ALPS_WITHOUT_OSIRIS

defined if ALPS was build without ALPS/osiris library

ALPS_WITHOUT_ALEA

defined if ALPS was build without ALPS/alea library

ALPS_WITHOUT_LATTICE

defined if ALPS was build without ALPS/lattice library

ALPS_WITHOUT_SCHEDULER

defined if ALPS was build without ALPS/scheduler library

ALPS_HAVE_UNISTD_H

defined if the header <unistd.h> exists

ALPS_HAVE_SYS_SYSTEMINFO_H

defined if the header <sys/systeminfo.h> exists

ALPS_HAVE_SYS_TIME_H

defined if the header <sys/time.h> exists

ALPS_HAVE_SYS_TYPES_H

defined if the header <sys/types.h> exists

ALPS_HAVE_INTTYPES_H

defined if the header <inttypes.h> exists

ALPS_HAVE_BIND_BITYPES_H

defined if the header <bind/bitypes.h> exists

ALPS_HAVE_SYS_INT_TYPES_H

defined if the header <sys/int_types.h> exists

ALPS_HAS_INT64

defined if 64 bit integer types exist

ALPS_HAVE_VALARRAY

defined if the std::valarray class exists

ALPS_HAVE_MPI

defined if an MPI library exists and was specified in the configuration step.

ALPS_HAVE_HDF5

defined if the HDF5 library exists and was specified in the configuration step.

ALPS_HAVE_PTHREAD

defined if the pthread library exists and was specified in the configuration step.

ALPS_HAVE_EXPAT

defined if the expat XML parser exists and was specified in the configuration step.

ALPS_HAVE_XERCES

defined if the Xerces XML parser exists and was specified in the configuration step.


Types

The header has to include the system headers defining the types

In addition, if ALPS_NO_INT64 is not defined it also has to include definitions for the types

Copyright 1994, 2002-2005 Matthias Troyer, Synge Todo

PrevUpHomeNext