Interface Documentation
Version: invalid
types.hh
Go to the documentation of this file.
1 /*
2  @@@@@@@@ @@ @@@@@@ @@@@@@@@ @@
3  /@@///// /@@ @@////@@ @@////// /@@
4  /@@ /@@ @@@@@ @@ // /@@ /@@
5  /@@@@@@@ /@@ @@///@@/@@ /@@@@@@@@@/@@
6  /@@//// /@@/@@@@@@@/@@ ////////@@/@@
7  /@@ /@@/@@//// //@@ @@ /@@/@@
8  /@@ @@@//@@@@@@ //@@@@@@ @@@@@@@@ /@@
9  // /// ////// ////// //////// //
10 
11  Copyright (c) 2016, Triad National Security, LLC
12  All rights reserved.
13  */
14 #pragma once
15 
18 #if !defined(__FLECSI_PRIVATE__)
19 #error Do not include this file directly!
20 #endif
21 
22 #include "flecsi/run/types.hh"
23 
24 #include <string>
25 
26 namespace flecsi {
27 namespace topo {
28 
30  enum index_space { vertices, cells };
31  static constexpr std::size_t index_spaces = 2;
32 
33  struct coloring {
34  std::size_t size, parts;
35  }; // struct coloring
36 
37 }; // struct canonical_base
38 
39 } // namespace topo
40 } // namespace flecsi
Definition: types.hh:29
Definition: control.hh:31