HARM
harm and utilities
 All Data Structures Files Functions Variables Typedefs Macros Pages
Macros
global.nondepmnemonics.h File Reference

General code definitions of independent quantities. More...

#include "metric.h"
#include "coord.h"
#include "global.nondepmnemonics.rad.h"
Include dependency graph for global.nondepmnemonics.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define GCOVI(i, j)   (((i)>=(j))*((i)-(j)) + (j))
 
#define GCOVJ(i, j)   (((i)>=(j))*((j)-(i)) + (i))
 
#define GIND(i, j)   GCOVJ(i,j)*4 + GCOVI(i,j) - MAX(GCOVJ(i,j),0) - MAX(GCOVJ(i,j)-1,0) - MAX(GCOVJ(i,j)-2,0)
 
#define GINDASSIGNFACTOR(i, j)   (1.0*((i)>=(j)))
 must multiply assignments by the below so don't duplicate sums More...
 
#define USEGSL   (USINGGSL)
 value pulled-in from compile time More...
 
#define NRANC   64
 define how many values in table More...
 
#define NUMJETS   2
 nmenomics associated with definit.h More...
 
#define INNERJET   0
 
#define OUTERJET   1
 
#define QUASISTRANG   0
 
#define UNSPLIT   1
 
#define PERFECTUNSPLIT   2
 
#define NUMENERREGIONS   8
 set enerregion types More...
 
#define NULLENERREGIONS   -2
 
#define ALLENERREGIONS   -1
 
#define GLOBALENERREGION   0
 
#define OUTSIDEHORIZONENERREGION   1
 "outside" horizon means r>=r_+ More...
 
#define TRUEGLOBALENERREGION   2
 TRUEGLOBAL???? seeks to include all cells that could be active That is, horizon not likely to be at standard boundary edge yet need roughly nbnd cells inside horizon always to evolve there properly, so at least have those active but no less than i=0 itself. More...
 
#define TRUEGLOBALWITHBNDENERREGION   3
 
#define ACTIVEREGION   4
 ACTIVE??? is directly used by GRIDSECTIONING. More...
 
#define ACTIVEWITHBNDREGION   5
 
#define INNERJETREGION   6
 Jet regions: More...
 
#define OUTERJETREGION   7
 
#define VERYLOCALVCHAR   0
 for VCHARTYPE More...
 
#define LOCALVCHAR   1
 
#define GLOBALVCHAR   2
 
#define MINDTSET(dt1, dt2, dt3)   (1.0/(1.0/(dt1) + 1.0/(dt2) + 1.0/(dt3)))
 for cour fixed for any dimensional problem, below makes no sense. More...
 
