blitzdg
an open-source project aiming to implement parallel discontinuous Galerkin (dg) solvers for common partial differential equations systems using blitz++ for array and tensor manipulations and MPI for distributed parallelism.
igloo_framework.h
1 
2 // Copyright Joakim Karlsson & Kim Gräsman 2010-2013.
3 // Distributed under the Boost Software License, Version 1.0.
4 // (See accompanying file LICENSE_1_0.txt or copy at
5 // http://www.boost.org/LICENSE_1_0.txt)
6 
7 #ifndef IGLOO_IGLOO_FRAMEWORK_H
8 #define IGLOO_IGLOO_FRAMEWORK_H
9 
10 #define IGLOO_VERSION "1.1.1"
11 
12 #include <iostream>
13 #include <map>
14 #include <vector>
15 #include <sstream>
16 #include <stack>
17 #include <list>
18 #include <memory>
19 #include <algorithm>
20 #include <iterator>
21 
22 #include <igloo/external/snowhouse/snowhouse/snowhouse.h>
23 
24 namespace igloo {
25  using namespace snowhouse;
26 }
27 
28 #include <igloo/core/core.h>
29 
30 //
31 // These typedefs are used when registering contexts. For root
32 // contexts, these are the types available. When a context is
33 // registered it will redefine these so that any nested contexts
34 // defined within will know about its outer context. We can also
35 // use template specialization for contexts with the types here
36 // to get different behaviors for root and nested contexts.
37 //
39 
40 //
41 // This is the current root context (void to begin with).
42 //
43 typedef void IGLOO_ROOT_CONTEXT;
44 
45 
46 #endif
Definition: assert.h:13
Definition: context.h:51
Definition: context.h:13