|
S2kit
1.1
Toolkit for working with functions defined on the sphere
|
| ▼ include | |
| ▼ s2kit | |
| chebyshev_nodes.h | |
| cospml.h | |
| FST_semi_fly.h | |
| FST_semi_memo.h | |
| naive.h | |
| pml.h | |
| pmm.h | |
| seminaive.h | |
| util.h | |
| weights.h | |
| ▼ src | |
| ▼ legendre_polynomials | |
| ▼ util | |
| l2_norms.c | Recurrence coefficients for L2-normed associated Legendre recurrence |
| l2_norms.h | |
| vector_funcs.c | Vector arithmetic operations |
| vector_funcs.h | |
| cospml.c | Source code for generating cosine transforms of Pml and Gml functions |
| pml.c | Source code for generating table of associated Legendre functions (Pml) |
| pmm.c | Source code for generating L2-normed associated Legendre functions Pmm |
| ▼ legendre_transform | |
| naive.c | Source code for naive discrete Legendre transform |
| seminaive.c | Source code for seminaive discrete Legendre transform |
| weights.c | Contains the function that generates the weights for a Legendre transform |
| ▼ util | |
| chebyshev_nodes.c | Utils for generating Chebyshev nodes |
| util.c | Utility functions needed for transforms |
| FST_semi_fly.c | Routines to perform spherical harmonic transforms and convolutions on the 2-sphere using a combination of semi-naive and naive algorithms |
| FST_semi_memo.c | Routines to perform convolutions on the 2-sphere using a combination of seminaive and naive algorithms |
| ▼ test | |
| ▼ util | |
| csecond.c | Timing function |
| csecond.h | |
| test_conv_semi_fly.c | Example of source code to convolve two real-valued functions defined on the 2-sphere. Uses seminaive algorithms |
| test_conv_semi_memo.c | Example of source code to convolve two real-valued functions defined on the 2-sphere. Uses seminaive algorithms |
| test_DLT_naive.c | Example of source code to computie forward and inverse Legendre transforms using the naive algorithm |
| test_DLT_semi.c | Example of source code to computie forward and inverse Legendre transforms using the seminaive algorithm |
| test_s2_semi_fly.c | Example of source code to computie spherical harmonic transform using the seminaive and naive algorithms |
| test_s2_semi_memo.c | Example of source code to computie spherical harmonic transform using the seminaive and naive algorithms |
| test_s2_semi_memo_fwd.c | Example of source code to computie forward spherical harmonic transform using the seminaive and naive algorithms |
| test_s2_semi_memo_inv.c | Example of source code to computie inverse spherical harmonic transform using the seminaive and naive algorithms |