#define NUMOTHERSTATERESULTS   2
 strict limit (doesn't work in general) More...
 
#define OTHERGAMMA   0
 
#define OTHERQSQ   1
 
#define ERRORCODEBELOWCLEANFINISH   1000
 
#define MAXFILENAME   200
 maximum char size of filenames or directories or commands More...
 
#define MAXFILENAMELONG   2000
 for longer file names More...
 
#define FILENOTFOUND   2490834
 return code used to indicate failure of dump_gen() was file not found instead of any other error More...
 
#define VEL4   0
 for WHICHVEL 0: 4-velocity (leads to ambiguous u^t +- discr part) 1: 3-velocity (unambiguous u^t but interpolation is not constrained to be a good 3-velocity) 2: relative 4-velocity (unambiguous u^t and any interpolation gives good value) More...
 
#define VEL3   1
 
#define VELREL4   2
 
#define WITHGDET   0
 for WHICHEOM More...
 
#define WITHNOGDET   1
 
#define WITHSINSQ   2
 
#define NOGDETRHO   0
 This stays naturally, simply consistent with how code evolves conserved quantities. More...
 
#define NOGDETU0   0
 
#define NOGDETU1   1
 
#define NOGDETU2   1
 
#define NOGDETU3   0
 
#define NOGDETB1   0
 
#define NOGDETB2   0
 
#define NOGDETB3   0
 
#define NOGDETURAD0   0
 
#define NOGDETURAD1   1
 
#define NOGDETURAD2   1
 
#define NOGDETURAD3   0
 
#define NOGDETENTROPY   0
 
#define NOGDETYFL1   0
 
#define NOGDETYFL2   0
 
#define NOGDETYFL3   0
 
#define NOGDETYFL4   0
 
#define NOGDETYFL5   0
 
#define NOGDETYL   0
 
#define NOGDETYNU   0
 
#define GENMAXWELL   0
 defines how one forms the EM stress-energy tensor More...
 
#define PRIMMAXWELL   1
 
#define RELEOM   0
 for RELTYPE More...
 
#define NONRELEOM   1
 
#define EOMDIDFFDE   -6
 whether relativistic or nonrelativistic EOMs (speed of light limitation) More...
 
#define EOMDIDFFDE2   -5
 
#define EOMDIDCOLDGRMHD   -4
 
#define EOMDIDENTROPYGRMHD   -3
 
#define EOMDIDGRMHD   -2
 
#define EOMDONOTHING(eomtype)   (eomtype<=EOMDIDGRMHD)
 
#define EOMDEFAULT   -1
 
#define NUMEOMTYPES   5
 
#define EOMFFDE   0
 
#define EOMFFDE2   1
 
#define EOMCOLDGRMHD   2
 
#define EOMENTROPYGRMHD   3
 
#define EOMGRMHD   4
 
#define MODEDEFAULT   -1
 mode for inversion More...
 
#define MODEENERGY   0
 
#define MODEENTROPY   1
 
#define MODESWITCH   2
 
#define MODEPICKREVERT   3
 
#define MODEPICKBEST   4
 
#define MODEPICKBESTSIMPLE   5
 
#define MODEPICKBESTSIMPLE2   6
 
#define MODEENERGYRAMESH   7
 
#define CAPTYPEBASIC   0
 which cap type to place in rad inversion More...
 
#define CAPTYPEFIX1   1
 
#define CAPTYPEFIX2   2
 
#define ENTROPYFIXGUESS   1
 whether to ensure specific entropy no smaller than guess More...
 
#define ORIGINALFLUXCALC   0
 macros for defining which fluxcalc method to use in flux.c More...
 
#define NEWFLUXCALC   1
 
#define NOCOOLING   0
 Choices for cooling function. More...
 
#define COOLGAMMIETHINDISK   1
 
#define COOLEOSGENERAL   2
 
#define COOLREBECCATHINDISK   3
 
#define COOLUSER   10
 
#define KORAL   101
 
#define NUMEOSS   5
 Choices for EOS. More...
 
#define COLDEOS   0
 
#define IDEALGAS   1
 
#define MIGNONE   2
 
#define GRBPWF99   3
 
#define KAZFULL   4
 
#define DONOENTROPY   0
 mnenomics for DOENTROPY More...
 
#define DOEVOLVEENTROPY   1
 
#define DONOYFL   0
 
#define DOEVOLVEYFL   1
 
#define DONOYL   0
 
#define DOEVOLVEYL   1
 
#define DONOYNU   0
 
#define DOEVOLVEYNU   1
 
#define EVOLVENOENTROPY   0
 for WHICHENTROPYEVOLVE More...
 
#define EVOLVESIMPLEENTROPY   1
 
#define EVOLVEFULLENTROPY   2
 
#define EVOLVEUTOPRIM   0
 defines how Utoprimgen is used More...
 
#define OTHERUTOPRIM   1
 
#define UEVOLVE   0
 defines data return types for primtoU() and primtoflux() More...
 
#define UDIAG   1
 
#define UNOTHING   2
 
#define UENTROPY   3
 
#define LIMITERFIXED   0
 for LIMADJUST 0: use fixed limiter 1: use limiter based upon b^2/rho 2: use limiter based upon b^2/u 3: use limiter based upon both b^2/rho or b^2/u More...
 
#define LIMITERBSQORHO   1
 
#define LIMITERBSQOU   2
 
#define LIMITERBSQORHOANDU   3
 
#define FLUXFIXED   0
 for FLUXADJUST More...
 
#define FLUXBSQORHO   1
 
#define FLUXBSQOU   2
 
#define FLUXBSQORHOANDU   3
 
#define UTOPRIMRETURNNOTADJUSTED   0
 for UTOPRIMFAILRETURNTYPE – controls the behaviour of inversion: does allow the return of solutions with negative densities, etc. More...
 
#define UTOPRIMRETURNADJUSTED   1
 
#define UTOPRIMSTATIC   0
 for UTOPRIMADJUST – controls the behaviour of fixups: UTOPRIMAVG means fix it up, UTOPRIMSTATIC means do not do it 0=just use static solution 1=use average surrounding solution, and if no good surrounding solution use the normal observer velocity with static densities More...
 
#define UTOPRIMAVG   1
 
#define LINEARTYPE   0
 interpolation function used by init.readdata.c and other code More...
 
#define LOGTYPE   1
 
#define QUADRATICTYPE   2
 
#define MODIFYEMF   0
 for MODIFYEMFORVPOT More...
 
#define MODIFYVPOT   1
 
#define NUMENOINTERPTYPES   12
 Some things related to higher-order interpolations. More...
 
#define NONENOINTERPTYPE   0
 
#define ENOINTERPTYPE   1
 
#define ENOINTERPTYPE4EMF   2
 
#define ENOFLUXRECONTYPE   3
 
#define ENOFLUXRECONTYPEGHOSTACTIVE   4
 
#define ENOFLUXSPLITTYPE   5
 
#define ENOAVG2CENTTYPE   6
 
#define ENOCENT2AVGTYPE   7
 
#define ENOFLUXAVG1TYPE   8
 
#define ENOFLUXAVG2TYPE   9
 
#define ENOFLUXAVG3TYPE   10
 
#define ENOQUASIFIELDFLUXRECONTYPE   11
 
#define ENOSOURCETERM   0
 quantities to interp More...
 
#define ENOCONSERVED   1
 
#define ENOPRIMITIVE   2
 
#define ENOFLUX   3
 
#define ENOMAFLUX   4
 
#define ENOSMOOTHFLUX   5
 
#define ENOSMOOTHCONSERVED   6
 
#define NOENOFLUX   0
 for DOENOFLUX: 0: no ENO flux reconstruction 1: reconstruct F for finite difference rep. More...
 
#define ENOFLUXRECON   1
 
#define ENOFLUXSPLIT   2
 
#define ENOFINITEVOLUME   3
 
#define NUMDFS   5
 df and monoindicator sizes for interpline.c and reconstruct.c 0,1,2,3 for paraline and 0,4 for SMONO and 0 (dP) for WENO currently don't need DFCENT2APART, so this is why NUMDFS is 5 and not 6 within calculation NUMDFS is checked so no access to that array element More...
 
#define DFONESIDED   0
 
#define DFCENT   1
 
#define DFMONO   2
 
#define DF2OFMONO   3
 
#define DF2OFONESIDED   4
 
#define DFCENT2APART   5
 
#define NUMMONOINDICATORS   3
 
#define MONOINDTYPE   0
 
#define MONOLEFTSET   1
 
#define MONORIGHTSET   2
 
#define WEIGHT_CALC   1
 possible settings for pass_1d_line() in interpline.c More...
 
#define RECON_CALC   2
 
#define ALL_CALC   (WEIGHT_CALC | RECON_CALC)
 
#define CVT_A2C   0
 defines types of high order interpolations More...
 
#define CVT_C2A   1
 
#define CVT_C2L   2
 
#define CVT_C2R   3
 
#define CVT_C2DER1   4
 
#define CVT_C2DER2   5
 
#define CVT_C2DER3   6
 
#define CVT_C2DER4   7
 
#define CVT_C2E   CVT_C2L
 
#define NOSPLITA2C   0
 0 – don't do weighs minimization – do 1st version of weights minimization More...
 
#define MINIMIZE_ALL_WEIGHTS   1
 
#define ENERGY_CONTROLS_ALL_WEIGHTS   2
 
#define ENERGY_IS_ALL_WEIGHTS   3
 
#define MASSENERGYMOMENTUM_IS_COUPLED_WEIGHTS   4
 
#define MASSENERGYMOMENTUM_IS_COUPLED_WEIGHTS_OLD   5
 
#define GENFUN_IS_ALL_WEIGHTS   5
 
#define CONSTANT_ALL_WEIGHTS   6
 
#define NOMONOINTERP   0
 MONOINTERP. More...
 
#define JMONOINTERP   1
 
#define SMONOINTERP   2
 
#define ISMAONLY   0
 defines types of input to flux_point2avg() More...
 
#define ISEMONLY   1
 
#define ISMAANDEM   2
 
#define ISRADONLY   3
 
#define DISSSIMPLEINVCO   0
 
#define DISSFULLINVCO   1
 
#define DISSENTROPYCO   2
 
#define DISSSIMPLEINVCONOMAX   3
 
#define DISSFULLINVCONOMAX   4
 
#define DISSENTROPYCONOMAX   5
 
#define DISSSIMPLEINVLAB1   6
 
#define DISSFULLINVLAB1   7
 
#define DISSENTROPYLAB1   8
 
#define DISSSIMPLEINVLAB1NOMAX   9
 
#define DISSFULLINVLAB1NOMAX   10
 
#define DISSENTROPYLAB1NOMAX   11
 
#define DISSSIMPLEINVLAB2   12
 
#define DISSFULLINVLAB2   13
 
#define DISSENTROPYLAB2   14
 
#define DISSSIMPLEINVLAB2NOMAX   15
 
#define DISSFULLINVLAB2NOMAX   16
 
#define DISSENTROPYLAB2NOMAX   17
 
#define DISSFAILUREINV   18
 failure indicator: More...
 
#define NUMDISSVERSIONS   18
 totals: More...
 
#define NUMDISSFUNPOS   (NUMDISSVERSIONS+1)
 
#define NUMPOS4EMF   3
 EMF loop related things. More...
 
#define LEFT4EMF   0
 
#define RIGHT4EMF   1
 
#define CENT4EMF   2
 
#define START4EMF   LEFT4EMF
 
#define END4EMF   CENT4EMF
 
#define NUMFLUXLOOPNUMBERS   10
 see interp_loop_set() in initbase.c More...
 
#define FIDEL   0
 
#define FJDEL   1
 
#define FKDEL   2
 
#define FFACE   3
 
#define FIS   4
 
#define FIE   5
 
#define FJS   6
 
#define FJE   7
 
#define FKS   8
 
#define FKE   9
 
#define CHECKONINVERSIONDEFAULT   (-1)
 
#define NUMINVPROPERTY   13
 number of inversion quantities to report when inversion fails if CHECKONINVERSION = 1 See utoprim_jon.c:check_on_inversion() More...
 
#define CURRENTCALC0   0
 for WHICHCURRENTCALC 0: original time is on edge and spatial on edge, but spatials are different locations. More...
 
#define CURRENTCALC1   1
 
#define CURRENTCALC2   2
 
#define CURRENTPRECALCTYPES   5
 
#define CURTYPET   0
 
#define CURTYPEX   1
 
#define CURTYPEY   2
 
#define CURTYPEZ   3
 
#define CURTYPEFARADAY   4
 
#define FIXUP1ZONE   0
 whether and which type of fixups to be used More...
 
#define FIXUPALLZONES   1
 
#define FIXUPNOZONES   2
 
#define LAXFFLUX   0
 mnemonics for flux method (Riemann solver) ordered from most diffusive to least diffusive, so can back track 0 should be reasonable most diffusive More...
 
#define HLLFLUX   1
 
#define FORCEFLUX   2
 
#define MUSTAFLUX   3
 
#define HLLLAXF1FLUX   4
 
#define FLUXCTHLL   0
 DIVB constraint method. More...
 
#define FLUXCTTOTH   1
 
#define FLUXCD   2
 
#define ATHENA1   3
 
#define ATHENA2   4
 
#define FLUXCTSTAG   5
 
#define UTOPRIM5D1   0
 #define FLUXB FLUXCTTOTH 0: HLL 1: FLUXCT TOTH version (toth 2000 eq. More...
 
#define UTOPRIMLDZ   1
 1: ldz method More...
 
#define UTOPRIM2D   2
 2: SCN 2D method More...
 
#define UTOPRIM1D   3
 3: SCN 1D method More...
 
#define UTOPRIM1DOPT   4
 4: SCN 1D OPTIMIZED method – not sure if identical to 3 otherwise More...
 
#define UTOPRIM1DFINAL   5
 5: SCN 1D final and optimized More...
 
#define UTOPRIM2DFINAL   6
 6: SCN 2D final and optimized and recommended by Scott More...
 
#define UTOPRIM5D2   7
 7: SCN 5D final – bit less accurate compared to 1D and 2D More...
 
#define UTOPRIMJONNONRELCOMPAT   8
 8: Jon 1D/2D final version – can handle non-rel problems More...
 
#define UTOPRIMCOLDGRMHD   20
 20: COLDGRMHD More...
 
#define UTOPRIMFFDE   21
 21: FFDE More...
 
#define UTOPRIMCOMPARE   100
 100: use 5D, but compare with ldz in runtime More...
 
#define NLIM   -1
 negative versions for testing only More...
 
#define NLIMCENT   -2
 
#define NLIMUP   -3
 
#define NLIMDOWN   -4
 
#define NUMNEGINTERPS   4
 
#define DONOR   0
 ordered from most diffusive to least diffusive, so can start high and go down if needed 0 should be reasonble most diffusive, highest should be least diffusive More...
 
#define VANL   1
 POSINTERPS: More...
 
#define MINM   2
 
#define MC   3
 
#define PARA   4
 
#define PARAFLAT   5
 
#define MCSTEEP   6
 
#define CSSLOPE   7
 
#define MP5   8
 
#define EPPM   9
 
#define WENO3   20
 assume here and beyond all higher numbers are using WENO or ENO More...
 
#define WENO4   21
 
#define WENO5   22
 
#define WENO6   23
 
#define WENO7   24
 
#define WENO8   25
 
#define WENO9   26
 
#define ENO3   27
 
#define ENO5   28
 
#define WENO5FLAT   29
 
#define WENO5BND   30
 
#define WENO5BNDPLUSMIN   31
 
#define PARALINE   40
 
#define FIRSTWENO   WENO3
 
#define LASTWENO   WENO5BNDPLUSMIN
 
#define FIRSTINTERPLINE   WENO3
 
#define LASTINTERPLINE   PARALINE
 
#define NUMPOSINTERPS   LASTINTERPLINE
 
#define NUMINTERPS   (1 + NUMPOSINTERPS + NUMNEGINTERPS)
 1+ for DONOR More...
 
#define WENOINTERPTYPE(lim)   (lim>=FIRSTWENO && lim<=LASTWENO)
 defines limiters that are WENO/ENO More...
 
#define WENOBNDPINTERPTYPE(lim)   (lim==WENO5BND || lim==WENO5BNDPLUSMIN)
 defines limiters that are WENO/ENO More...
 
#define LINEINTERPTYPE(lim)   (lim>=FIRSTINTERPLINE && lim<=LASTINTERPLINE)
 defines which limiters are for interpline.c (rest are for interppoint.c) More...
 
#define MAXSPACEORDER   15
 see orders_set() in initbase.c More...
 
#define STARTTIME   0
 for timing More...
 
#define CHECKTIME   1
 
#define SPEEDTIME   2
 
#define STOPTIME   3
 
#define REPORTTIME   4
 
#define DIAGSTARTTIME   5
 
#define DIAGSTOPTIME   6
 
#define INITSTARTTIME   7
 
#define INITSTOPTIME   8
 
#define MAXTIMEORDER   5
 
#define NUMPREDTCUFS   (4)
 
#define NUMDTCUFS   (NUMPREDTCUFS+MAXTIMEORDER)
 NUMDTCUFS also includes what's necessary for IMEX. More...
 
#define SOURCEMETHODNONE   0
 order of algorithm in time from 1 to 4. More...
 
#define SOURCEMETHODEXPLICIT   1
 
#define SOURCEMETHODEXPLICITSUBCYCLE   2
 
#define SOURCEMETHODIMPLICIT   3
 
#define SOURCEMETHODIMPLICITEXPLICITCHECK   4
 
#define SOURCEMETHODEXPLICITREVERSIONFROMIMPLICIT   5
 
#define SOURCEMETHODEXPLICITSUBCYCLEREVERSIONFROMIMPLICIT   6
 
#define SOURCEMETHODEXPLICITCHECKSFROMIMPLICIT   7
 
#define SOURCEMETHODEXPLICITSUBCYCLECHECKSFROMIMPLICIT   8
 
#define METRICTETRAD   0
 tetrad.c stuff: More...
 
#define NONMETRICTETRIC   1
 
#define PRIMTOINTERP   -1
 which variable to interpolate More...
 
#define PRIMTOINTERP_JONRESCALED1   0
 
#define CONSTOINTERP   1
 
#define PRIMTOINTERPLGDEN   2
 
#define PRIMTOINTERP_LGDEN_RHOU   3
 
#define PRIMTOINTERP_RHOU   4
 
#define PRIMTOINTERP_VSQ   5
 
#define PRIMTOINTERP_3VEL_GAMMA   6
 
#define PRIMTOINTERP_RHOV_GAMMA   7
 
#define PRIMTOINTERP_VELREL4SQ   8
 
#define PRIMTOINTERP_3VELREL_GAMMAREL   9
 
#define PRIMTOINTERP_RAMESH1   10
 
#define PRIMTOINTERP_3VELREL_GAMMAREL_DXDXP   11
 
#define PRIMTOINTERP_GDETFULLVERSION   12
 
#define PRIMTOINTERP_GDETFULLVERSION_WALD   13
 
#define NOFIELDRESCALE   -1
 
#define NOSPECIALFIELD   0
 
#define PULSARFIELD   1
 
#define PULSARFIELD2   2
 
#define PULSARFIELD3   3
 
#define GDETVERSION   4
 
#define GDETFULLVERSION   5
 
#define WENO_REDUCE_TYPE_DEFAULT   0
 
#define WENO_REDUCE_TYPE_PPM   1
 
#define MINMODB(a, b)   ( (fabs(a)<fabs(b)) ? (a) : (b) )
 definition of minmod operator More...
 
#define MINMOD(a, b)   ( ((a)*(b)<=0) ? 0.0 : MINMODB(a,b) )
 
#define MINMODB(a, b)   ( (fabs(a)<fabs(b)) ? (a) : (b) )
 definition of minmod operator More...
 
#define MINMODGEN(extremeallow, a, b)   ( (!extremeallow && (a)*(b)<=0) ? 0.0 : MINMODB(a,b) )
 
#define REMOVEFROMNPR   0
 
#define RESTORENPR   1
 
#define PARA1   0
 parabolic interpolation stuff More...
 
#define PARA2   1
 
#define PARA3   2
 
#define PARA4   3
 
#define PARAJON   4
 
#define DIFFGAMMIE   0
 
#define DIFFNUMREC   1
 
#define DIFFFINITE   2
 
#define INTERPPOINTTYPE   0
 
#define INTERPLINETYPE   1
 
#define TIMEIMPLICIT   0
 
#define TIMEEXPLICIT   1
 
#define NUMBOUNDTYPES   9
 PURE mnemonics. More...
 
#define BOUNDPRIMTYPE   0
 
#define BOUNDPRIMSIMPLETYPE   1
 
#define BOUNDPSTAGTYPE   2
 
#define BOUNDPSTAGSIMPLETYPE   3
 
#define BOUNDINTTYPE   4
 
#define BOUNDFLUXTYPE   5
 
#define BOUNDFLUXSIMPLETYPE   6
 
#define BOUNDVPOTTYPE   7
 
#define BOUNDVPOTSIMPLETYPE   8
 
#define BOUNDPRIMLOC   0
 ispstag: More...
 
#define BOUNDPSTAGLOC   1
 
#define X1UP   0
 ----------—> r | 3 | 1-0 | 2 v theta and likewise for 4,5 (4=out,5=in) directions: More...
 
#define X1DN   1
 
#define X2UP   2
 
#define X2DN   3
 
#define X3UP   4
 
#define X3DN   5
 
#define NUMUPDOWN   2
 
#define POINTUP   0
 
#define POINTDOWN   1
 
#define NUMLEFTRIGHT   2
 
#define ISLEFT   0
 
#define ISRIGHT   1
 
#define ISMIDDLE   2
 
#define FLUXNOTONGRID   -100
 used by doflux[] to see if flux surface on grid or not (each CPU) More...
 
#define DIRSIGN(dir)   (1-2*((dir)%2 ))
 direction (-1,+1) for a given direction as defined above More...
 
#define DIMEN(dir)   (1+(dir)/2)
 dimension=1,2,3 for given direction defined above More...
 
#define DIRFROMDIMEN(dimen, dirsign)   (( (dirsign==-1) + (dimen - 1) * 2))
 
#define POINTFROMDIR(dir)   (DIRSIGN(dir)==-1 ? POINTDOWN : POINTUP)
 direction (0,1) for a given dir=X1DN,etc. More...
 
#define M_El   2.7182818284590452353602874713526625L /* e */
 long double constants More...
 
#define M_LOG2El   1.4426950408889634073599246810018922L /* log_2 e */
 
#define M_LOG10El   0.4342944819032518276511289189166051L /* log_10 e */
 
#define M_LN2l   0.6931471805599453094172321214581766L /* log_e 2 */
 
#define M_LN10l   2.3025850929940456840179914546843642L /* log_e 10 */
 
#define M_PIl   3.1415926535897932384626433832795029L /* pi */
 
#define M_PI_2l   1.5707963267948966192313216916397514L /* pi/2 */
 
#define M_PI_4l   0.7853981633974483096156608458198757L /* pi/4 */
 
#define M_1_PIl   0.3183098861837906715377675267450287L /* 1/pi */
 
#define M_2_PIl   0.6366197723675813430755350534900574L /* 2/pi */
 
#define M_2_SQRTPIl   1.1283791670955125738961589031215452L /* 2/sqrt(pi) */
 
#define M_SQRT2l   1.4142135623730950488016887242096981L /* sqrt(2) */
 
#define M_SQRT1_2l   0.7071067811865475244008443621048490L /* 1/sqrt(2) */
 
#define SIXTH   0.1666666666666666666666666666666666L /* 1/6 */
 
#define FOURTHIRD   1.3333333333333333333333333333333333L /* 4/3 */
 
#define THIRD   0.3333333333333333333333333333333333L /* 1/3 */
 
#define ONE   1.0000000000000000000000000000000000L
 
#define PTFIVE   0.5L
 
#define TWO   2.0L
 
#define ONEPT25   1.25L
 
#define THREE   3.0L
 
#define SIX   6.0L
 
#define EIGHT   8.0L
 
#define MAX(a, b)   ( ((a) > (b)) ? (a) : (b) )
 
#define MIN(a, b)   ( ((a) < (b)) ? (a) : (b) )
 
#define SIGNSINGLE(a)   ( ((a) <0.) ? -1. : 1. )
 
#define ROUND2INT(x)   ((int)((x)>0.0 ? (x)+0.5 : (x)-0.5))
 rounds to definite integer (round() returns double and so isn't useful as an integer value) More...
 
#define ROUND2LONGLONGINT(x)   ((long long int)((x)>0.0 ? (x)+0.5 : (x)-0.5))
 
#define DONOTACCESSMEMORY   0
 restart macro stuff or use DODISS, etc. More...
 
#define PROGRADERISCO   0
 
#define RETROGRADERISCO   1
 
#define NUMTSCALES   4
 
#define ALLTS   0
 number of times scales to watch failure rates at More...
 
#define ENERTS   1
 
#define IMAGETS   2
 
#define DEBUGTS   3
 
#define NEGDENSITY_NEVERFIXUP   -1
 STEPOVERNEGXXX: possible modes of stepping over occurences of negative densities: controls when to revert to inversion from an average conserved quantity For how these occurences are reported, see fixup.c: DOCOUNTUNEG, etc. More...
 
#define NEGDENSITY_ALWAYSFIXUP   0
 
#define NEGDENSITY_FIXONFULLSTEP   1
 
#define COUNTNOTHING   -2
 see failfloorcount counter More...
 
#define COUNTONESTEP   -1
 
#define COUNTREALSTART   0
 
#define NUMFAILFLOORFLAGS   38
 
#define COUNTUTOPRIMFAILCONV   0
 mnemonics More...
 
#define COUNTFLOORACT   1
 
#define COUNTLIMITGAMMAACT   2
 
#define COUNTINFLOWACT   3
 
#define COUNTUTOPRIMFAILRHONEG   4
 
#define COUNTUTOPRIMFAILUNEG   5
 
#define COUNTUTOPRIMFAILRHOUNEG   6
 
#define COUNTGAMMAPERC   7
 
#define COUNTUPERC   8
 
#define COUNTFFDE   9
 
#define COUNTCOLD   10
 
#define COUNTENTROPY   11
 
#define COUNTHOT   12
 
#define COUNTEOSLOOKUPFAIL   13
 
#define COUNTBOUND1   14
 
#define COUNTBOUND2   15
 
#define COUNTUCONSFIXUP   16
 
#define COUNTIMPLICITITERS   17
 
#define COUNTIMPLICITMHDSTEPS   18
 
#define COUNTIMPLICITERRORS0   19
 
#define COUNTIMPLICITERRORS1   20
 
#define COUNTIMPLICITNORMAL   21
 
#define COUNTEXPLICITNORMAL   22
 
#define COUNTIMPLICITBAD   23
 
#define COUNTEXPLICITBAD   24
 
#define COUNTIMPLICITENERGY   25
 
#define COUNTIMPLICITENTROPY   26
 
#define COUNTIMPLICITCOLDMHD   27
 
#define COUNTIMPLICITFAILED   28
 
#define COUNTIMPLICITPMHD   29
 
#define COUNTIMPLICITUMHD   30
 
#define COUNTIMPLICITPRAD   31
 
#define COUNTIMPLICITURAD   32
 
#define COUNTIMPLICITENTROPYUMHD   33
 
#define COUNTIMPLICITENTROPYPMHD   34
 
#define COUNTIMPLICITMODENORMAL   35
 
#define COUNTIMPLICITMODESTAGES   36
 
#define COUNTIMPLICITMODECOLD   37
 
#define AVOIDI   -100
 below 3 used to indicate when eos lookup failure shouldn't report failure since (e.g.) was not at a particular grid location More...
 
#define AVOIDJ   -100
 
#define AVOIDK   -100
 
#define NANPFLAG   -100
 failure codes for utoprim failures NOTE: PFLAGTYPE is probably "char" so can't use value of pflag beyond -127..127 More...
 
#define UTOPRIMFAILFIXEDBOUND2   (-6)
 
#define UTOPRIMFAILFIXEDBOUND1   (-5)
 
#define UTOPRIMFAILFIXEDENTROPY   (-4)
 
#define UTOPRIMFAILFIXEDCOLD   (-3)
 
#define UTOPRIMFAILFIXEDFFDE   (-2)
 
#define UTOPRIMFAILFIXEDUTOPRIM   -1
 
#define UTOPRIMNOFAIL   0
 
#define UTOPRIMFAILGENERIC   1
 
#define UTOPRIMFAILCONV   1
 
#define UTOPRIMFAILCONVW   2
 
#define UTOPRIMFAILCONVUTSQ   3
 
#define UTOPRIMFAILCONVGUESSUTSQ   4
 
#define UTOPRIMFAILCONVUTSQVERYBAD   5
 
#define UTOPRIMFAILCONVBADINVERTCOMPARE   6
 
#define UTOPRIMFAILNANGUESS   7
 
#define UTOPRIMFAILNANRESULT   8
 
#define UTOPRIMFAILRHONEG   9
 
#define UTOPRIMFAILUNEG   10
 
#define UTOPRIMFAILRHOUNEG   11
 
#define UTOPRIMFAILGAMMAPERC   12
 
#define UTOPRIMFAILUPERC   13
 
#define UTOPRIMFAILU2AVG1   14
 
#define UTOPRIMFAILU2AVG2   15
 
#define UTOPRIMFAILU2AVG1FROMCOLD   16
 
#define UTOPRIMFAILU2AVG2FROMCOLD   17
 
#define UTOPRIMFAILURHO2AVG1FROMFFDE   18
 
#define UTOPRIMFAILFAKEVALUE   19
 
#define UTOPRIMFAILCONVRET   50
 
#define IFUTOPRIMFAILSOFTRHORELATED(pflag)   (pflag==UTOPRIMFAILRHONEG || pflag==UTOPRIMFAILRHOUNEG)
 
#define IFUTOPRIMFAILSOFTNOTRHORELATED(pflag)   (pflag==UTOPRIMFAILUNEG || pflag==UTOPRIMFAILGAMMAPERC || pflag==UTOPRIMFAILUPERC || pflag==UTOPRIMFAILU2AVG1 || pflag==UTOPRIMFAILU2AVG2 || pflag==UTOPRIMFAILU2AVG1FROMCOLD || pflag==UTOPRIMFAILU2AVG2FROMCOLD || pflag==UTOPRIMFAILURHO2AVG1FROMFFDE)
 
#define IFUTOPRIMFAILSOFT(pflag)   (IFUTOPRIMFAILSOFTRHORELATED(pflag)||IFUTOPRIMFAILSOFTNOTRHORELATED(pflag))
 
#define IFUTOPRIMFAILFIXED(pflag)   (pflag==UTOPRIMFAILFIXEDFFDE || pflag==UTOPRIMFAILFIXEDCOLD || pflag==UTOPRIMFAILFIXEDENTROPY || pflag==UTOPRIMFAILFIXEDUTOPRIM)
 
#define IFUTOPRIMNOFAILORFIXED(pflag)   (pflag==UTOPRIMFAILFIXEDFFDE || pflag==UTOPRIMFAILFIXEDCOLD || pflag==UTOPRIMFAILFIXEDENTROPY || pflag==UTOPRIMFAILFIXEDUTOPRIM || pflag==UTOPRIMNOFAIL)
 
#define IFUTOPRIMNOFAIL(pflag)   (pflag==UTOPRIMNOFAIL)
 
#define IFUTOPRIMFAIL(pflag)   (pflag>UTOPRIMNOFAIL)
 
#define ENTROPYANYFAIL(pflag)   (pflag>0)
 
#define HOTANYFAIL(pflag)   (pflag>0)
 
#define COLDANYFAIL(pflag)   (pflag>0 && pflag!=UTOPRIMFAILU2AVG1FROMCOLD && pflag!=UTOPRIMFAILU2AVG2FROMCOLD)
 
#define FFDEANYFAIL(pflag)   (pflag>0 && pflag!=UTOPRIMFAILURHO2AVG1FROMFFDE)
 
#define UTOPRIMRADFAILFIXEDUTOPRIMRAD   -1
 
#define UTOPRIMRADNOFAIL   0
 
#define UTOPRIMRADFAILCASE1A   1
 locally fixed inversion problems (as possible sometimes with radiation): see phys.tools.rad.c:u2p_rad() More...
 
#define UTOPRIMRADFAILCASE1B   2
 
#define UTOPRIMRADFAILCASE2A   3
 
#define UTOPRIMRADFAILCASE2B   4
 
#define UTOPRIMRADFAILCASE3A   5
 
#define UTOPRIMRADFAILCASE3B   6
 
#define UTOPRIMRADFAILERFNEG   7
 
#define UTOPRIMRADFAILBAD1   8
 unfixable inversion problems More...
 
#define UTOPRIMRADFAILGAMMAHIGH   9
 
#define COUNTRADNOTHING   -1
 for radiation terms More...
 
#define NUMRADFAILFLOORFLAGS   2
 
#define COUNTRADLOCAL   0
 
#define COUNTRADNONLOCAL   1
 
#define IFUTOPRIMRADHARDFAIL(pflagrad)   (pflagrad>UTOPRIMRADNOFAIL && pflagrad!=UTOPRIMRADFAILGAMMAHIGH && pflagrad!=UTOPRIMRADFAILERFNEG)
 
#define IFUTOPRIMRADSOFTFAIL(pflagrad)   (pflagrad>UTOPRIMRADNOFAIL && (pflagrad==UTOPRIMRADFAILGAMMAHIGH || pflagrad==UTOPRIMRADFAILERFNEG))
 
#define IFUTOPRIMRADFAIL(pflagrad)   (pflagrad>UTOPRIMRADNOFAIL)
 
#define IFUTOPRIMRADFAILFIXED(pflagrad)   (pflagrad==UTOPRIMRADFAILFIXEDUTOPRIMRAD)
 
#define IFUTOPRIMRADNOFAIL(pflagrad)   (pflagrad==UTOPRIMRADNOFAIL)
 
#define IFUTOPRIMRADNOFAILORFIXED(pflagrad)   (pflagrad==UTOPRIMRADFAILFIXEDUTOPRIMRAD || pflagrad==UTOPRIMRADNOFAIL)
 
#define RADINVBAD(radinvmod)   (radinvmod==UTOPRIMRADFAILERFNEG || radinvmod==UTOPRIMRADFAILBAD1 || radinvmod==UTOPRIMRADFAILGAMMAHIGH)
 
#define RADINVOK(radinvmod)   (RADINVBAD(radinvmod)==0)
 
#define FAIL_UTOPRIM_NEG   1
 
#define FAILSTR01   "UTOPRIM_NEG"
 
#define FAIL_UTOPRIM_TEST   2
 
#define FAILSTR02   "UTOPRIM_TEST"
 
#define FAIL_VCHAR_DISCR   3
 
#define FAILSTR03   "VCHAR_DISCR"
 
#define FAIL_COEFF_NEG   4
 
#define FAILSTR04   "COEFF_NEG"
 
#define FAIL_COEFF_SUP   5
 
#define FAILSTR05   "COEFF_SUP"
 
#define FAIL_UTCALC_DISCR   6
 
#define FAILSTR06   "UTCALC_DISCR"
 
#define FAIL_LDZ   7
 
#define FAILSTR07   "FAIL_LDZ"
 
#define FAIL_BCFIX   8
 
#define FAILSTR08   "FAIL_BCFIX"
 
#define FAIL_VSQ_NEG   9
 
#define FAILSTR09   "FAIL_VSQ_NEG"
 
#define VARNOTDEFINED   -100
 
#define RHO   0
 
#define UU   1
 
#define U1   2
 
#define U2   3
 
#define U3   4
 
#define B1   5
 
#define B2   6
 
#define B3   7
 
#define CENTEREDPRIM   0
 primitive type More...
 
#define STAGGEREDPRIM   1
 
#define NDIM   4 /* number of total dimensions. Never changes */
 
#define SYMMATRIXNDIM   10
 
#define NUMPFLAGS   (6)
 flag failures/problems for correction/check in fixup More...
 
#define NUMFAILPFLAGS   (2)
 
#define FLAGUTOPRIMFAIL   0
 FAILURE FLAGS (always should be listed first starting from 0 and NUMFAILPFLAGS should be number of them. More...
 
#define FLAGUTOPRIMRADFAIL   1
 
#define FLAGREALLIM   2
 NON-FAILURE FLAGS the below flags are done after bound_prim, and can be determined at any time, so just come after bound. More...
 
#define FLAGBSQORHO   3
 
#define FLAGBSQOU   4
 
#define FLAGREALFLUX   5
 
#define NUMSOURCES   3
 
#define GEOMSOURCE   0
 these get ADDED UP, not independently treated number of source terms. More...
 
#define RADSOURCE   1
 
#define RADSOURCE2   2
 
#define NUMFLUXTERMS   (7)
 max number of terms in stress tensor (for term-level flux diagnostic) More...
 
#define ORDERDEBUG   3
 #define NUMENODEBUGS (NPR*(3+ORDERDEBUG*3 + 1 + 2 + ORDERDEBUG*2 + 1)) p p_l p_r order*3 per point reduce NPR*3 order*3*NPR NPR Uavg Upoint order*2 per point reduce NPR*2 order*2*NPR NPR More...
 
#define NUMENODEBUGS   6
 #define NUMENODEBUGS 21 see email More...
 
#define MAXITERDTSTAGES   2
 maximum number of needed independent memory spots for temporal integration stages allow for pk[0] and pk[1] More...
 
#define TT   0
 time period between dumps for various types of dumps NO, use "DUMPTYPE" names now More...
 
#define RR   1
 
#define TH   2
 
#define PH   3
 
#define NPG   8
 mnemonics for centering of grid functions GODMARK: is there a way to pick and choose the dimension and number of grid positions? number of positions on grid for grid functions More...
 
#define NOWHERE   -1
 
#define CENT   0
 
#define FACE1   1
 
#define FACE2   2
 
#define FACE3   3
 
#define CORN1   4
 
#define CORN2   5
 
#define CORN3   6
 
#define CORNT   7
 
#define NUMPRIMGRIDPOS   2
 used for primgridpos[] More...
 
#define CENTGRID   0
 
#define STAGGRID   1
 
#define INIT_OUT   0
 mnemonics for diagnostic calls More...
 
#define DUMP_OUT   1
 
#define IMAGE_OUT   1
 
#define LOG_OUT   1
 
#define FINAL_OUT   2
 
#define FUTURE_OUT   3
 
#define DOINGFUTUREOUT   -100
 below should not be >=0 More...
 
#define SURFACETOTAL   0
 
#define VOLUMETOTAL   1
 
#define CONSTYPE   0
 
#define SURFACETYPE   1
 
#define CUMULATIVETYPE   2
 
#define CONSJETINNERTYPE   3
 
#define CONSJETOUTERTYPE   4
 
#define CUMULATIVETYPE2   5
 
#define CONSTYPE2   6
 
#define CUMULATIVETYPE3   7
 
#define NOTHINGHEAD   -1
 
#define WRITEHEAD   0
 
#define READHEAD   1
 
#define TIMESERIESAREAMAP   0
 
#define FINALTDUMPAREAMAP   1
 
#define WRITEFILE   0
 
#define READFILE   1
 
#define ENERFNAME   "ener.out"
 
#define GENERFNAME   "gener.out"
 
#define NUMDUMPTYPES   22
 these dump types also control period of output Period can be controlled for non-spatial dumps such as ENER outputs, in which case dump.c doesn't have to be setup for that type of "DUMPTYPE" More...
 
#define RESTARTDUMPTYPE   0
 
#define RESTARTUPPERPOLEDUMPTYPE   1
 
#define RESTARTMETRICDUMPTYPE   2
 
#define IMAGEDUMPTYPE   3
 
#define MAINDUMPTYPE   4
 
#define GRIDDUMPTYPE   5
 
#define AVG1DUMPTYPE   6
 
#define AVG2DUMPTYPE   7
 
#define DEBUGDUMPTYPE   8
 
#define FIELDLINEDUMPTYPE   9
 
#define ENODEBUGDUMPTYPE   10
 
#define DISSDUMPTYPE   11
 
#define OTHERDUMPTYPE   12
 
#define FLUXDUMPTYPE   13
 
#define EOSDUMPTYPE   14
 
#define RADDUMPTYPE   15
 
#define VPOTDUMPTYPE   16
 
#define FAILFLOORDUDUMPTYPE   17
 
#define ENERDUMPTYPE   18
 
#define DISSMEASUREDUMPTYPE   19
 
#define FLUXSIMPLEDUMPTYPE   20
 
#define FAKEDUMPTYPE   21
 
#define MYDUMPNAMELIST   {"RESTARTDUMPTYPE","RESTARTUPPERPOLEDUMPTYPE","RESTARTMETRICDUMPTYPE","IMAGEDUMPTYPE","MAINDUMPTYPE","GRIDDUMPTYPE","AVG1DUMPTYPE","AVG2DUMPTYPE","DEBUGDUMPTYPE","FIELDLINEDUMPTYPE","ENODEBUGDUMPTYPE","DISSDUMPTYPE","OTHERDUMPTYPE","FLUXDUMPTYPE","EOSDUMPTYPE","RADDUMPTYPE","VPOTDUMPTYPE","FAILFLOORDUDUMPTYPE","ENERDUMPTYPE","DISSMEASUREDUMPTYPE","FLUXSIMPLEDUMPTYPE","FAKEDUMPTYPE"}
 
#define NUMIMAGEPARMS   3
 
#define ORIGIN   0
 
#define LMIN   1
 
#define LMAX   2
 
#define DORESCALE   1
 
#define UNRESCALE   -1
 
#define DOMODCONS   1
 
#define NOMODCONS   0
 
#define DOONESTEPCONS   -1
 

Detailed Description

General code definitions of independent quantities.

all things here don't depend on anything else, just names for numbers or purely functional macros Various physics and model setup parameters that are macros either for performance reasons or since no need to change them at runtime.

Definition in file global.nondepmnemonics.h.

Macro Definition Documentation

#define ACTIVEREGION   4

ACTIVE??? is directly used by GRIDSECTIONING.

Definition at line 89 of file global.nondepmnemonics.h.

#define ACTIVEWITHBNDREGION   5

Definition at line 90 of file global.nondepmnemonics.h.

#define ALL_CALC   (WEIGHT_CALC | RECON_CALC)

Definition at line 402 of file global.nondepmnemonics.h.

#define ALLENERREGIONS   -1

Definition at line 80 of file global.nondepmnemonics.h.

#define ALLTS   0

number of times scales to watch failure rates at

Definition at line 879 of file global.nondepmnemonics.h.

#define ATHENA1   3

Definition at line 542 of file global.nondepmnemonics.h.

#define ATHENA2   4

Definition at line 543 of file global.nondepmnemonics.h.

#define AVG1DUMPTYPE   6

Definition at line 1236 of file global.nondepmnemonics.h.

#define AVG2DUMPTYPE   7

Definition at line 1237 of file global.nondepmnemonics.h.

#define AVOIDI   -100

below 3 used to indicate when eos lookup failure shouldn't report failure since (e.g.) was not at a particular grid location

Definition at line 944 of file global.nondepmnemonics.h.

#define AVOIDJ   -100

Definition at line 945 of file global.nondepmnemonics.h.

#define AVOIDK   -100

Definition at line 946 of file global.nondepmnemonics.h.

#define B1   5

Definition at line 1066 of file global.nondepmnemonics.h.

#define B2   6

Definition at line 1067 of file global.nondepmnemonics.h.

#define B3   7

Definition at line 1068 of file global.nondepmnemonics.h.

#define BOUNDFLUXSIMPLETYPE   6

Definition at line 780 of file global.nondepmnemonics.h.

#define BOUNDFLUXTYPE   5

Definition at line 779 of file global.nondepmnemonics.h.

#define BOUNDINTTYPE   4

Definition at line 778 of file global.nondepmnemonics.h.

#define BOUNDPRIMLOC   0

ispstag:

Definition at line 786 of file global.nondepmnemonics.h.

#define BOUNDPRIMSIMPLETYPE   1

Definition at line 775 of file global.nondepmnemonics.h.

#define BOUNDPRIMTYPE   0

Definition at line 774 of file global.nondepmnemonics.h.

#define BOUNDPSTAGLOC   1

Definition at line 787 of file global.nondepmnemonics.h.

#define BOUNDPSTAGSIMPLETYPE   3

Definition at line 777 of file global.nondepmnemonics.h.

#define BOUNDPSTAGTYPE   2

Definition at line 776 of file global.nondepmnemonics.h.

#define BOUNDVPOTSIMPLETYPE   8

Definition at line 782 of file global.nondepmnemonics.h.

#define BOUNDVPOTTYPE   7

Definition at line 781 of file global.nondepmnemonics.h.

#define CAPTYPEBASIC   0

which cap type to place in rad inversion

Definition at line 215 of file global.nondepmnemonics.h.

#define CAPTYPEFIX1   1

Definition at line 216 of file global.nondepmnemonics.h.

#define CAPTYPEFIX2   2

Definition at line 217 of file global.nondepmnemonics.h.

#define CENT   0

Definition at line 1173 of file global.nondepmnemonics.h.

#define CENT4EMF   2

Definition at line 477 of file global.nondepmnemonics.h.

#define CENTEREDPRIM   0

primitive type

Definition at line 1073 of file global.nondepmnemonics.h.

#define CENTGRID   0

Definition at line 1184 of file global.nondepmnemonics.h.

#define CHECKONINVERSIONDEFAULT   (-1)

Definition at line 496 of file global.nondepmnemonics.h.

#define CHECKTIME   1

Definition at line 650 of file global.nondepmnemonics.h.

#define COLDANYFAIL (   pflag)    (pflag>0 && pflag!=UTOPRIMFAILU2AVG1FROMCOLD && pflag!=UTOPRIMFAILU2AVG2FROMCOLD)

Definition at line 999 of file global.nondepmnemonics.h.

#define COLDEOS   0

Definition at line 250 of file global.nondepmnemonics.h.

#define CONSJETINNERTYPE   3

Definition at line 1205 of file global.nondepmnemonics.h.

#define CONSJETOUTERTYPE   4

Definition at line 1206 of file global.nondepmnemonics.h.

#define CONSTANT_ALL_WEIGHTS   6

Definition at line 428 of file global.nondepmnemonics.h.

#define CONSTOINTERP   1

Definition at line 698 of file global.nondepmnemonics.h.

#define CONSTYPE   0

Definition at line 1202 of file global.nondepmnemonics.h.

#define CONSTYPE2   6

Definition at line 1208 of file global.nondepmnemonics.h.

#define COOLEOSGENERAL   2

Definition at line 237 of file global.nondepmnemonics.h.

#define COOLGAMMIETHINDISK   1

Definition at line 236 of file global.nondepmnemonics.h.

#define COOLREBECCATHINDISK   3

Definition at line 238 of file global.nondepmnemonics.h.

#define COOLUSER   10

Definition at line 239 of file global.nondepmnemonics.h.

#define CORN1   4

Definition at line 1177 of file global.nondepmnemonics.h.

#define CORN2   5

Definition at line 1178 of file global.nondepmnemonics.h.

#define CORN3   6

Definition at line 1179 of file global.nondepmnemonics.h.

#define CORNT   7

Definition at line 1180 of file global.nondepmnemonics.h.

#define COUNTBOUND1   14

Definition at line 915 of file global.nondepmnemonics.h.

#define COUNTBOUND2   15

Definition at line 916 of file global.nondepmnemonics.h.

#define COUNTCOLD   10

Definition at line 911 of file global.nondepmnemonics.h.

#define COUNTENTROPY   11

Definition at line 912 of file global.nondepmnemonics.h.

#define COUNTEOSLOOKUPFAIL   13

Definition at line 914 of file global.nondepmnemonics.h.

#define COUNTEXPLICITBAD   24

Definition at line 927 of file global.nondepmnemonics.h.

#define COUNTEXPLICITNORMAL   22

Definition at line 925 of file global.nondepmnemonics.h.

#define COUNTFFDE   9

Definition at line 910 of file global.nondepmnemonics.h.

#define COUNTFLOORACT   1

Definition at line 902 of file global.nondepmnemonics.h.

#define COUNTGAMMAPERC   7

Definition at line 908 of file global.nondepmnemonics.h.

#define COUNTHOT   12

Definition at line 913 of file global.nondepmnemonics.h.

#define COUNTIMPLICITBAD   23

Definition at line 926 of file global.nondepmnemonics.h.

#define COUNTIMPLICITCOLDMHD   27

Definition at line 930 of file global.nondepmnemonics.h.

#define COUNTIMPLICITENERGY   25

Definition at line 928 of file global.nondepmnemonics.h.

#define COUNTIMPLICITENTROPY   26

Definition at line 929 of file global.nondepmnemonics.h.

#define COUNTIMPLICITENTROPYPMHD   34

Definition at line 937 of file global.nondepmnemonics.h.

#define COUNTIMPLICITENTROPYUMHD   33

Definition at line 936 of file global.nondepmnemonics.h.

#define COUNTIMPLICITERRORS0   19

Definition at line 922 of file global.nondepmnemonics.h.

#define COUNTIMPLICITERRORS1   20

Definition at line 923 of file global.nondepmnemonics.h.

#define COUNTIMPLICITFAILED   28

Definition at line 931 of file global.nondepmnemonics.h.

#define COUNTIMPLICITITERS   17

Definition at line 920 of file global.nondepmnemonics.h.

#define COUNTIMPLICITMHDSTEPS   18

Definition at line 921 of file global.nondepmnemonics.h.

#define COUNTIMPLICITMODECOLD   37

Definition at line 940 of file global.nondepmnemonics.h.

#define COUNTIMPLICITMODENORMAL   35

Definition at line 938 of file global.nondepmnemonics.h.

#define COUNTIMPLICITMODESTAGES   36

Definition at line 939 of file global.nondepmnemonics.h.

#define COUNTIMPLICITNORMAL   21

Definition at line 924 of file global.nondepmnemonics.h.

#define COUNTIMPLICITPMHD   29

Definition at line 932 of file global.nondepmnemonics.h.

#define COUNTIMPLICITPRAD   31

Definition at line 934 of file global.nondepmnemonics.h.

#define COUNTIMPLICITUMHD   30

Definition at line 933 of file global.nondepmnemonics.h.

#define COUNTIMPLICITURAD   32

Definition at line 935 of file global.nondepmnemonics.h.

#define COUNTINFLOWACT   3

Definition at line 904 of file global.nondepmnemonics.h.

#define COUNTLIMITGAMMAACT   2

Definition at line 903 of file global.nondepmnemonics.h.

#define COUNTNOTHING   -2

see failfloorcount counter

Definition at line 896 of file global.nondepmnemonics.h.

#define COUNTONESTEP   -1

Definition at line 897 of file global.nondepmnemonics.h.

#define COUNTRADLOCAL   0

Definition at line 1022 of file global.nondepmnemonics.h.

#define COUNTRADNONLOCAL   1

Definition at line 1023 of file global.nondepmnemonics.h.

#define COUNTRADNOTHING   -1

for radiation terms

Definition at line 1020 of file global.nondepmnemonics.h.

#define COUNTREALSTART   0

Definition at line 898 of file global.nondepmnemonics.h.

#define COUNTUCONSFIXUP   16

Definition at line 917 of file global.nondepmnemonics.h.

#define COUNTUPERC   8

Definition at line 909 of file global.nondepmnemonics.h.

#define COUNTUTOPRIMFAILCONV   0

mnemonics

Definition at line 901 of file global.nondepmnemonics.h.

#define COUNTUTOPRIMFAILRHONEG   4

Definition at line 905 of file global.nondepmnemonics.h.

#define COUNTUTOPRIMFAILRHOUNEG   6

Definition at line 907 of file global.nondepmnemonics.h.

#define COUNTUTOPRIMFAILUNEG   5

Definition at line 906 of file global.nondepmnemonics.h.

#define CSSLOPE   7

Definition at line 602 of file global.nondepmnemonics.h.

#define CUMULATIVETYPE   2

Definition at line 1204 of file global.nondepmnemonics.h.

#define CUMULATIVETYPE2   5

Definition at line 1207 of file global.nondepmnemonics.h.

#define CUMULATIVETYPE3   7

Definition at line 1209 of file global.nondepmnemonics.h.

#define CURRENTCALC0   0

for WHICHCURRENTCALC 0: original time is on edge and spatial on edge, but spatials are different locations.

old time. 1: all centered in space and all time, present time (best) 2: like 0, but spatially centered (i.e. old time)

Definition at line 506 of file global.nondepmnemonics.h.

#define CURRENTCALC1   1

Definition at line 507 of file global.nondepmnemonics.h.

#define CURRENTCALC2   2

Definition at line 508 of file global.nondepmnemonics.h.

#define CURRENTPRECALCTYPES   5

Definition at line 512 of file global.nondepmnemonics.h.

#define CURTYPEFARADAY   4

Definition at line 518 of file global.nondepmnemonics.h.

#define CURTYPET   0

Definition at line 514 of file global.nondepmnemonics.h.

#define CURTYPEX   1

Definition at line 515 of file global.nondepmnemonics.h.

#define CURTYPEY   2

Definition at line 516 of file global.nondepmnemonics.h.

#define CURTYPEZ   3

Definition at line 517 of file global.nondepmnemonics.h.

#define CVT_A2C   0

defines types of high order interpolations

Definition at line 406 of file global.nondepmnemonics.h.

#define CVT_C2A   1

Definition at line 407 of file global.nondepmnemonics.h.

#define CVT_C2DER1   4

Definition at line 410 of file global.nondepmnemonics.h.

#define CVT_C2DER2   5

Definition at line 411 of file global.nondepmnemonics.h.

#define CVT_C2DER3   6

Definition at line 412 of file global.nondepmnemonics.h.

#define CVT_C2DER4   7

Definition at line 413 of file global.nondepmnemonics.h.

#define CVT_C2E   CVT_C2L

Definition at line 417 of file global.nondepmnemonics.h.

#define CVT_C2L   2

Definition at line 408 of file global.nondepmnemonics.h.

#define CVT_C2R   3

Definition at line 409 of file global.nondepmnemonics.h.

#define DEBUGDUMPTYPE   8

Definition at line 1238 of file global.nondepmnemonics.h.

#define DEBUGTS   3

Definition at line 882 of file global.nondepmnemonics.h.

#define DF2OFMONO   3

Definition at line 384 of file global.nondepmnemonics.h.

#define DF2OFONESIDED   4

Definition at line 385 of file global.nondepmnemonics.h.

#define DFCENT   1

Definition at line 382 of file global.nondepmnemonics.h.

#define DFCENT2APART   5

Definition at line 386 of file global.nondepmnemonics.h.

#define DFMONO   2

Definition at line 383 of file global.nondepmnemonics.h.

#define DFONESIDED   0

Definition at line 381 of file global.nondepmnemonics.h.

#define DIAGSTARTTIME   5

Definition at line 654 of file global.nondepmnemonics.h.

#define DIAGSTOPTIME   6

Definition at line 655 of file global.nondepmnemonics.h.

#define DIFFFINITE   2

Definition at line 756 of file global.nondepmnemonics.h.

#define DIFFGAMMIE   0

Definition at line 754 of file global.nondepmnemonics.h.

#define DIFFNUMREC   1

Definition at line 755 of file global.nondepmnemonics.h.

#define DIMEN (   dir)    (1+(dir)/2)

dimension=1,2,3 for given direction defined above

Definition at line 821 of file global.nondepmnemonics.h.

#define DIRFROMDIMEN (   dimen,
  dirsign 
)    (( (dirsign==-1) + (dimen - 1) * 2))

Definition at line 823 of file global.nondepmnemonics.h.

#define DIRSIGN (   dir)    (1-2*((dir)%2 ))

direction (-1,+1) for a given direction as defined above

Definition at line 819 of file global.nondepmnemonics.h.

#define DISSDUMPTYPE   11

Definition at line 1241 of file global.nondepmnemonics.h.

#define DISSENTROPYCO   2

Definition at line 449 of file global.nondepmnemonics.h.

#define DISSENTROPYCONOMAX   5

Definition at line 452 of file global.nondepmnemonics.h.

#define DISSENTROPYLAB1   8

Definition at line 455 of file global.nondepmnemonics.h.

#define DISSENTROPYLAB1NOMAX   11

Definition at line 458 of file global.nondepmnemonics.h.

#define DISSENTROPYLAB2   14

Definition at line 461 of file global.nondepmnemonics.h.

#define DISSENTROPYLAB2NOMAX   17

Definition at line 464 of file global.nondepmnemonics.h.

#define DISSFAILUREINV   18

failure indicator:

Definition at line 466 of file global.nondepmnemonics.h.

#define DISSFULLINVCO   1

Definition at line 448 of file global.nondepmnemonics.h.

#define DISSFULLINVCONOMAX   4

Definition at line 451 of file global.nondepmnemonics.h.

#define DISSFULLINVLAB1   7

Definition at line 454 of file global.nondepmnemonics.h.

#define DISSFULLINVLAB1NOMAX   10

Definition at line 457 of file global.nondepmnemonics.h.

#define DISSFULLINVLAB2   13

Definition at line 460 of file global.nondepmnemonics.h.

#define DISSFULLINVLAB2NOMAX   16

Definition at line 463 of file global.nondepmnemonics.h.

#define DISSMEASUREDUMPTYPE   19

Definition at line 1249 of file global.nondepmnemonics.h.

#define DISSSIMPLEINVCO   0

Definition at line 447 of file global.nondepmnemonics.h.

#define DISSSIMPLEINVCONOMAX   3

Definition at line 450 of file global.nondepmnemonics.h.

#define DISSSIMPLEINVLAB1   6

Definition at line 453 of file global.nondepmnemonics.h.

#define DISSSIMPLEINVLAB1NOMAX   9

Definition at line 456 of file global.nondepmnemonics.h.

#define DISSSIMPLEINVLAB2   12

Definition at line 459 of file global.nondepmnemonics.h.

#define DISSSIMPLEINVLAB2NOMAX   15

Definition at line 462 of file global.nondepmnemonics.h.

#define DOEVOLVEENTROPY   1

Definition at line 261 of file global.nondepmnemonics.h.

#define DOEVOLVEYFL   1

Definition at line 264 of file global.nondepmnemonics.h.

#define DOEVOLVEYL   1

Definition at line 267 of file global.nondepmnemonics.h.

#define DOEVOLVEYNU   1

Definition at line 270 of file global.nondepmnemonics.h.

#define DOINGFUTUREOUT   -100

below should not be >=0

Definition at line 1196 of file global.nondepmnemonics.h.

#define DOMODCONS   1

Definition at line 1268 of file global.nondepmnemonics.h.

#define DONOENTROPY   0

mnenomics for DOENTROPY

Definition at line 260 of file global.nondepmnemonics.h.

#define DONOR   0

ordered from most diffusive to least diffusive, so can start high and go down if needed 0 should be reasonble most diffusive, highest should be least diffusive

Definition at line 593 of file global.nondepmnemonics.h.

#define DONOTACCESSMEMORY   0

restart macro stuff or use DODISS, etc.

that are 0 or non-zero assume any non-zero will work in code

Definition at line 871 of file global.nondepmnemonics.h.

#define DONOYFL   0

Definition at line 263 of file global.nondepmnemonics.h.

#define DONOYL   0

Definition at line 266 of file global.nondepmnemonics.h.

#define DONOYNU   0

Definition at line 269 of file global.nondepmnemonics.h.

#define DOONESTEPCONS   -1

Definition at line 1270 of file global.nondepmnemonics.h.

#define DORESCALE   1

Definition at line 1264 of file global.nondepmnemonics.h.

#define DUMP_OUT   1

Definition at line 1189 of file global.nondepmnemonics.h.

#define EIGHT   8.0L

Definition at line 852 of file global.nondepmnemonics.h.

#define END4EMF   CENT4EMF

Definition at line 479 of file global.nondepmnemonics.h.

#define ENERDUMPTYPE   18

Definition at line 1248 of file global.nondepmnemonics.h.

#define ENERFNAME   "ener.out"

Definition at line 1221 of file global.nondepmnemonics.h.

#define ENERGY_CONTROLS_ALL_WEIGHTS   2

Definition at line 423 of file global.nondepmnemonics.h.

#define ENERGY_IS_ALL_WEIGHTS   3

Definition at line 424 of file global.nondepmnemonics.h.

#define ENERTS   1

Definition at line 880 of file global.nondepmnemonics.h.

#define ENO3   27

Definition at line 614 of file global.nondepmnemonics.h.

#define ENO5   28

Definition at line 615 of file global.nondepmnemonics.h.

#define ENOAVG2CENTTYPE   6

Definition at line 348 of file global.nondepmnemonics.h.

#define ENOCENT2AVGTYPE   7

Definition at line 349 of file global.nondepmnemonics.h.

#define ENOCONSERVED   1

Definition at line 358 of file global.nondepmnemonics.h.

#define ENODEBUGDUMPTYPE   10

Definition at line 1240 of file global.nondepmnemonics.h.

#define ENOFINITEVOLUME   3

Definition at line 374 of file global.nondepmnemonics.h.

#define ENOFLUX   3

Definition at line 360 of file global.nondepmnemonics.h.

#define ENOFLUXAVG1TYPE   8

Definition at line 350 of file global.nondepmnemonics.h.

#define ENOFLUXAVG2TYPE   9

Definition at line 351 of file global.nondepmnemonics.h.

#define ENOFLUXAVG3TYPE   10

Definition at line 352 of file global.nondepmnemonics.h.

#define ENOFLUXRECON   1

Definition at line 372 of file global.nondepmnemonics.h.

#define ENOFLUXRECONTYPE   3

Definition at line 345 of file global.nondepmnemonics.h.

#define ENOFLUXRECONTYPEGHOSTACTIVE   4

Definition at line 346 of file global.nondepmnemonics.h.

#define ENOFLUXSPLIT   2

Definition at line 373 of file global.nondepmnemonics.h.

#define ENOFLUXSPLITTYPE   5

Definition at line 347 of file global.nondepmnemonics.h.

#define ENOINTERPTYPE   1

Definition at line 343 of file global.nondepmnemonics.h.

#define ENOINTERPTYPE4EMF   2

Definition at line 344 of file global.nondepmnemonics.h.

#define ENOMAFLUX   4

Definition at line 361 of file global.nondepmnemonics.h.

#define ENOPRIMITIVE   2

Definition at line 359 of file global.nondepmnemonics.h.

#define ENOQUASIFIELDFLUXRECONTYPE   11

Definition at line 353 of file global.nondepmnemonics.h.

#define ENOSMOOTHCONSERVED   6

Definition at line 363 of file global.nondepmnemonics.h.

#define ENOSMOOTHFLUX   5

Definition at line 362 of file global.nondepmnemonics.h.

#define ENOSOURCETERM   0

quantities to interp

Definition at line 357 of file global.nondepmnemonics.h.

#define ENTROPYANYFAIL (   pflag)    (pflag>0)

Definition at line 995 of file global.nondepmnemonics.h.

#define ENTROPYFIXGUESS   1

whether to ensure specific entropy no smaller than guess

Definition at line 220 of file global.nondepmnemonics.h.

#define EOMCOLDGRMHD   2

Definition at line 199 of file global.nondepmnemonics.h.

#define EOMDEFAULT   -1

Definition at line 195 of file global.nondepmnemonics.h.

#define EOMDIDCOLDGRMHD   -4

Definition at line 191 of file global.nondepmnemonics.h.

#define EOMDIDENTROPYGRMHD   -3

Definition at line 192 of file global.nondepmnemonics.h.

#define EOMDIDFFDE   -6

whether relativistic or nonrelativistic EOMs (speed of light limitation)

for EOMTYPE for HYDRO OR MHD ONLY (not radiation) 0 = FF(D)E force-free electrodynamics 1 = cold GRMHD 2 = entropy conservation version of GRMHD 3 = GRMHD for force-free, must turn off: ok now, but effectively setup already the below 2 lines implicitly global.h : FIXUPAFTERINIT, FIXUPAFTERRESTART,CHECKSOLUTION,LIMADJUST,FLUXADJUST global.h FIXUPZONES->FIXUPNOZONES

Definition at line 189 of file global.nondepmnemonics.h.

#define EOMDIDFFDE2   -5

Definition at line 190 of file global.nondepmnemonics.h.

#define EOMDIDGRMHD   -2

Definition at line 193 of file global.nondepmnemonics.h.

#define EOMDONOTHING (   eomtype)    (eomtype<=EOMDIDGRMHD)

Definition at line 194 of file global.nondepmnemonics.h.

#define EOMENTROPYGRMHD   3

Definition at line 200 of file global.nondepmnemonics.h.

#define EOMFFDE   0

Definition at line 197 of file global.nondepmnemonics.h.

#define EOMFFDE2   1

Definition at line 198 of file global.nondepmnemonics.h.

#define EOMGRMHD   4

Definition at line 201 of file global.nondepmnemonics.h.

#define EOSDUMPTYPE   14

Definition at line 1244 of file global.nondepmnemonics.h.

#define EPPM   9

Definition at line 604 of file global.nondepmnemonics.h.

#define ERRORCODEBELOWCLEANFINISH   1000

Definition at line 120 of file global.nondepmnemonics.h.

#define EVOLVEFULLENTROPY   2

Definition at line 276 of file global.nondepmnemonics.h.

#define EVOLVENOENTROPY   0

for WHICHENTROPYEVOLVE

Definition at line 274 of file global.nondepmnemonics.h.

#define EVOLVESIMPLEENTROPY   1

Definition at line 275 of file global.nondepmnemonics.h.

#define EVOLVEUTOPRIM   0

defines how Utoprimgen is used

Definition at line 281 of file global.nondepmnemonics.h.

#define FACE1   1

Definition at line 1174 of file global.nondepmnemonics.h.

#define FACE2   2

Definition at line 1175 of file global.nondepmnemonics.h.

#define FACE3   3

Definition at line 1176 of file global.nondepmnemonics.h.

#define FAIL_BCFIX   8

Definition at line 1054 of file global.nondepmnemonics.h.

#define FAIL_COEFF_NEG   4

Definition at line 1046 of file global.nondepmnemonics.h.

#define FAIL_COEFF_SUP   5

Definition at line 1048 of file global.nondepmnemonics.h.

#define FAIL_LDZ   7

Definition at line 1052 of file global.nondepmnemonics.h.

#define FAIL_UTCALC_DISCR   6

Definition at line 1050 of file global.nondepmnemonics.h.

#define FAIL_UTOPRIM_NEG   1

Definition at line 1040 of file global.nondepmnemonics.h.

#define FAIL_UTOPRIM_TEST   2

Definition at line 1042 of file global.nondepmnemonics.h.

#define FAIL_VCHAR_DISCR   3

Definition at line 1044 of file global.nondepmnemonics.h.

#define FAIL_VSQ_NEG   9

Definition at line 1056 of file global.nondepmnemonics.h.

#define FAILFLOORDUDUMPTYPE   17

Definition at line 1247 of file global.nondepmnemonics.h.

#define FAILSTR01   "UTOPRIM_NEG"

Definition at line 1041 of file global.nondepmnemonics.h.

#define FAILSTR02   "UTOPRIM_TEST"

Definition at line 1043 of file global.nondepmnemonics.h.

#define FAILSTR03   "VCHAR_DISCR"

Definition at line 1045 of file global.nondepmnemonics.h.

#define FAILSTR04   "COEFF_NEG"

Definition at line 1047 of file global.nondepmnemonics.h.

#define FAILSTR05   "COEFF_SUP"

Definition at line 1049 of file global.nondepmnemonics.h.

#define FAILSTR06   "UTCALC_DISCR"

Definition at line 1051 of file global.nondepmnemonics.h.

#define FAILSTR07   "FAIL_LDZ"

Definition at line 1053 of file global.nondepmnemonics.h.

#define FAILSTR08   "FAIL_BCFIX"

Definition at line 1055 of file global.nondepmnemonics.h.

#define FAILSTR09   "FAIL_VSQ_NEG"

Definition at line 1057 of file global.nondepmnemonics.h.

#define FAKEDUMPTYPE   21

Definition at line 1251 of file global.nondepmnemonics.h.

#define FFACE   3

Definition at line 487 of file global.nondepmnemonics.h.

#define FFDEANYFAIL (   pflag)    (pflag>0 && pflag!=UTOPRIMFAILURHO2AVG1FROMFFDE)

Definition at line 1001 of file global.nondepmnemonics.h.

#define FIDEL   0

Definition at line 484 of file global.nondepmnemonics.h.

#define FIE   5

Definition at line 489 of file global.nondepmnemonics.h.

#define FIELDLINEDUMPTYPE   9

Definition at line 1239 of file global.nondepmnemonics.h.

#define FILENOTFOUND   2490834

return code used to indicate failure of dump_gen() was file not found instead of any other error

Definition at line 128 of file global.nondepmnemonics.h.

#define FINAL_OUT   2

Definition at line 1192 of file global.nondepmnemonics.h.

#define FINALTDUMPAREAMAP   1

Definition at line 1216 of file global.nondepmnemonics.h.

#define FIRSTINTERPLINE   WENO3

Definition at line 625 of file global.nondepmnemonics.h.

#define FIRSTWENO   WENO3

Definition at line 622 of file global.nondepmnemonics.h.

#define FIS   4

Definition at line 488 of file global.nondepmnemonics.h.

#define FIXUP1ZONE   0

whether and which type of fixups to be used

Definition at line 522 of file global.nondepmnemonics.h.

#define FIXUPALLZONES   1

Definition at line 523 of file global.nondepmnemonics.h.

#define FIXUPNOZONES   2

Definition at line 524 of file global.nondepmnemonics.h.

#define FJDEL   1

Definition at line 485 of file global.nondepmnemonics.h.

#define FJE   7

Definition at line 491 of file global.nondepmnemonics.h.

#define FJS   6

Definition at line 490 of file global.nondepmnemonics.h.

#define FKDEL   2

Definition at line 486 of file global.nondepmnemonics.h.

#define FKE   9

Definition at line 493 of file global.nondepmnemonics.h.

#define FKS   8

Definition at line 492 of file global.nondepmnemonics.h.

#define FLAGBSQORHO   3

Definition at line 1094 of file global.nondepmnemonics.h.

#define FLAGBSQOU   4

Definition at line 1095 of file global.nondepmnemonics.h.

#define FLAGREALFLUX   5

Definition at line 1096 of file global.nondepmnemonics.h.

#define FLAGREALLIM   2

NON-FAILURE FLAGS the below flags are done after bound_prim, and can be determined at any time, so just come after bound.

Definition at line 1093 of file global.nondepmnemonics.h.

#define FLAGUTOPRIMFAIL   0

FAILURE FLAGS (always should be listed first starting from 0 and NUMFAILPFLAGS should be number of them.

the below needs to be bounded since one CPU doesn't know if the other failed, and neighbor failure determines nature of how failure is treated also, bounded values at real boundaries need to identify if bad copy

Definition at line 1088 of file global.nondepmnemonics.h.

#define FLAGUTOPRIMRADFAIL   1

Definition at line 1089 of file global.nondepmnemonics.h.

#define FLUXBSQORHO   1

Definition at line 306 of file global.nondepmnemonics.h.

#define FLUXBSQORHOANDU   3

Definition at line 308 of file global.nondepmnemonics.h.

#define FLUXBSQOU   2

Definition at line 307 of file global.nondepmnemonics.h.

#define FLUXCD   2

Definition at line 541 of file global.nondepmnemonics.h.

#define FLUXCTHLL   0

DIVB constraint method.

Definition at line 539 of file global.nondepmnemonics.h.

#define FLUXCTSTAG   5

Definition at line 544 of file global.nondepmnemonics.h.

#define FLUXCTTOTH   1

Definition at line 540 of file global.nondepmnemonics.h.

#define FLUXDUMPTYPE   13

Definition at line 1243 of file global.nondepmnemonics.h.

#define FLUXFIXED   0

for FLUXADJUST

Definition at line 305 of file global.nondepmnemonics.h.

#define FLUXNOTONGRID   -100

used by doflux[] to see if flux surface on grid or not (each CPU)

Definition at line 815 of file global.nondepmnemonics.h.

#define FLUXSIMPLEDUMPTYPE   20

Definition at line 1250 of file global.nondepmnemonics.h.

#define FORCEFLUX   2

Definition at line 533 of file global.nondepmnemonics.h.

#define FOURTHIRD   1.3333333333333333333333333333333333L /* 4/3 */

Definition at line 844 of file global.nondepmnemonics.h.

#define FUTURE_OUT   3

Definition at line 1193 of file global.nondepmnemonics.h.

#define GCOVI (   i,
  j 
)    (((i)>=(j))*((i)-(j)) + (j))

Definition at line 38 of file global.nondepmnemonics.h.

#define GCOVJ (   i,
  j 
)    (((i)>=(j))*((j)-(i)) + (i))

Definition at line 39 of file global.nondepmnemonics.h.

#define GDETFULLVERSION   5

Definition at line 718 of file global.nondepmnemonics.h.

#define GDETVERSION   4

Definition at line 717 of file global.nondepmnemonics.h.

#define GENERFNAME   "gener.out"

Definition at line 1222 of file global.nondepmnemonics.h.

#define GENFUN_IS_ALL_WEIGHTS   5

Definition at line 427 of file global.nondepmnemonics.h.

#define GENMAXWELL   0

defines how one forms the EM stress-energy tensor

Definition at line 170 of file global.nondepmnemonics.h.

#define GEOMSOURCE   0

these get ADDED UP, not independently treated number of source terms.

Currently includes: 0) geometry, 1) radiative cooling, 2) radiative heating

