PLUTO
userdef_output.c
Go to the documentation of this file.
1 #include "pluto.h"
2 
3 /* *************************************************************** */
4 void ComputeUserVar (const Data *d, Grid *grid)
5 /*
6  *
7  * PURPOSE
8  *
9  * Define user-defined output variables
10  *
11  *
12  *
13  ***************************************************************** */
14 {
15  #if EOS == PVTE_LAW
16  int i, j, k, nv;
17  double ***tmp, T, v[NVAR];
18 
19  tmp = GetUserVar("tmp");
20  DOM_LOOP(k,j,i){
21  VAR_LOOP(nv) v[nv] = d->Vc[nv][k][j][i];
22  GetPV_Temperature(v, &T);
23  tmp[k][j][i] = T;
24  }
25  #endif
26 }
27 /* ************************************************************* */
29 /*
30  *
31  *
32  *************************************************************** */
33 {
34  Image *image;
35 
36 }
37 
38 
39 
40 
41 
tuple T
Definition: Sph_disk.py:33
DOM_LOOP(k, j, i)
Definition: analysis.c:22
double **** Vc
The main four-index data array used for cell-centered primitive variables.
Definition: structs.h:31
void ComputeUserVar(const Data *d, Grid *grid)
Definition: userdef_output.c:4
double *** GetUserVar(char *)
Definition: set_output.c:251
#define VAR_LOOP(n)
Definition: macros.h:226
Definition: structs.h:78
int j
Definition: analysis.c:2
int k
Definition: analysis.c:2
void ChangeDumpVar()
PLUTO main header file.
Definition: structs.h:30
int i
Definition: analysis.c:2
Definition: structs.h:300
int GetPV_Temperature(double *v, double *T)
Definition: thermal_eos.c:221
#define NVAR
Definition: pluto.h:609
static Image image[MAX_IMAGE_NUMBER]
Definition: set_image.c:4