24 #ifndef FARGO_NSTEP_AVERAGE 26 #define FARGO_NSTEP_AVERAGE -1 28 #define FARGO_NSTEP_AVERAGE 10 33 #ifndef FARGO_OUTPUT_VTOT 34 #define FARGO_OUTPUT_VTOT NO 37 #define FARGO_W (NVAR+4) 47 #if GEOMETRY != SPHERICAL 52 #define NS_TOT NX2_TOT 58 #define NS_TOT NX3_TOT 65 #define SDOM_LOOP(s) for ((s) = SBEG; (s) <= SEND; (s)++) 67 #if GEOMETRY == SPHERICAL 68 #define FARGO_ARRAY_INDEX(A,s,k,j,i) A[s][j][i] 70 #define FARGO_ARRAY_INDEX(A,s,k,j,i) A[k][s][i] 73 #if (GEOMETRY == CARTESIAN) || (GEOMETRY == POLAR) 74 #define FARGO_VELOCITY3D(w, i,j,k) w[k][i] 75 #elif GEOMETRY == SPHERICAL 76 #define FARGO_VELOCITY3D(w, i,j,k) w[j][i] 84 #error FARGO and AMR are not compatible 91 void FARGO_RestartOld(
const Data *,
Grid *);
95 void FARGO_ShiftParticles(
Data *,
Grid *,
double);
99 void FARGO_Write(
const Data *,
char *,
int,
Grid *);
void FARGO_Initialize(void)
Definition: fargo_velocity.c:26
Definition: structs.h:124
void FARGO_Restart(const Data *, char *, int, int, Grid *)
Definition: fargo_io.c:213
double ** FARGO_Velocity(void)
Definition: fargo_velocity.c:396
void FARGO_Source(Data_Arr, Data_Arr, double, Grid *)
Definition: fargo_source.c:28
void FARGO_AverageVelocity(const Data *, Grid *)
Definition: fargo_velocity.c:40
void FARGO_ComputeTotalVelocity(const Data *, double ***, Grid *)
Definition: fargo_velocity.c:229
Definition: structs.h:514
void FARGO_ComputeResidualVelocity(const Data *, double ***, Grid *)
Definition: fargo_velocity.c:314
void FARGO_ShiftSolution(Data_Arr, Data_Arr, Grid *)
Definition: fargo.c:42