Definition at line 1104 of file global.nondepmnemonics.h.

#define GIND (   i,
  j 
)    GCOVJ(i,j)*4 + GCOVI(i,j) - MAX(GCOVJ(i,j),0) - MAX(GCOVJ(i,j)-1,0) - MAX(GCOVJ(i,j)-2,0)

Definition at line 40 of file global.nondepmnemonics.h.

#define GINDASSIGNFACTOR (   i,
  j 
)    (1.0*((i)>=(j)))

must multiply assignments by the below so don't duplicate sums

Definition at line 42 of file global.nondepmnemonics.h.

#define GLOBALENERREGION   0

Definition at line 81 of file global.nondepmnemonics.h.

#define GLOBALVCHAR   2

Definition at line 99 of file global.nondepmnemonics.h.

#define GRBPWF99   3

Definition at line 253 of file global.nondepmnemonics.h.

#define GRIDDUMPTYPE   5

Definition at line 1235 of file global.nondepmnemonics.h.

#define HLLFLUX   1

Definition at line 532 of file global.nondepmnemonics.h.

#define HLLLAXF1FLUX   4

Definition at line 535 of file global.nondepmnemonics.h.

#define HOTANYFAIL (   pflag)    (pflag>0)

Definition at line 997 of file global.nondepmnemonics.h.

