Logo Tesseroids 1.0: User Manual and API Documentation

Todo List

Global gets_prism (const char *str, PRISM *prism)

Catch wrong order of model inputs, ie. x1 > x2 etc

Read the position of the prism from the string

Global gets_tess (const char *str, TESSEROID *tess)
Catch wrong order of model inputs, ie. w > e or s > n or top < bottom

File grav_prism.c

Figure out why gz and pot fail when calculating bellow the prism

File grav_prism.h

Include formulas in function descriptions

Unroll loops in gx and gy

File grav_sphere.h

Possible speedup: Replace sphere.rc with a local copy

File grav_tess.h

Possible speed up: use pointers for weights and nodes

Allow for tesseroids with depth varying density

File prismg_main.h

Option for calculating on spherical coordinates

Catch errors in input points that occur at the end of the line

File tessg_main.h

Catch errors in input points that occur at the end of the line

File tessgrd.c

Catch wrong order of -r arguments ie. w > e or s > n

File TODO.h

Check error in not rotating prism

Check error os using tesseroid in poles

Program to calculate geoid height from potential using different ellipsoids

Test adapt using a whole Earth against a sphere

Programs to calculate the effect of a sphere model in spherical coordinates

Make minunit into functions and put variable arguments for messages like printf

Make doxygen groups to separate programs from api

Generate VTK file to plot tesseroids in Mayavi2 or Paraview

Generated on Tue Apr 26 12:17:07 2011 for Tesseroids 1.0: User manual and API documentation by doxygen 1.6.3