1 /* _______________________________________________________________________ 2 3 DAKOTA: Design Analysis Kit for Optimization and Terascale Applications 4 Copyright 2014-2020 National Technology & Engineering Solutions of Sandia, LLC (NTESS). 5 This software is distributed under the GNU Lesser General Public License. 6 For more information, see the README file in the top Dakota directory. 7 _______________________________________________________________________ */ 8 9 #ifndef DAKOTA_SYSTEM_DEFS_H 10 #define DAKOTA_SYSTEM_DEFS_H 11 12 #if defined(HAVE_CONFIG_H) && !defined(DISABLE_DAKOTA_CONFIG_H) 13 // Unfortunately, STILL need to set HAVE_CONFIG_H since it is used in many 14 // TPL header files included while building Dakota/src (even in the CMake 15 // build!) so use a "disable config header" conditional to help manage the 16 // transition (so, far pecos/surfpack are DONE and ddace, opt++ are close). 17 #include "dakota_config.h" 18 #endif // HAVE_CONFIG_H 19 20 // C++ headers 21 22 #include <iostream> 23 #include <fstream> 24 #include <iomanip> 25 26 // C++ compiler using new, h-less standard C headers 27 #include <cstdlib> 28 #include <cstdio> 29 #include <cstring> 30 #include <cctype> 31 #include <cfloat> 32 #include <climits> 33 #include <cmath> 34 #include <cassert> 35 #include <csignal> 36 #include <cerrno> 37 #include <ctime> 38 39 #endif // DAKOTA_SYSTEM_DEFS_H 40