00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00069 #ifndef _TESSEROIDS_GRAV_SPHERE_H_
00070 #define _TESSEROIDS_GRAV_SPHERE_H_
00071
00072
00073
00074 #include "utils.h"
00075
00076
00095 extern double sphere_pot(SPHERE sphere, double lonp, double latp, double rp);
00096
00097
00119 extern double sphere_gx(SPHERE sphere, double lonp, double latp, double rp);
00120
00121
00143 extern double sphere_gy(SPHERE sphere, double lonp, double latp, double rp);
00144
00145
00167 extern double sphere_gz(SPHERE sphere, double lonp, double latp, double rp);
00168
00169
00190 extern double sphere_gxx(SPHERE sphere, double lonp, double latp, double rp);
00191
00192
00214 extern double sphere_gxy(SPHERE sphere, double lonp, double latp, double rp);
00215
00216
00238 extern double sphere_gxz(SPHERE sphere, double lonp, double latp, double rp);
00239
00240
00262 extern double sphere_gyy(SPHERE sphere, double lonp, double latp, double rp);
00263
00264
00286 extern double sphere_gyz(SPHERE sphere, double lonp, double latp, double rp);
00287
00288
00309 extern double sphere_gzz(SPHERE sphere, double lonp, double latp, double rp);
00310
00311
00312 #endif