#define IDEALGAS   1

Definition at line 251 of file global.nondepmnemonics.h.

#define IFUTOPRIMFAIL (   pflag)    (pflag>UTOPRIMNOFAIL)

Definition at line 993 of file global.nondepmnemonics.h.

#define IFUTOPRIMFAILFIXED (   pflag)    (pflag==UTOPRIMFAILFIXEDFFDE || pflag==UTOPRIMFAILFIXEDCOLD || pflag==UTOPRIMFAILFIXEDENTROPY || pflag==UTOPRIMFAILFIXEDUTOPRIM)

Definition at line 987 of file global.nondepmnemonics.h.

#define IFUTOPRIMFAILSOFT (   pflag)    (IFUTOPRIMFAILSOFTRHORELATED(pflag)||IFUTOPRIMFAILSOFTNOTRHORELATED(pflag))

Definition at line 985 of file global.nondepmnemonics.h.

#define IFUTOPRIMFAILSOFTNOTRHORELATED (   pflag)    (pflag==UTOPRIMFAILUNEG || pflag==UTOPRIMFAILGAMMAPERC || pflag==UTOPRIMFAILUPERC || pflag==UTOPRIMFAILU2AVG1 || pflag==UTOPRIMFAILU2AVG2 || pflag==UTOPRIMFAILU2AVG1FROMCOLD || pflag==UTOPRIMFAILU2AVG2FROMCOLD || pflag==UTOPRIMFAILURHO2AVG1FROMFFDE)

