Logo Tesseroids 1.0: User Manual and API Documentation

src/c/grav_prism.h

Go to the documentation of this file.
00001 /* *****************************************************************************
00002 Copyright 2011 Leonardo Uieda
00003 
00004 Tesseroids is free software: you can redistribute it and/or modify
00005 it under the terms of the GNU General Public License as published by
00006 the Free Software Foundation, either version 3 of the License, or
00007 (at your option) any later version.
00008 
00009 Tesseroids is distributed in the hope that it will be useful,
00010 but WITHOUT ANY WARRANTY; without even the implied warranty of
00011 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00012 GNU General Public License for more details.
00013 
00014 You should have received a copy of the GNU General Public License
00015 along with Tesseroids.  If not, see <http://www.gnu.org/licenses/>.
00016 ***************************************************************************** */
00017 
00039 #ifndef _TESSEROIDS_GRAV_PRISM_H_
00040 #define _TESSEROIDS_GRAV_PRISM_H_
00041 
00042 
00043 /* Needed for definition of PRISM */
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
Generated on Tue Apr 26 12:17:07 2011 for Tesseroids 1.0: User manual and API documentation by doxygen 1.6.3