-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathdaetools-pymod.h
38 lines (32 loc) · 1.03 KB
/
daetools-pymod.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#ifndef DAETOOLS_PYMOD_INCLUDE_H
#define DAETOOLS_PYMOD_INCLUDE_H
#if !defined(__MINGW32__) && (defined(_WIN32) || defined(WIN32) || defined(WIN64) || defined(_WIN64))
#pragma warning(disable: 4250)
#pragma warning(disable: 4251)
#pragma warning(disable: 4275)
#ifdef AddPort
#undef AddPort
#endif
#endif
#include "config.h"
#include "Core/definitions.h"
#include "Core/xmlfile.h"
using namespace daetools::xml;
#include "Core/coreimpl.h"
using namespace daetools::core;
#include "Activity/base_activities.h"
#include "Activity/simulation.h"
using namespace daetools::activity;
#include "DataReporting/datareporters.h"
#include "DataReporting/base_data_reporters_receivers.h"
using namespace daetools::datareporting;
#include "Core/helpers.h"
using namespace daetools;
#include "IDAS_DAESolver/base_solvers.h"
#include "IDAS_DAESolver/ida_solver.h"
using namespace daetools::solver;
#include "Core/base_logging.h"
using namespace daetools::logging;
//#include "Core/macros.h"
#include "Core/class_factory.h"
#endif