Definition at line 983 of file global.nondepmnemonics.h.

#define IFUTOPRIMFAILSOFTRHORELATED (   pflag)    (pflag==UTOPRIMFAILRHONEG || pflag==UTOPRIMFAILRHOUNEG)

Definition at line 981 of file global.nondepmnemonics.h.

#define IFUTOPRIMNOFAIL (   pflag)    (pflag==UTOPRIMNOFAIL)

Definition at line 991 of file global.nondepmnemonics.h.

#define IFUTOPRIMNOFAILORFIXED (   pflag)    (pflag==UTOPRIMFAILFIXEDFFDE || pflag==UTOPRIMFAILFIXEDCOLD || pflag==UTOPRIMFAILFIXEDENTROPY || pflag==UTOPRIMFAILFIXEDUTOPRIM || pflag==UTOPRIMNOFAIL)

Definition at line 989 of file global.nondepmnemonics.h.

#define IFUTOPRIMRADFAIL (   pflagrad)    (pflagrad>UTOPRIMRADNOFAIL)

Definition at line 1027 of file global.nondepmnemonics.h.

#define IFUTOPRIMRADFAILFIXED (   pflagrad)    (pflagrad==UTOPRIMRADFAILFIXEDUTOPRIMRAD)

Definition at line 1029 of file global.nondepmnemonics.h.

