11 #include <sys/times.h>
double real
Definition of the type 'real' used throughout the code.
boolean * FeelOthers
For each planet tells if it feels the other planet's gravity.
char * Name
Pointer to the array of Nrad*Nsec reals (e.g., density, etc.)
boolean * FeelDisk
For each planet tells if it feels the disk (ie migrates)
real * z
z-coordinate of the planets
This structure is used for monitoring CPU time usage.
int boolean
The boolean type will be used mainly for the variables corresponding to the command line switches...
real * vz
z-coordinate of the planets'velocities
real * x
x-coordinate of the planets
real * y
y-coordinate of the planets
A structure used to store any scalar fied on the computational domain.
real * vx
x-coordinate of the planets'velocities
real * mass
Masses of the planets.
int Nrad
Radial size of the grid, in number of zones.
Contains all the information about a planetary system at a given instant in time. ...
int necessary
Tell whether defining the parameter is optional or mandatory.
char * variable
A pointer to the corresponding variable.
real * acc
The planets' accretion times^-1.
char name[80]
Name of the parameter.
The Param structure handles the parameters of the parameter file.
real * ay
ay-coordinate of the planets' acceleration from the disk
real * vy
y-coordinate of the planets'velocities
int read
This variable is set to YES if and only if the parameter has been found in the parameter file...
int Nsec
Azimuthal size of the grid, in number of zones.
real * ax
ax-coordinate of the planets' acceleration from the disk
int type
Type of the parameter (e.g.
real * az
az-coordinate of the planets' acceleration from the disk
char ** name
The planets' names.