NGSolve 5.3
ngstd.hpp
1#ifndef FILE_NGSTD
2#define FILE_NGSTD
3
4/*********************************************************************/
5/* File: ngstd.hpp */
6/* Author: Joachim Schoeberl */
7/* Date: 25. Mar. 2000 */
8/*********************************************************************/
9
10/*
11 ng-standard classes
12*/
13
14#include <ngs_stdcpp_include.hpp>
15
16namespace ngstd
17{
18 // NGS_DLL_HEADER extern int printmessage_importance;
19 NGS_DLL_HEADER extern const std::string ngsolve_version;
20}
21
22
30
31
32#include <ngs_defines.hpp>
33#include <core/ngcore.hpp>
34#include <core/autodiff.hpp>
35#include <core/autodiffdiff.hpp>
36
37namespace ngstd
38{
39 using namespace ngcore;
40 // using ngcore::INT;
41} // namespace ngstd
42
43#include "ngs_utils.hpp"
44
45#include "blockalloc.hpp"
46#include "memusage.hpp"
47
48#include "evalfunc.hpp"
49#include "sample_sort.hpp"
50
51// #include "polorder.hpp"
52#include "stringops.hpp"
53#include "statushandler.hpp"
54
55namespace ngstd
56{
57#ifdef WIN32
58 const char dirslash = '\\';
59#else
60 const char dirslash = '/';
61#endif
62
63
64 // using ngcore::NgMPI_Comm;
65 enum { NG_MPI_TAG_CMD = 110 };
66 enum { NG_MPI_TAG_SOLVE = 1110 };
67}
68
69
70inline void NOOP_Deleter(void *) { ; }
71
72#endif
namespace for standard data types and algorithms.
Definition ngstd.hpp:17