#define IFUTOPRIMRADHARDFAIL (   pflagrad)    (pflagrad>UTOPRIMRADNOFAIL && pflagrad!=UTOPRIMRADFAILGAMMAHIGH && pflagrad!=UTOPRIMRADFAILERFNEG)

Definition at line 1025 of file global.nondepmnemonics.h.

#define IFUTOPRIMRADNOFAIL (   pflagrad)    (pflagrad==UTOPRIMRADNOFAIL)

Definition at line 1030 of file global.nondepmnemonics.h.

#define IFUTOPRIMRADNOFAILORFIXED (   pflagrad)    (pflagrad==UTOPRIMRADFAILFIXEDUTOPRIMRAD || pflagrad==UTOPRIMRADNOFAIL)

Definition at line 1032 of file global.nondepmnemonics.h.

#define IFUTOPRIMRADSOFTFAIL (   pflagrad)    (pflagrad>UTOPRIMRADNOFAIL && (pflagrad==UTOPRIMRADFAILGAMMAHIGH || pflagrad==UTOPRIMRADFAILERFNEG))

Definition at line 1026 of file global.nondepmnemonics.h.

#define IMAGE_OUT   1

Definition at line 1190 of file global.nondepmnemonics.h.

#define IMAGEDUMPTYPE   3

Definition at line 1233 of file global.nondepmnemonics.h.

#define IMAGETS   2

Definition at line 881 of file global.nondepmnemonics.h.

#define INIT_OUT   0

mnemonics for diagnostic calls

Definition at line 1188 of file global.nondepmnemonics.h.

#define INITSTARTTIME   7

Definition at line 656 of file global.nondepmnemonics.h.

#define INITSTOPTIME   8

Definition at line 657 of file global.nondepmnemonics.h.

#define INNERJET   0

Definition at line 67 of file global.nondepmnemonics.h.

#define INNERJETREGION   6

Jet regions:

Definition at line 92 of file global.nondepmnemonics.h.

#define INTERPLINETYPE   1

Definition at line 760 of file global.nondepmnemonics.h.

#define INTERPPOINTTYPE   0

Definition at line 759 of file global.nondepmnemonics.h.

#define ISEMONLY   1

Definition at line 441 of file global.nondepmnemonics.h.

#define ISLEFT   0

Definition at line 810 of file global.nondepmnemonics.h.

#define ISMAANDEM   2

Definition at line 442 of file global.nondepmnemonics.h.

#define ISMAONLY   0

defines types of input to flux_point2avg()

Definition at line 440 of file global.nondepmnemonics.h.

#define ISMIDDLE   2

Definition at line 812 of file global.nondepmnemonics.h.

#define ISRADONLY   3

Definition at line 443 of file global.nondepmnemonics.h.

#define ISRIGHT   1

Definition at line 811 of file global.nondepmnemonics.h.

#define JMONOINTERP   1

Definition at line 436 of file global.nondepmnemonics.h.

#define KAZFULL   4

Definition at line 254 of file global.nondepmnemonics.h.

#define KORAL   101

Definition at line 240 of file global.nondepmnemonics.h.

#define LASTINTERPLINE   PARALINE

Definition at line 626 of file global.nondepmnemonics.h.

#define LASTWENO   WENO5BNDPLUSMIN

Definition at line 623 of file global.nondepmnemonics.h.

#define LAXFFLUX   0

mnemonics for flux method (Riemann solver) ordered from most diffusive to least diffusive, so can back track 0 should be reasonable most diffusive

Definition at line 531 of file global.nondepmnemonics.h.

#define LEFT4EMF   0

Definition at line 475 of file global.nondepmnemonics.h.

#define LIMITERBSQORHO   1

Definition at line 300 of file global.nondepmnemonics.h.

#define LIMITERBSQORHOANDU   3

Definition at line 302 of file global.nondepmnemonics.h.

#define LIMITERBSQOU   2

Definition at line 301 of file global.nondepmnemonics.h.

#define LIMITERFIXED   0

for LIMADJUST 0: use fixed limiter 1: use limiter based upon b^2/rho 2: use limiter based upon b^2/u 3: use limiter based upon both b^2/rho or b^2/u

Definition at line 299 of file global.nondepmnemonics.h.

#define LINEARTYPE   0

interpolation function used by init.readdata.c and other code

Definition at line 325 of file global.nondepmnemonics.h.

#define LINEINTERPTYPE (   lim)    (lim>=FIRSTINTERPLINE && lim<=LASTINTERPLINE)

defines which limiters are for interpline.c (rest are for interppoint.c)

Definition at line 640 of file global.nondepmnemonics.h.

#define LMAX   2

Definition at line 1260 of file global.nondepmnemonics.h.

#define LMIN   1

Definition at line 1259 of file global.nondepmnemonics.h.

#define LOCALVCHAR   1

Definition at line 98 of file global.nondepmnemonics.h.

#define LOG_OUT   1

Definition at line 1191 of file global.nondepmnemonics.h.

#define LOGTYPE   1

Definition at line 326 of file global.nondepmnemonics.h.

#define M_1_PIl   0.3183098861837906715377675267450287L /* 1/pi */

Definition at line 838 of file global.nondepmnemonics.h.

#define M_2_PIl   0.6366197723675813430755350534900574L /* 2/pi */

Definition at line 839 of file global.nondepmnemonics.h.

#define M_2_SQRTPIl   1.1283791670955125738961589031215452L /* 2/sqrt(pi) */

Definition at line 840 of file global.nondepmnemonics.h.

#define M_El   2.7182818284590452353602874713526625L /* e */

long double constants

Definition at line 829 of file global.nondepmnemonics.h.

#define M_LN10l   2.3025850929940456840179914546843642L /* log_e 10 */

Definition at line 833 of file global.nondepmnemonics.h.

#define M_LN2l   0.6931471805599453094172321214581766L /* log_e 2 */

Definition at line 832 of file global.nondepmnemonics.h.

#define M_LOG10El   0.4342944819032518276511289189166051L /* log_10 e */

Definition at line 831 of file global.nondepmnemonics.h.

#define M_LOG2El   1.4426950408889634073599246810018922L /* log_2 e */

Definition at line 830 of file global.nondepmnemonics.h.

#define M_PI_2l   1.5707963267948966192313216916397514L /* pi/2 */

Definition at line 836 of file global.nondepmnemonics.h.

#define M_PI_4l   0.7853981633974483096156608458198757L /* pi/4 */

Definition at line 837 of file global.nondepmnemonics.h.

#define M_PIl   3.1415926535897932384626433832795029L /* pi */

Definition at line 835 of file global.nondepmnemonics.h.

#define M_SQRT1_2l   0.7071067811865475244008443621048490L /* 1/sqrt(2) */

Definition at line 842 of file global.nondepmnemonics.h.

#define M_SQRT2l   1.4142135623730950488016887242096981L /* sqrt(2) */

Definition at line 841 of file global.nondepmnemonics.h.

#define MAINDUMPTYPE   4

Definition at line 1234 of file global.nondepmnemonics.h.

#define MASSENERGYMOMENTUM_IS_COUPLED_WEIGHTS   4

Definition at line 425 of file global.nondepmnemonics.h.

#define MASSENERGYMOMENTUM_IS_COUPLED_WEIGHTS_OLD   5

Definition at line 426 of file global.nondepmnemonics.h.

#define MAX (   a,
 
)    ( ((a) > (b)) ? (a) : (b) )

Definition at line 860 of file global.nondepmnemonics.h.

#define MAXFILENAME   200

maximum char size of filenames or directories or commands

Definition at line 123 of file global.nondepmnemonics.h.

#define MAXFILENAMELONG   2000

for longer file names

Definition at line 125 of file global.nondepmnemonics.h.

#define MAXITERDTSTAGES   2

maximum number of needed independent memory spots for temporal integration stages allow for pk[0] and pk[1]

Definition at line 1138 of file global.nondepmnemonics.h.

#define MAXSPACEORDER   15

see orders_set() in initbase.c

Definition at line 645 of file global.nondepmnemonics.h.

#define MAXTIMEORDER   5

Definition at line 660 of file global.nondepmnemonics.h.

#define MC   3

Definition at line 598 of file global.nondepmnemonics.h.

#define MCSTEEP   6

Definition at line 601 of file global.nondepmnemonics.h.

#define METRICTETRAD   0

tetrad.c stuff:

Definition at line 687 of file global.nondepmnemonics.h.

#define MIGNONE   2

Definition at line 252 of file global.nondepmnemonics.h.

#define MIN (   a,
 
)    ( ((a) < (b)) ? (a) : (b) )

Definition at line 861 of file global.nondepmnemonics.h.

#define MINDTSET (   dt1,
  dt2,
  dt3 
)    (1.0/(1.0/(dt1) + 1.0/(dt2) + 1.0/(dt3)))

for cour fixed for any dimensional problem, below makes no sense.

When grid-aligned flow in higher dimension, this also makes no sense even for lower cour for the higher dimensions this also might not make sense for relativistic flows when gamma couples all dimensions, so need to treat as if no lowering of dt for nearly grid-aliged relativistic flows

Definition at line 103 of file global.nondepmnemonics.h.

#define MINIMIZE_ALL_WEIGHTS   1

Definition at line 422 of file global.nondepmnemonics.h.

#define MINM   2

Definition at line 597 of file global.nondepmnemonics.h.

#define MINMOD (   a,
 
)    ( ((a)*(b)<=0) ? 0.0 : MINMODB(a,b) )

Definition at line 727 of file global.nondepmnemonics.h.

#define MINMODB (   a,
 
)    ( (fabs(a)<fabs(b)) ? (a) : (b) )

definition of minmod operator

Definition at line 730 of file global.nondepmnemonics.h.

#define MINMODB (   a,
 
)    ( (fabs(a)<fabs(b)) ? (a) : (b) )

definition of minmod operator

Definition at line 730 of file global.nondepmnemonics.h.

#define MINMODGEN (   extremeallow,
  a,
 
)    ( (!extremeallow && (a)*(b)<=0) ? 0.0 : MINMODB(a,b) )

Definition at line 731 of file global.nondepmnemonics.h.

#define MODEDEFAULT   -1

mode for inversion

Definition at line 204 of file global.nondepmnemonics.h.

#define MODEENERGY   0

Definition at line 205 of file global.nondepmnemonics.h.

#define MODEENERGYRAMESH   7

Definition at line 212 of file global.nondepmnemonics.h.

#define MODEENTROPY   1

Definition at line 206 of file global.nondepmnemonics.h.

#define MODEPICKBEST   4

Definition at line 209 of file global.nondepmnemonics.h.

#define MODEPICKBESTSIMPLE   5

Definition at line 210 of file global.nondepmnemonics.h.

#define MODEPICKBESTSIMPLE2   6

Definition at line 211 of file global.nondepmnemonics.h.

#define MODEPICKREVERT   3

Definition at line 208 of file global.nondepmnemonics.h.

#define MODESWITCH   2

Definition at line 207 of file global.nondepmnemonics.h.

#define MODIFYEMF   0

for MODIFYEMFORVPOT

Definition at line 331 of file global.nondepmnemonics.h.

#define MODIFYVPOT   1

Definition at line 332 of file global.nondepmnemonics.h.

#define MONOINDTYPE   0

Definition at line 390 of file global.nondepmnemonics.h.

#define MONOLEFTSET   1

Definition at line 391 of file global.nondepmnemonics.h.

#define MONORIGHTSET   2

Definition at line 392 of file global.nondepmnemonics.h.

#define MP5   8

Definition at line 603 of file global.nondepmnemonics.h.

#define MUSTAFLUX   3

Definition at line 534 of file global.nondepmnemonics.h.

Definition at line 1253 of file global.nondepmnemonics.h.

#define NANPFLAG   -100

failure codes for utoprim failures NOTE: PFLAGTYPE is probably "char" so can't use value of pflag beyond -127..127

Definition at line 950 of file global.nondepmnemonics.h.

#define NDIM   4 /* number of total dimensions. Never changes */

Definition at line 204 of file newcodediff.txt.

#define NEGDENSITY_ALWAYSFIXUP   0

Definition at line 889 of file global.nondepmnemonics.h.

#define NEGDENSITY_FIXONFULLSTEP   1

Definition at line 890 of file global.nondepmnemonics.h.

#define NEGDENSITY_NEVERFIXUP   -1

STEPOVERNEGXXX: possible modes of stepping over occurences of negative densities: controls when to revert to inversion from an average conserved quantity For how these occurences are reported, see fixup.c: DOCOUNTUNEG, etc.

Definition at line 888 of file global.nondepmnemonics.h.

#define NEWFLUXCALC   1

Definition at line 226 of file global.nondepmnemonics.h.

#define NLIM   -1

negative versions for testing only

Definition at line 584 of file global.nondepmnemonics.h.

#define NLIMCENT   -2

Definition at line 585 of file global.nondepmnemonics.h.

#define NLIMDOWN   -4

Definition at line 587 of file global.nondepmnemonics.h.

#define NLIMUP   -3

Definition at line 586 of file global.nondepmnemonics.h.

#define NOCOOLING   0

Choices for cooling function.

Definition at line 235 of file global.nondepmnemonics.h.

#define NOENOFLUX   0

for DOENOFLUX: 0: no ENO flux reconstruction 1: reconstruct F for finite difference rep.

of U 2 : flux splitting (not done yet) 3: reconstruct dU for finite volume rep. of U

Definition at line 371 of file global.nondepmnemonics.h.

#define NOFIELDRESCALE   -1

Definition at line 712 of file global.nondepmnemonics.h.

#define NOGDETB1   0

Definition at line 150 of file global.nondepmnemonics.h.

#define NOGDETB2   0

Definition at line 151 of file global.nondepmnemonics.h.

#define NOGDETB3   0

Definition at line 152 of file global.nondepmnemonics.h.

#define NOGDETENTROPY   0

Definition at line 157 of file global.nondepmnemonics.h.

#define NOGDETRHO   0

This stays naturally, simply consistent with how code evolves conserved quantities.

for WHICHEOM

Definition at line 145 of file global.nondepmnemonics.h.

#define NOGDETU0   0

Definition at line 146 of file global.nondepmnemonics.h.

#define NOGDETU1   1

Definition at line 147 of file global.nondepmnemonics.h.

#define NOGDETU2   1

Definition at line 148 of file global.nondepmnemonics.h.

