libftsh
A Fast Transform for Spherical Harmonics
|
bdmat.c | Contains simple functions based on the Banded_Matrix struct |
bdmat_ops.c | Contains functions interacting the Banded_Matrix struct with others |
bell_utils.c | Bell handling utilities for local trigonomatric transforms |
dctw.c | Discrete Cosine Transform based on FFTW |
direct1_fromfile.c | Load precomputed data for direct1 transform |
direct1_tofile.c | Precompute and save data for direct1 spherical harmonic transform |
direct1_transform.c | Perform the direct1 spherical harmonic transform |
dmat.c | Contains simple functions based on the Dense_Matrix struct |
dmat_ops.c | Contains functions interacting_the Dense_Matrix struct with others |
dvect.c | Contains simple functions based on the Dense_Vector struct |
dyadic_gsearch.c | Best non-decreasing dyadic partition search |
dyadic_trig_gsearch.c | Local trig version (wrapper) for dyadic_gsearch.c |
fast1_fromfile.c | Load precomputed data for fast1 transform |
fast1_tofile.c | Precompute and save data for fast1 spherical harmonic transform |
fast1_transform.c | Perform the fast1 spherical harmonic transform |
getoption.c | Retrieve command line options |
init_Pm_1d_workspace.c | Initialize workspace for the transform |
lctw.c | Local Cosine Transform based on FFTW |
libftsh.h [code] | Header for a library for doing the Fast Transform for Spherical Harmonics |
matbells.c | Contains the Matviyenko bells for local trigonometric transforms |
mk_gnode_gweight.c | Construct the Gaussian nodes and weights |
Pmn_construct.c | Compute point values of P^m_n Associated Legendre Functions |
pointwise_ops.c | Contains functions to do pointwise operations |
second.c | Note time for performance testing |
trig_int_ops.c | Operations based on Local_Trig_Interval struct |
TEST/analyse_d1.c | Analyze (expand) using the direct1 algorithm |
TEST/analyse_f1.c | Analyze (expand) using the fast1 algorithm |
TEST/assess_d1.c | Assess the performance of the direct1 algorithm |
TEST/assess_f1.c | Assess the performance of the fast1 algorithm |
TEST/diff_coef.c | Compare two sets of coefficients |
TEST/diff_fcn.c | Compare two sets of function values |
TEST/initialize_d1.c | Precompute data for the direct1 algorithm |
TEST/initialize_f1.c | Precompute data for the fast1 algorithm |
TEST/random_coef.c | Construct random spherical harmonic coefficients |
TEST/synthesize_d1.c | Synthesize (evaluate) using the direct1 algorithm |
TEST/synthesize_f1.c | Synthesize (evaluate) using the fast1 algorithm |
TEST/tfast1.c | Quick test file that the fast1 transform is working correctly |
TEST/tgaus.c | Check our Gaussian nodes and weights against an external routine |