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

global definitions/macros that does LIAISON to connect Broderick ray tracing code and HARM More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define BINARYNOTYPE   0
 
#define BINARYGRMHDTYPE   1
 
#define BINARYGRRAYTYPE   2
 
#define BINARYLIAISONTYPE   3
 

Detailed Description

global definitions/macros that does LIAISON to connect Broderick ray tracing code and HARM

////////////

To use mpi_grmhd_grray_liaison.c code:

////////////

0) Define DOINGLIAISON 0 or 1 in your code that gets included in decs.h 1) Need to define a DOINGGRMHDTYPECODE or DOINGGRRAYTYPECODE to 1 in your GRMHD+LIAISON or GRRAY+LIAISON codes 2) Use: mpidefs.mpi_grmhd_grray_liaison.h also contains definitions 3) Use: global.mpi_grmhd_grray_liaison.h contains global settings for macros and function declarations 4) Use one of 3 *_globalset() functions below or use local versions as inside grmhd_grray_liaison.c in order to initialize use of code when doing or not doing liaisonmode 5)

Definition in file global.mpi_grmhd_grray_liaison.h.

Macro Definition Documentation

#define BINARYGRMHDTYPE   1

Definition at line 33 of file global.mpi_grmhd_grray_liaison.h.

#define BINARYGRRAYTYPE   2

Definition at line 34 of file global.mpi_grmhd_grray_liaison.h.

#define BINARYLIAISONTYPE   3

Definition at line 35 of file global.mpi_grmhd_grray_liaison.h.

#define BINARYNOTYPE   0

Definition at line 32 of file global.mpi_grmhd_grray_liaison.h.