Source

enzo-3.0 / src / enzo / headers / preincludes.h

The active_particles branch has multiple heads

Full commit
/****************************************************************************
 *                                                                          *
 * Copyright 2009 Laboratory for Computational Astrophysics                 *
 * Copyright 2009 Regents of the University of California                   *
 *                                                                          *
 * This software is released under the terms of the "Enzo Public License"   *
 * in the accompanying LICENSE file.                                        *
 *                                                                          *
 ****************************************************************************/
/***********************************************************************
/  Contains headers that must be included *prior* to inclusion
/  of macros_and_parameters.h, since that so beautifully re-defines 
/  'float', messing up any external library that actually uses 'float' 
/  in its header files.  
/
/  written by: Daniel R. Reynolds
/  date:       June, 2009
/  modified1:  
/
************************************************************************/

#ifndef IMPLICIT_PROBLEM_PREINCLUDES_DEFINED__
#define IMPLICIT_PROBLEM_PREINCLUDES_DEFINED__

#ifdef USE_MPI
#include "mpi.h"
#endif
#include <algorithm>
#include <assert.h>
#include <ctype.h>
#include <errno.h>
#include <iostream>
#include <iomanip>
#include <limits.h>
#include <map>
#include <math.h>
#include <stddef.h>
#include <stdexcept>
#include <stdio.h>
#include <stdlib.h>
#include <stdlib.h> 
#include <string>
#include <string.h>
#include <strings.h>
#include <sys/resource.h>
#include <sys/stat.h>
#include <sys/time.h>
#include <sys/types.h>
#include <time.h>
#include <typeinfo>
#include <unistd.h>
#include <vector>
#ifdef USE_HYPRE
#include "HYPRE_sstruct_ls.h"
#endif
#include "performance.h"
#include "ErrorExceptions.h"

#endif