00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00039 #ifndef _TESSEROIDS_GRAV_PRISM_H_
00040 #define _TESSEROIDS_GRAV_PRISM_H_
00041
00042
00043
00044 #include "utils.h"
00045
00046
00057 extern double prism_pot(PRISM prism, double xp, double yp, double zp);
00058
00059
00070 extern double prism_gx(PRISM prism, double xp, double yp, double zp);
00071
00072
00083 extern double prism_gy(PRISM prism, double xp, double yp, double zp);
00084
00085
00096 extern double prism_gz(PRISM prism, double xp, double yp, double zp);
00097
00098
00109 extern double prism_gxx(PRISM prism, double xp, double yp, double zp);
00110
00111
00122 extern double prism_gxy(PRISM prism, double xp, double yp, double zp);
00123
00124
00135 extern double prism_gxz(PRISM prism, double xp, double yp, double zp);
00136
00137
00148 extern double prism_gyy(PRISM prism, double xp, double yp, double zp);
00149
00150
00161 extern double prism_gyz(PRISM prism, double xp, double yp, double zp);
00162
00163
00174 extern double prism_gzz(PRISM prism, double xp, double yp, double zp);
00175
00176 #endif