#define NOGDETU3   0

Definition at line 149 of file global.nondepmnemonics.h.

#define NOGDETURAD0   0

Definition at line 153 of file global.nondepmnemonics.h.

#define NOGDETURAD1   1

Definition at line 154 of file global.nondepmnemonics.h.

#define NOGDETURAD2   1

Definition at line 155 of file global.nondepmnemonics.h.

#define NOGDETURAD3   0

Definition at line 156 of file global.nondepmnemonics.h.

#define NOGDETYFL1   0

Definition at line 158 of file global.nondepmnemonics.h.

#define NOGDETYFL2   0

Definition at line 159 of file global.nondepmnemonics.h.

#define NOGDETYFL3   0

Definition at line 160 of file global.nondepmnemonics.h.

#define NOGDETYFL4   0

Definition at line 161 of file global.nondepmnemonics.h.

#define NOGDETYFL5   0

Definition at line 162 of file global.nondepmnemonics.h.

#define NOGDETYL   0

Definition at line 163 of file global.nondepmnemonics.h.

#define NOGDETYNU   0

Definition at line 164 of file global.nondepmnemonics.h.

#define NOMODCONS   0

Definition at line 1269 of file global.nondepmnemonics.h.

#define NOMONOINTERP   0

MONOINTERP.

Definition at line 435 of file global.nondepmnemonics.h.

#define NONENOINTERPTYPE   0

Definition at line 342 of file global.nondepmnemonics.h.

#define NONMETRICTETRIC   1

Definition at line 688 of file global.nondepmnemonics.h.

#define NONRELEOM   1

Definition at line 176 of file global.nondepmnemonics.h.

#define NOSPECIALFIELD   0

Definition at line 713 of file global.nondepmnemonics.h.

#define NOSPLITA2C   0

0 – don't do weighs minimization – do 1st version of weights minimization

Definition at line 421 of file global.nondepmnemonics.h.

#define NOTHINGHEAD   -1

Definition at line 1211 of file global.nondepmnemonics.h.

#define NOWHERE   -1

Definition at line 1172 of file global.nondepmnemonics.h.

#define NPG   8

mnemonics for centering of grid functions GODMARK: is there a way to pick and choose the dimension and number of grid positions? number of positions on grid for grid functions

Definition at line 1171 of file global.nondepmnemonics.h.

#define NRANC   64

define how many values in table

Definition at line 55 of file global.nondepmnemonics.h.

#define NULLENERREGIONS   -2

Definition at line 79 of file global.nondepmnemonics.h.

#define NUMBOUNDTYPES   9

PURE mnemonics.

Definition at line 772 of file global.nondepmnemonics.h.

#define NUMDFS   5

df and monoindicator sizes for interpline.c and reconstruct.c 0,1,2,3 for paraline and 0,4 for SMONO and 0 (dP) for WENO currently don't need DFCENT2APART, so this is why NUMDFS is 5 and not 6 within calculation NUMDFS is checked so no access to that array element

Definition at line 380 of file global.nondepmnemonics.h.

#define NUMDISSFUNPOS   (NUMDISSVERSIONS+1)

Definition at line 470 of file global.nondepmnemonics.h.

#define NUMDISSVERSIONS   18

totals:

Definition at line 469 of file global.nondepmnemonics.h.

#define NUMDTCUFS   (NUMPREDTCUFS+MAXTIMEORDER)

NUMDTCUFS also includes what's necessary for IMEX.

Definition at line 664 of file global.nondepmnemonics.h.

#define NUMDUMPTYPES   22

these dump types also control period of output Period can be controlled for non-spatial dumps such as ENER outputs, in which case dump.c doesn't have to be setup for that type of "DUMPTYPE"

Definition at line 1228 of file global.nondepmnemonics.h.

#define NUMENERREGIONS   8

set enerregion types

Definition at line 77 of file global.nondepmnemonics.h.

#define NUMENODEBUGS   6

#define NUMENODEBUGS 21 see email

short switches: 1) SMONO (0,1) 2) WENO5 (0,1) 3) WENO3 (0,1) 4) -> dP/P (0,1) 5) limit c2e/c2a/a2c correction (0,1) through checking the change of the quantity being interpolated 6) limit c2e/c2a/a2c correction (0,1) through checking the change of primitives

Definition at line 1133 of file global.nondepmnemonics.h.

#define NUMENOINTERPTYPES   12

Some things related to higher-order interpolations.

used to choose which method interpline.c uses

Definition at line 340 of file global.nondepmnemonics.h.

#define NUMEOMTYPES   5

Definition at line 196 of file global.nondepmnemonics.h.

#define NUMEOSS   5

Choices for EOS.

Definition at line 248 of file global.nondepmnemonics.h.

#define NUMFAILFLOORFLAGS   38

Definition at line 899 of file global.nondepmnemonics.h.

#define NUMFAILPFLAGS   (2)

Definition at line 1082 of file global.nondepmnemonics.h.

#define NUMFLUXLOOPNUMBERS   10

see interp_loop_set() in initbase.c

Definition at line 483 of file global.nondepmnemonics.h.

#define NUMFLUXTERMS   (7)

max number of terms in stress tensor (for term-level flux diagnostic)

Definition at line 1113 of file global.nondepmnemonics.h.

#define NUMIMAGEPARMS   3

Definition at line 1256 of file global.nondepmnemonics.h.

#define NUMINTERPS   (1 + NUMPOSINTERPS + NUMNEGINTERPS)

1+ for DONOR

Definition at line 630 of file global.nondepmnemonics.h.

#define NUMINVPROPERTY   13

number of inversion quantities to report when inversion fails if CHECKONINVERSION = 1 See utoprim_jon.c:check_on_inversion()

Definition at line 500 of file global.nondepmnemonics.h.

#define NUMJETS   2

nmenomics associated with definit.h

Definition at line 66 of file global.nondepmnemonics.h.

#define NUMLEFTRIGHT   2

Definition at line 809 of file global.nondepmnemonics.h.

#define NUMMONOINDICATORS   3

Definition at line 388 of file global.nondepmnemonics.h.

#define NUMNEGINTERPS   4

Definition at line 588 of file global.nondepmnemonics.h.

#define NUMOTHERSTATERESULTS   2

