General code definitions of independent quantities for RADIATION parts of code. More...
#include "koral.mdefs.h"
Go to the source code of this file.
Macros | |
#define | EOMRADNONE 0 |
radiation equations of motion More... | |
#define | EOMRADEDD 1 |
#define | EOMRADEDDWITHFLUX 2 |
#define | EOMRADM1CLOSURE 3 |
#define | BOOSTGRIDPOS (NDIM) |
KORAL. More... | |
#define | BOOSTDIRS (2) |
#define | ORTHO2LAB (0) |
#define | LAB2ORTHO (1) |
#define | ZAMO2FF (0) |
#define | FF2ZAMO (1) |
#define | LAB2FF (0) |
#define | FF2LAB (1) |
#define | HARM2FF (2) |
#define | FF2HARM (3) |
#define | TYPEUCON (0) |
#define | TYPEUCOV (1) |
#define | NUMPRIORITERMETHODINDEX 8 |
array indices for prioritermethod More... | |
#define | PRIORITERMETHODNOTSET -1 |
#define | BASEITERMETHODINDEX 0 |
#define | ITERMODEINDEX 1 |
#define | IMPTRYCONVINDEX 2 |
#define | IMPMAXITERINDEX 3 |
#define | MODPRIMINDEX 5 |
#define | CHECKRADINVINDEX 6 |
#define | EOMTYPEINDEX 7 |
#define | dot3(A, B) (A[0]*B[0]+A[1]*B[1]+A[2]*B[2]) |
#define | kron(i, j) (i == j ? 1. : 0.) |
#define | Pi (M_PI) |
Mathematical or Methods constants (not physical constants) More... | |
#define | RADSHOCKFLAT 1 |
#define | DORADFIXUPS 0 |
whether to fixup inversion failures using harm fixups can lead to issues because diffuses, so across sharp boundary radiation can be given quite "wrong" values that don't match what solution "wants" More... | |
#define | TAUTOTMAXSWITCH (0.5) |
KORALTODO SUPERGODMARK: Turn this on and rest all tests and see if makes worse or better. Makes things worse at failure boundary. Leads to very bad results for (e.g.) RADDONUT. More... | |
#define | GGG0 (6.674e-8) |
#define | CCCTRUE0 (2.99792458e10) |
#define | MSUN (1.989E33) |
#define | ARAD0 (7.56593E-15) |
#define | ARAD (ARAD0) |
#define | K_BOLTZ (1.3806488e-16) |
#define | M_PROTON (1.67262158e-24) |
#define | MB (1.66054E-24) |
#define | MPOME (1836.15) |
#define | MELE (M_PROTON/MPOME) |
#define | HPLANCK (6.62607E-27) |
#define | QCHARGE (4.8029E-10) |
#define | cTILDA (1.0) |
scaling for c and G constants (can be overwridden by user in their init.h) More... | |
#define | gTILDA (1.0) |
General code definitions of independent quantities for RADIATION parts of code.
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.rad.h.
#define ARAD (ARAD0) |
Definition at line 86 of file global.nondepmnemonics.rad.h.
#define ARAD0 (7.56593E-15) |
Definition at line 85 of file global.nondepmnemonics.rad.h.
#define BASEITERMETHODINDEX 0 |
Definition at line 36 of file global.nondepmnemonics.rad.h.
#define BOOSTDIRS (2) |
Definition at line 18 of file global.nondepmnemonics.rad.h.
#define BOOSTGRIDPOS (NDIM) |
KORAL.
Definition at line 17 of file global.nondepmnemonics.rad.h.
#define CCCTRUE0 (2.99792458e10) |
Definition at line 83 of file global.nondepmnemonics.rad.h.
#define CHECKRADINVINDEX 6 |
Definition at line 42 of file global.nondepmnemonics.rad.h.
#define cTILDA (1.0) |
scaling for c and G constants (can be overwridden by user in their init.h)
Definition at line 104 of file global.nondepmnemonics.rad.h.
#define DORADFIXUPS 0 |
whether to fixup inversion failures using harm fixups can lead to issues because diffuses, so across sharp boundary radiation can be given quite "wrong" values that don't match what solution "wants"
Definition at line 73 of file global.nondepmnemonics.rad.h.
#define dot3 | ( | A, | |
B | |||
) | (A[0]*B[0]+A[1]*B[1]+A[2]*B[2]) |
Definition at line 50 of file global.nondepmnemonics.rad.h.
#define EOMRADEDD 1 |
Definition at line 11 of file global.nondepmnemonics.rad.h.
#define EOMRADEDDWITHFLUX 2 |
Definition at line 12 of file global.nondepmnemonics.rad.h.
#define EOMRADM1CLOSURE 3 |
Definition at line 13 of file global.nondepmnemonics.rad.h.
#define EOMRADNONE 0 |
radiation equations of motion
Definition at line 10 of file global.nondepmnemonics.rad.h.
#define EOMTYPEINDEX 7 |
Definition at line 43 of file global.nondepmnemonics.rad.h.
#define FF2HARM (3) |
Definition at line 28 of file global.nondepmnemonics.rad.h.
#define FF2LAB (1) |
Definition at line 26 of file global.nondepmnemonics.rad.h.
#define FF2ZAMO (1) |
Definition at line 23 of file global.nondepmnemonics.rad.h.
#define GGG0 (6.674e-8) |
Definition at line 82 of file global.nondepmnemonics.rad.h.
#define gTILDA (1.0) |
Definition at line 107 of file global.nondepmnemonics.rad.h.
#define HARM2FF (2) |
Definition at line 27 of file global.nondepmnemonics.rad.h.
#define HPLANCK (6.62607E-27) |
Definition at line 93 of file global.nondepmnemonics.rad.h.
#define IMPMAXITERINDEX 3 |
Definition at line 39 of file global.nondepmnemonics.rad.h.
#define IMPTRYCONVINDEX 2 |
Definition at line 38 of file global.nondepmnemonics.rad.h.
#define ITERMODEINDEX 1 |
Definition at line 37 of file global.nondepmnemonics.rad.h.
#define K_BOLTZ (1.3806488e-16) |
Definition at line 87 of file global.nondepmnemonics.rad.h.
Definition at line 51 of file global.nondepmnemonics.rad.h.
#define LAB2FF (0) |
Definition at line 25 of file global.nondepmnemonics.rad.h.
#define LAB2ORTHO (1) |
Definition at line 20 of file global.nondepmnemonics.rad.h.
#define M_PROTON (1.67262158e-24) |
Definition at line 88 of file global.nondepmnemonics.rad.h.
#define MB (1.66054E-24) |
Definition at line 89 of file global.nondepmnemonics.rad.h.
Definition at line 91 of file global.nondepmnemonics.rad.h.
#define MODPRIMINDEX 5 |
Definition at line 41 of file global.nondepmnemonics.rad.h.
#define MPOME (1836.15) |
Definition at line 90 of file global.nondepmnemonics.rad.h.
#define MSUN (1.989E33) |
Definition at line 84 of file global.nondepmnemonics.rad.h.
#define NUMPRIORITERMETHODINDEX 8 |
array indices for prioritermethod
Definition at line 34 of file global.nondepmnemonics.rad.h.
#define ORTHO2LAB (0) |
Definition at line 19 of file global.nondepmnemonics.rad.h.
#define Pi (M_PI) |
Mathematical or Methods constants (not physical constants)
Definition at line 67 of file global.nondepmnemonics.rad.h.
#define PRIORITERMETHODNOTSET -1 |
Definition at line 35 of file global.nondepmnemonics.rad.h.
#define QCHARGE (4.8029E-10) |
Definition at line 94 of file global.nondepmnemonics.rad.h.
#define RADSHOCKFLAT 1 |
Definition at line 69 of file global.nondepmnemonics.rad.h.
#define TAUTOTMAXSWITCH (0.5) |
KORALTODO SUPERGODMARK: Turn this on and rest all tests and see if makes worse or better. Makes things worse at failure boundary. Leads to very bad results for (e.g.) RADDONUT.
what to imply mhd fluid ang rad gas are coupled enough to say single fluid as far as shock detectors or dissipation measures.
Definition at line 78 of file global.nondepmnemonics.rad.h.
#define TYPEUCON (0) |
Definition at line 30 of file global.nondepmnemonics.rad.h.
#define TYPEUCOV (1) |
Definition at line 31 of file global.nondepmnemonics.rad.h.
#define ZAMO2FF (0) |
Definition at line 22 of file global.nondepmnemonics.rad.h.