14 #include <ngs_stdcpp_include.hpp> 17 #ifdef NGINTERFACE_EXPORTS 18 #define DLL_HEADER __declspec(dllexport) 20 #define DLL_HEADER __declspec(dllimport) 24 #define NGS_DLL_HEADER __declspec(dllexport) 26 #define NGS_DLL_HEADER __declspec(dllimport) 32 #define DLL_HEADER __attribute__ ((visibility ("default"))) 48 #define NGS_DLL_HEADER __attribute__ ((visibility ("default"))) 50 #define NGS_DLL_HEADER 83 NGS_DLL_HEADER
extern int printmessage_importance;
84 NGS_DLL_HEADER
extern const std::string ngsolve_version;
107 template <
typename T>
113 operator T ()
const {
return val; }
121 operator FUNC ()
const {
return f; }
122 auto operator() (
size_t i)
const {
return f(i); }
127 #include <ngs_defines.hpp> 130 #include <core/ngcore.hpp> 133 using namespace ngcore;
137 #include "ngs_utils.hpp" 138 #include "ngsstream.hpp" 139 #include "templates.hpp" 142 #include "simd_complex.hpp" 144 #include "blockalloc.hpp" 145 #include "autoptr.hpp" 146 #include "memusage.hpp" 148 #include "evalfunc.hpp" 149 #include "sample_sort.hpp" 151 #include "autodiff.hpp" 152 #include "autodiffdiff.hpp" 153 #include "polorder.hpp" 154 #include "stringops.hpp" 155 #include "statushandler.hpp" 157 #include "mpiwrapper.hpp" 159 #include "sockets.hpp" 165 const char dirslash =
'\\';
167 const char dirslash =
'/';
172 inline void NOOP_Deleter(
void *) { ; }
176 #include <ngstd_gold.hpp> 181 #include "cuda_ngstd.hpp" Definition: ngstd.hpp:116
namespace for standard data types and algorithms.
Definition: ngstd.hpp:81
Definition: ngstd.hpp:108