PLUTO
TagCells.cpp File Reference
#include <cstdio>
#include <string>
#include "PatchPluto.H"
#include "LoHiSide.H"
Include dependency graph for TagCells.cpp:

Go to the source code of this file.

Macros

#define CHOMBO_REF_VAR   RHO
 
#define REF_CRIT   2 /* 1 == first derivative, 2 == second derivative */
 

Functions

static void computeRefVar (double ***UU[], double ***q, double, RBox *Ubox)
 

Macro Definition Documentation

#define CHOMBO_REF_VAR   RHO

Definition at line 16 of file TagCells.cpp.

#define REF_CRIT   2 /* 1 == first derivative, 2 == second derivative */

Definition at line 22 of file TagCells.cpp.

Function Documentation

void computeRefVar ( double ***  UU[],
double ***  q,
double  dx,
RBox Ubox 
)
static

Compute a user-defined array q(U) function of the conserved variables.

Definition at line 300 of file TagCells.cpp.

307 {
308  int nv, i, j, k;
309  double us[NVAR], vs[NVAR];
310 
311  BOX_LOOP(Ubox, k, j, i) {
312  VAR_LOOP(nv) us[nv] = UU[nv][k][j][i];
313  q[k][j][i] = us[RHO];
314  }
315 
316 }
#define RHO
Definition: mod_defs.h:19
#define BOX_LOOP(B, k, j, i)
Definition: macros.h:70
#define VAR_LOOP(n)
Definition: macros.h:226
int j
Definition: analysis.c:2
int k
Definition: analysis.c:2
int i
Definition: analysis.c:2
#define NVAR
Definition: pluto.h:609
static Runtime q