aboutsummaryrefslogtreecommitdiff
path: root/Carpet/Carpet/src/defines.hh
blob: e51d74d6dc4d0d67ad81c6c00d93b2099f347f76 (plain)
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
// $Header:$

#ifndef DEFINES_HH
#define DEFINES_HH

#include "cctk.h"

#include <bbox.hh>
#include <bboxset.hh>
#include <vect.hh>



namespace Carpet {
  
  const int dim = 3;
  
  typedef vect<bool,dim> bvect;
  typedef vect<int,dim> ivect;
  typedef vect<CCTK_INT,dim> jvect;
  typedef vect<CCTK_REAL,dim> rvect;
  typedef bbox<int,dim> ibbox;
  typedef bbox<CCTK_INT,dim> jbbox;
  typedef bbox<CCTK_REAL,dim> rbbox;
  typedef bboxset<int,dim> ibset;
  
  typedef vect<vect<bool,2>,dim> bbvect;
  typedef vect<vect<int,2>,dim> iivect;
  typedef vect<vect<CCTK_INT,2>,dim> jjvect;
  
} // namespace Carpet

#endif // !defined(DEFINES_HH)