strict limit (doesn't work in general)

number of extra things in state that ucon_calc computes right now used for rel4vel storing gamma and qsq to avoid computing multiple times

Definition at line 115 of file global.nondepmnemonics.h.

#define NUMPFLAGS   (6)

flag failures/problems for correction/check in fixup

Definition at line 1081 of file global.nondepmnemonics.h.

#define NUMPOS4EMF   3

EMF loop related things.

Definition at line 474 of file global.nondepmnemonics.h.

#define NUMPOSINTERPS   LASTINTERPLINE

Definition at line 628 of file global.nondepmnemonics.h.

#define NUMPREDTCUFS   (4)

Definition at line 662 of file global.nondepmnemonics.h.

#define NUMPRIMGRIDPOS   2

used for primgridpos[]

Definition at line 1183 of file global.nondepmnemonics.h.

#define NUMRADFAILFLOORFLAGS   2

Definition at line 1021 of file global.nondepmnemonics.h.

#define NUMSOURCES   3

Definition at line 1101 of file global.nondepmnemonics.h.

#define NUMTSCALES   4

Definition at line 877 of file global.nondepmnemonics.h.

#define NUMUPDOWN   2

Definition at line 805 of file global.nondepmnemonics.h.

#define ONE   1.0000000000000000000000000000000000L

Definition at line 846 of file global.nondepmnemonics.h.

#define ONEPT25   1.25L

Definition at line 849 of file global.nondepmnemonics.h.

#define ORDERDEBUG   3

#define NUMENODEBUGS (NPR*(3+ORDERDEBUG*3 + 1 + 2 + ORDERDEBUG*2 + 1)) p p_l p_r order*3 per point reduce NPR*3 order*3*NPR NPR Uavg Upoint order*2 per point reduce NPR*2 order*2*NPR NPR

Definition at line 1121 of file global.nondepmnemonics.h.

#define ORIGIN   0

Definition at line 1258 of file global.nondepmnemonics.h.

#define ORIGINALFLUXCALC   0

macros for defining which fluxcalc method to use in flux.c

Definition at line 225 of file global.nondepmnemonics.h.

#define OTHERDUMPTYPE   12

Definition at line 1242 of file global.nondepmnemonics.h.

#define OTHERGAMMA   0

Definition at line 116 of file global.nondepmnemonics.h.

#define OTHERQSQ   1

Definition at line 117 of file global.nondepmnemonics.h.

#define OTHERUTOPRIM   1

Definition at line 282 of file global.nondepmnemonics.h.

#define OUTERJET   1

Definition at line 68 of file global.nondepmnemonics.h.

#define OUTERJETREGION   7

Definition at line 93 of file global.nondepmnemonics.h.

#define OUTSIDEHORIZONENERREGION   1

"outside" horizon means r>=r_+

Definition at line 83 of file global.nondepmnemonics.h.

#define PARA   4

Definition at line 599 of file global.nondepmnemonics.h.

#define PARA1   0

parabolic interpolation stuff

Definition at line 743 of file global.nondepmnemonics.h.

#define PARA2   1

Definition at line 744 of file global.nondepmnemonics.h.

#define PARA3   2

Definition at line 745 of file global.nondepmnemonics.h.

#define PARA4   3

Definition at line 746 of file global.nondepmnemonics.h.

#define PARAFLAT   5

Definition at line 600 of file global.nondepmnemonics.h.

#define PARAJON   4

Definition at line 747 of file global.nondepmnemonics.h.

#define PARALINE   40

Definition at line 620 of file global.nondepmnemonics.h.

#define PERFECTUNSPLIT   2

Definition at line 73 of file global.nondepmnemonics.h.

#define PH   3

Definition at line 1165 of file global.nondepmnemonics.h.

#define POINTDOWN   1

Definition at line 807 of file global.nondepmnemonics.h.

#define POINTFROMDIR (   dir)    (DIRSIGN(dir)==-1 ? POINTDOWN : POINTUP)

direction (0,1) for a given dir=X1DN,etc.

Definition at line 826 of file global.nondepmnemonics.h.

#define POINTUP   0

Definition at line 806 of file global.nondepmnemonics.h.

#define PRIMMAXWELL   1

Definition at line 171 of file global.nondepmnemonics.h.

#define PRIMTOINTERP   -1

which variable to interpolate

Definition at line 696 of file global.nondepmnemonics.h.

#define PRIMTOINTERP_3VEL_GAMMA   6

Definition at line 703 of file global.nondepmnemonics.h.

#define PRIMTOINTERP_3VELREL_GAMMAREL   9

Definition at line 706 of file global.nondepmnemonics.h.

#define PRIMTOINTERP_3VELREL_GAMMAREL_DXDXP   11

Definition at line 708 of file global.nondepmnemonics.h.

#define PRIMTOINTERP_GDETFULLVERSION   12

Definition at line 709 of file global.nondepmnemonics.h.

#define PRIMTOINTERP_GDETFULLVERSION_WALD   13

Definition at line 710 of file global.nondepmnemonics.h.

#define PRIMTOINTERP_JONRESCALED1   0

Definition at line 697 of file global.nondepmnemonics.h.

#define PRIMTOINTERP_LGDEN_RHOU   3

Definition at line 700 of file global.nondepmnemonics.h.

#define PRIMTOINTERP_RAMESH1   10

Definition at line 707 of file global.nondepmnemonics.h.

#define PRIMTOINTERP_RHOU   4

Definition at line 701 of file global.nondepmnemonics.h.

#define PRIMTOINTERP_RHOV_GAMMA   7

Definition at line 704 of file global.nondepmnemonics.h.

#define PRIMTOINTERP_VELREL4SQ   8

Definition at line 705 of file global.nondepmnemonics.h.

#define PRIMTOINTERP_VSQ   5

Definition at line 702 of file global.nondepmnemonics.h.

#define PRIMTOINTERPLGDEN   2

Definition at line 699 of file global.nondepmnemonics.h.

#define PROGRADERISCO   0

Definition at line 874 of file global.nondepmnemonics.h.

#define PTFIVE   0.5L

Definition at line 847 of file global.nondepmnemonics.h.

#define PULSARFIELD   1

Definition at line 714 of file global.nondepmnemonics.h.

#define PULSARFIELD2   2

Definition at line 715 of file global.nondepmnemonics.h.

#define PULSARFIELD3   3

Definition at line 716 of file global.nondepmnemonics.h.

#define QUADRATICTYPE   2

Definition at line 327 of file global.nondepmnemonics.h.

#define QUASISTRANG   0

Definition at line 71 of file global.nondepmnemonics.h.

#define RADDUMPTYPE   15

Definition at line 1245 of file global.nondepmnemonics.h.

#define RADINVBAD (   radinvmod)    (radinvmod==UTOPRIMRADFAILERFNEG || radinvmod==UTOPRIMRADFAILBAD1 || radinvmod==UTOPRIMRADFAILGAMMAHIGH)

Definition at line 1034 of file global.nondepmnemonics.h.

#define RADINVOK (   radinvmod)    (RADINVBAD(radinvmod)==0)

Definition at line 1035 of file global.nondepmnemonics.h.

#define RADSOURCE   1

Definition at line 1105 of file global.nondepmnemonics.h.

#define RADSOURCE2   2

Definition at line 1106 of file global.nondepmnemonics.h.

#define READFILE   1

Definition at line 1219 of file global.nondepmnemonics.h.

#define READHEAD   1

Definition at line 1213 of file global.nondepmnemonics.h.

#define RECON_CALC   2

Definition at line 401 of file global.nondepmnemonics.h.

#define RELEOM   0

for RELTYPE

Definition at line 175 of file global.nondepmnemonics.h.

#define REMOVEFROMNPR   0

Definition at line 734 of file global.nondepmnemonics.h.

#define REPORTTIME   4

Definition at line 653 of file global.nondepmnemonics.h.

#define RESTARTDUMPTYPE   0

Definition at line 1230 of file global.nondepmnemonics.h.

#define RESTARTMETRICDUMPTYPE   2

Definition at line 1232 of file global.nondepmnemonics.h.

#define RESTARTUPPERPOLEDUMPTYPE   1

Definition at line 1231 of file global.nondepmnemonics.h.

#define RESTORENPR   1

Definition at line 735 of file global.nondepmnemonics.h.

#define RETROGRADERISCO   1

Definition at line 875 of file global.nondepmnemonics.h.

#define RHO   0

Definition at line 1061 of file global.nondepmnemonics.h.

#define RIGHT4EMF   1

Definition at line 476 of file global.nondepmnemonics.h.

#define ROUND2INT (   x)    ((int)((x)>0.0 ? (x)+0.5 : (x)-0.5))

rounds to definite integer (round() returns double and so isn't useful as an integer value)

Definition at line 864 of file global.nondepmnemonics.h.

#define ROUND2LONGLONGINT (   x)    ((long long int)((x)>0.0 ? (x)+0.5 : (x)-0.5))

Definition at line 865 of file global.nondepmnemonics.h.

#define RR   1

Definition at line 1163 of file global.nondepmnemonics.h.

#define SIGNSINGLE (   a)    ( ((a) <0.) ? -1. : 1. )

Definition at line 862 of file global.nondepmnemonics.h.

#define SIX   6.0L

Definition at line 851 of file global.nondepmnemonics.h.

#define SIXTH   0.1666666666666666666666666666666666L /* 1/6 */

Definition at line 843 of file global.nondepmnemonics.h.

#define SMONOINTERP   2

Definition at line 437 of file global.nondepmnemonics.h.

#define SOURCEMETHODEXPLICIT   1

Definition at line 676 of file global.nondepmnemonics.h.

#define SOURCEMETHODEXPLICITCHECKSFROMIMPLICIT   7

Definition at line 682 of file global.nondepmnemonics.h.

#define SOURCEMETHODEXPLICITREVERSIONFROMIMPLICIT   5

Definition at line 680 of file global.nondepmnemonics.h.

#define SOURCEMETHODEXPLICITSUBCYCLE   2

Definition at line 677 of file global.nondepmnemonics.h.

#define SOURCEMETHODEXPLICITSUBCYCLECHECKSFROMIMPLICIT   8

Definition at line 683 of file global.nondepmnemonics.h.

#define SOURCEMETHODEXPLICITSUBCYCLEREVERSIONFROMIMPLICIT   6

Definition at line 681 of file global.nondepmnemonics.h.

#define SOURCEMETHODIMPLICIT   3

Definition at line 678 of file global.nondepmnemonics.h.

#define SOURCEMETHODIMPLICITEXPLICITCHECK   4

Definition at line 679 of file global.nondepmnemonics.h.

#define SOURCEMETHODNONE   0

order of algorithm in time from 1 to 4.

TIMEORDER: 1 : single step (Euler method – error term is 2nd order for smooth flows) TIMEORDER: 2 : 2 steps in halfs (midpoint method – error term is 3rd order for smooth flows) TIMEORDER: 3 : 4 steps (classic RK3 method – error term is 4th order for smooth flows) TIMEORDER: 4 : 4 steps (classic RK4 method – error term is 5th order for smooth flows) type of method used for source term (generic labels)

Definition at line 675 of file global.nondepmnemonics.h.

#define SPEEDTIME   2

Definition at line 651 of file global.nondepmnemonics.h.

#define STAGGEREDPRIM   1

Definition at line 1074 of file global.nondepmnemonics.h.

#define STAGGRID   1

Definition at line 1185 of file global.nondepmnemonics.h.

#define START4EMF   LEFT4EMF

Definition at line 478 of file global.nondepmnemonics.h.

#define STARTTIME   0

for timing

Definition at line 649 of file global.nondepmnemonics.h.

#define STOPTIME   3

Definition at line 652 of file global.nondepmnemonics.h.

#define SURFACETOTAL   0

Definition at line 1199 of file global.nondepmnemonics.h.

#define SURFACETYPE   1

Definition at line 1203 of file global.nondepmnemonics.h.

#define SYMMATRIXNDIM   10

Definition at line 1078 of file global.nondepmnemonics.h.

#define TH   2

Definition at line 1164 of file global.nondepmnemonics.h.

#define THIRD   0.3333333333333333333333333333333333L /* 1/3 */

Definition at line 845 of file global.nondepmnemonics.h.

#define THREE   3.0L

Definition at line 850 of file global.nondepmnemonics.h.

#define TIMEEXPLICIT   1

Definition at line 764 of file global.nondepmnemonics.h.

#define TIMEIMPLICIT   0

Definition at line 763 of file global.nondepmnemonics.h.

#define TIMESERIESAREAMAP   0

Definition at line 1215 of file global.nondepmnemonics.h.

#define TRUEGLOBALENERREGION   2

TRUEGLOBAL???? seeks to include all cells that could be active That is, horizon not likely to be at standard boundary edge yet need roughly nbnd cells inside horizon always to evolve there properly, so at least have those active but no less than i=0 itself.

If max(0) part used, then probably issue with number of cells inside boundary, however.

Definition at line 86 of file global.nondepmnemonics.h.

#define TRUEGLOBALWITHBNDENERREGION   3

Definition at line 87 of file global.nondepmnemonics.h.

#define TT   0

time period between dumps for various types of dumps NO, use "DUMPTYPE" names now

mnemonics for dimensional indices

Definition at line 1162 of file global.nondepmnemonics.h.

#define TWO   2.0L

Definition at line 848 of file global.nondepmnemonics.h.

#define U1   2

Definition at line 1063 of file global.nondepmnemonics.h.

#define U2   3

Definition at line 1064 of file global.nondepmnemonics.h.

#define U3   4

Definition at line 1065 of file global.nondepmnemonics.h.

#define UDIAG   1

Definition at line 287 of file global.nondepmnemonics.h.

#define UENTROPY   3

Definition at line 289 of file global.nondepmnemonics.h.

#define UEVOLVE   0

defines data return types for primtoU() and primtoflux()

Definition at line 286 of file global.nondepmnemonics.h.

#define UNOTHING   2

Definition at line 288 of file global.nondepmnemonics.h.

#define UNRESCALE   -1

Definition at line 1265 of file global.nondepmnemonics.h.

#define UNSPLIT   1

Definition at line 72 of file global.nondepmnemonics.h.

#define USEGSL   (USINGGSL)

value pulled-in from compile time

Definition at line 51 of file global.nondepmnemonics.h.

#define UTOPRIM1D   3

3: SCN 1D method

Definition at line 562 of file global.nondepmnemonics.h.

#define UTOPRIM1DFINAL   5

5: SCN 1D final and optimized

Definition at line 566 of file global.nondepmnemonics.h.

#define UTOPRIM1DOPT   4

4: SCN 1D OPTIMIZED method – not sure if identical to 3 otherwise

Definition at line 564 of file global.nondepmnemonics.h.

#define UTOPRIM2D   2

2: SCN 2D method

Definition at line 560 of file global.nondepmnemonics.h.

#define UTOPRIM2DFINAL   6

6: SCN 2D final and optimized and recommended by Scott

Definition at line 568 of file global.nondepmnemonics.h.

#define UTOPRIM5D1   0

#define FLUXB FLUXCTTOTH 0: HLL 1: FLUXCT TOTH version (toth 2000 eq.

25) 2: FLUXCD TOTH version (toth 2000 eq. 31) 3: Athena type eq 39 4: Athena type eq 48 5: Jon's staggered grid #1 #define UTOPRIMVERSION 6 0: original gammie 5D method

Definition at line 556 of file global.nondepmnemonics.h.

#define UTOPRIM5D2   7

7: SCN 5D final – bit less accurate compared to 1D and 2D

Definition at line 570 of file global.nondepmnemonics.h.

#define UTOPRIMAVG   1

Definition at line 321 of file global.nondepmnemonics.h.

#define UTOPRIMCOLDGRMHD   20

20: COLDGRMHD

Definition at line 574 of file global.nondepmnemonics.h.

#define UTOPRIMCOMPARE   100

100: use 5D, but compare with ldz in runtime

Definition at line 578 of file global.nondepmnemonics.h.

#define UTOPRIMFAILCONV   1

Definition at line 959 of file global.nondepmnemonics.h.

#define UTOPRIMFAILCONVBADINVERTCOMPARE   6

Definition at line 964 of file global.nondepmnemonics.h.

#define UTOPRIMFAILCONVGUESSUTSQ   4

Definition at line 962 of file global.nondepmnemonics.h.

#define UTOPRIMFAILCONVRET   50

Definition at line 978 of file global.nondepmnemonics.h.

#define UTOPRIMFAILCONVUTSQ   3

Definition at line 961 of file global.nondepmnemonics.h.

#define UTOPRIMFAILCONVUTSQVERYBAD   5

Definition at line 963 of file global.nondepmnemonics.h.

#define UTOPRIMFAILCONVW   2

Definition at line 960 of file global.nondepmnemonics.h.

#define UTOPRIMFAILFAKEVALUE   19

Definition at line 977 of file global.nondepmnemonics.h.

#define UTOPRIMFAILFIXEDBOUND1   (-5)

Definition at line 952 of file global.nondepmnemonics.h.

#define UTOPRIMFAILFIXEDBOUND2   (-6)

Definition at line 951 of file global.nondepmnemonics.h.

#define UTOPRIMFAILFIXEDCOLD   (-3)

Definition at line 954 of file global.nondepmnemonics.h.

#define UTOPRIMFAILFIXEDENTROPY   (-4)

Definition at line 953 of file global.nondepmnemonics.h.

#define UTOPRIMFAILFIXEDFFDE   (-2)

Definition at line 955 of file global.nondepmnemonics.h.

#define UTOPRIMFAILFIXEDUTOPRIM   -1

Definition at line 956 of file global.nondepmnemonics.h.

#define UTOPRIMFAILGAMMAPERC   12

Definition at line 970 of file global.nondepmnemonics.h.

#define UTOPRIMFAILGENERIC   1

Definition at line 958 of file global.nondepmnemonics.h.

#define UTOPRIMFAILNANGUESS   7

Definition at line 965 of file global.nondepmnemonics.h.

#define UTOPRIMFAILNANRESULT   8

Definition at line 966 of file global.nondepmnemonics.h.

#define UTOPRIMFAILRHONEG   9

Definition at line 967 of file global.nondepmnemonics.h.

#define UTOPRIMFAILRHOUNEG   11

Definition at line 969 of file global.nondepmnemonics.h.

#define UTOPRIMFAILU2AVG1   14

Definition at line 972 of file global.nondepmnemonics.h.

#define UTOPRIMFAILU2AVG1FROMCOLD   16

Definition at line 974 of file global.nondepmnemonics.h.

#define UTOPRIMFAILU2AVG2   15

Definition at line 973 of file global.nondepmnemonics.h.

#define UTOPRIMFAILU2AVG2FROMCOLD   17

Definition at line 975 of file global.nondepmnemonics.h.

#define UTOPRIMFAILUNEG   10

Definition at line 968 of file global.nondepmnemonics.h.

#define UTOPRIMFAILUPERC   13

Definition at line 971 of file global.nondepmnemonics.h.

#define UTOPRIMFAILURHO2AVG1FROMFFDE   18

Definition at line 976 of file global.nondepmnemonics.h.

#define UTOPRIMFFDE   21

21: FFDE

Definition at line 576 of file global.nondepmnemonics.h.

#define UTOPRIMJONNONRELCOMPAT   8

8: Jon 1D/2D final version – can handle non-rel problems

Definition at line 572 of file global.nondepmnemonics.h.

#define UTOPRIMLDZ   1

1: ldz method

Definition at line 558 of file global.nondepmnemonics.h.

#define UTOPRIMNOFAIL   0

Definition at line 957 of file global.nondepmnemonics.h.

#define UTOPRIMRADFAILBAD1   8

unfixable inversion problems

Definition at line 1016 of file global.nondepmnemonics.h.

#define UTOPRIMRADFAILCASE1A   1

locally fixed inversion problems (as possible sometimes with radiation): see phys.tools.rad.c:u2p_rad()

Definition at line 1008 of file global.nondepmnemonics.h.

#define UTOPRIMRADFAILCASE1B   2

Definition at line 1009 of file global.nondepmnemonics.h.

#define UTOPRIMRADFAILCASE2A   3

Definition at line 1010 of file global.nondepmnemonics.h.

#define UTOPRIMRADFAILCASE2B   4

Definition at line 1011 of file global.nondepmnemonics.h.

#define UTOPRIMRADFAILCASE3A   5

Definition at line 1012 of file global.nondepmnemonics.h.

#define UTOPRIMRADFAILCASE3B   6

Definition at line 1013 of file global.nondepmnemonics.h.

#define UTOPRIMRADFAILERFNEG   7

Definition at line 1014 of file global.nondepmnemonics.h.

#define UTOPRIMRADFAILFIXEDUTOPRIMRAD   -1

Definition at line 1004 of file global.nondepmnemonics.h.

#define UTOPRIMRADFAILGAMMAHIGH   9

Definition at line 1017 of file global.nondepmnemonics.h.

#define UTOPRIMRADNOFAIL   0

Definition at line 1005 of file global.nondepmnemonics.h.

#define UTOPRIMRETURNADJUSTED   1

Definition at line 313 of file global.nondepmnemonics.h.

#define UTOPRIMRETURNNOTADJUSTED   0

for UTOPRIMFAILRETURNTYPE – controls the behaviour of inversion: does allow the return of solutions with negative densities, etc.

Definition at line 312 of file global.nondepmnemonics.h.

#define UTOPRIMSTATIC   0

for UTOPRIMADJUST – controls the behaviour of fixups: UTOPRIMAVG means fix it up, UTOPRIMSTATIC means do not do it 0=just use static solution 1=use average surrounding solution, and if no good surrounding solution use the normal observer velocity with static densities

Definition at line 320 of file global.nondepmnemonics.h.

#define UU   1

Definition at line 1062 of file global.nondepmnemonics.h.

#define VANL   1

POSINTERPS:

Definition at line 596 of file global.nondepmnemonics.h.

#define VARNOTDEFINED   -100

Definition at line 1060 of file global.nondepmnemonics.h.

#define VEL3   1

Definition at line 135 of file global.nondepmnemonics.h.

#define VEL4   0

for WHICHVEL 0: 4-velocity (leads to ambiguous u^t +- discr part) 1: 3-velocity (unambiguous u^t but interpolation is not constrained to be a good 3-velocity) 2: relative 4-velocity (unambiguous u^t and any interpolation gives good value)

Definition at line 134 of file global.nondepmnemonics.h.

#define VELREL4   2

Definition at line 136 of file global.nondepmnemonics.h.

#define VERYLOCALVCHAR   0

for VCHARTYPE

Definition at line 97 of file global.nondepmnemonics.h.

#define VOLUMETOTAL   1

Definition at line 1200 of file global.nondepmnemonics.h.

#define VPOTDUMPTYPE   16

Definition at line 1246 of file global.nondepmnemonics.h.

#define WEIGHT_CALC   1

possible settings for pass_1d_line() in interpline.c

Definition at line 400 of file global.nondepmnemonics.h.

#define WENO3   20

assume here and beyond all higher numbers are using WENO or ENO

Definition at line 607 of file global.nondepmnemonics.h.

#define WENO4   21

Definition at line 608 of file global.nondepmnemonics.h.

#define WENO5   22

Definition at line 609 of file global.nondepmnemonics.h.

#define WENO5BND   30

Definition at line 617 of file global.nondepmnemonics.h.

#define WENO5BNDPLUSMIN   31

Definition at line 618 of file global.nondepmnemonics.h.

#define WENO5FLAT   29

Definition at line 616 of file global.nondepmnemonics.h.

#define WENO6   23

Definition at line 610 of file global.nondepmnemonics.h.

#define WENO7   24

Definition at line 611 of file global.nondepmnemonics.h.

#define WENO8   25

Definition at line 612 of file global.nondepmnemonics.h.

#define WENO9   26

Definition at line 613 of file global.nondepmnemonics.h.

#define WENO_REDUCE_TYPE_DEFAULT   0

Definition at line 722 of file global.nondepmnemonics.h.

#define WENO_REDUCE_TYPE_PPM   1

Definition at line 723 of file global.nondepmnemonics.h.

#define WENOBNDPINTERPTYPE (   lim)    (lim==WENO5BND || lim==WENO5BNDPLUSMIN)

defines limiters that are WENO/ENO

Definition at line 637 of file global.nondepmnemonics.h.

#define WENOINTERPTYPE (   lim)    (lim>=FIRSTWENO && lim<=LASTWENO)

defines limiters that are WENO/ENO

Definition at line 634 of file global.nondepmnemonics.h.

#define WITHGDET   0

for WHICHEOM

Definition at line 139 of file global.nondepmnemonics.h.

#define WITHNOGDET   1

Definition at line 140 of file global.nondepmnemonics.h.

#define WITHSINSQ   2

Definition at line 141 of file global.nondepmnemonics.h.

#define WRITEFILE   0

Definition at line 1218 of file global.nondepmnemonics.h.

#define WRITEHEAD   0

Definition at line 1212 of file global.nondepmnemonics.h.

#define X1DN   1

Definition at line 799 of file global.nondepmnemonics.h.

#define X1UP   0

----------—> r | 3 | 1-0 | 2 v theta and likewise for 4,5 (4=out,5=in) directions:

Definition at line 798 of file global.nondepmnemonics.h.

#define X2DN   3

Definition at line 801 of file global.nondepmnemonics.h.

#define X2UP   2

Definition at line 800 of file global.nondepmnemonics.h.

#define X3DN   5

Definition at line 803 of file global.nondepmnemonics.h.

#define X3UP   4

Definition at line 802 of file global.nondepmnemonics.h.