aboutsummaryrefslogtreecommitdiff
path: root/src/macro/STRESSENERGY_declare.h
blob: 4bc2443942040d803ce964aee683961e422f8bca (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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
/*@@
  @header   STRESSENERGY_declare.h
  @date     Nov 98
  @author   Gabrielle Allen
  @desc
  Macro to calculate the components of the stress energy
  tensor
  scheme
  @enddesc
@@*/

#ifndef STRESSENERGY_DECLARE
#define STRESSENERGY_DECLARE

#include "../../packages/CactusEinstein/Einstein/src/macro/DETG_declare.h"
#include "../../packages/CactusEinstein/Einstein/src/macro/UPPERMET_declare.h"
#include "../../packages/CactusEinstein/Einstein/src/macro/TRT_declare.h"

#undef  STRESSENERGY_TTT 
#define STRESSENERGY_TTT Ttt
#undef  STRESSENERGY_TTX 
#define STRESSENERGY_TTX Ttx
#undef  STRESSENERGY_TTY 
#define STRESSENERGY_TTY Tty
#undef  STRESSENERGY_TTZ 
#define STRESSENERGY_TTZ Ttz
#undef  STRESSENERGY_TXX 
#define STRESSENERGY_TXX Txx
#undef  STRESSENERGY_TXY 
#define STRESSENERGY_TXY Txy
#undef  STRESSENERGY_TXZ 
#define STRESSENERGY_TXZ Txz
#undef  STRESSENERGY_TYY 
#define STRESSENERGY_TYY Tyy
#undef  STRESSENERGY_TYZ 
#define STRESSENERGY_TYZ Tyz
#undef  STRESSENERGY_TZZ 
#define STRESSENERGY_TZZ Tzz

/* Symmetries */
#undef  STRESSENERGY_TXT
#define STRESSENERGY_TXT STRESSENERGY_TTX
#undef  STRESSENERGY_TYT
#define STRESSENERGY_TYT STRESSENERGY_TTY
#undef  STRESSENERGY_TZT
#define STRESSENERGY_TZT STRESSENERGY_TTZ
#undef  STRESSENERGY_TYX
#define STRESSENERGY_TYX STRESSENERGY_TXY
#undef  STRESSENERGY_TZX
#define STRESSENERGY_TZX STRESSENERGY_TXZ
#undef  STRESSENERGY_TZY
#define STRESSENERGY_TZY STRESSENERGY_TYZ

      REAL STRESSENERGY_TTT
      REAL STRESSENERGY_TTX
      REAL STRESSENERGY_TTY
      REAL STRESSENERGY_TTZ
      REAL STRESSENERGY_TXX
      REAL STRESSENERGY_TXY
      REAL STRESSENERGY_TXZ
      REAL STRESSENERGY_TYY
      REAL STRESSENERGY_TYZ
      REAL STRESSENERGY_TZZ
      
      REAL uxx,uxy,uxz,uyy,uyz,uzz
      REAL detg

#endif