PLUTO
visc_nu.c
Go to the documentation of this file.
1 #include "pluto.h"
2 
3 /*---------------------------------------------------------------------------*/
4 /*---- Specification of explicit first and second viscosity coefficients ----*/
5 /*---------------------------------------------------------------------------*/
6 
7 void Visc_nu(double *v, double x1, double x2, double x3,
8  double *nu1, double *nu2)
9 {
10  double rmin = g_domBeg[IDIR];
11  double rmax = g_domEnd[IDIR];
12  double Re = g_inputParam[REYN];
13 
14  *nu1 = g_inputParam[OMEGA]*rmin*(rmax - rmin)*v[RHO]/Re;
15  *nu2 = 0.0;
16 }
#define RHO
Definition: mod_defs.h:19
#define IDIR
Definition: pluto.h:193
double g_inputParam[32]
Array containing the user-defined parameters.
Definition: globals.h:131
#define REYN
double g_domBeg[3]
Lower limits of the computational domain.
Definition: globals.h:125
PLUTO main header file.
#define OMEGA
void Visc_nu(double *v, double x1, double x2, double x3, double *nu1, double *nu2)
Definition: visc_nu.c:7
double g_domEnd[3]
Upper limits of the computational domain.
Definition: globals.h:126