libftsh
A Fast Transform for Spherical Harmonics
 All Data Structures Files Functions Variables Defines
File List
Here is a list of all documented files with brief descriptions:
bdmat.cContains simple functions based on the Banded_Matrix struct
bdmat_ops.cContains functions interacting the Banded_Matrix struct with others
bell_utils.cBell handling utilities for local trigonomatric transforms
dctw.cDiscrete Cosine Transform based on FFTW
direct1_fromfile.cLoad precomputed data for direct1 transform
direct1_tofile.cPrecompute and save data for direct1 spherical harmonic transform
direct1_transform.cPerform the direct1 spherical harmonic transform
dmat.cContains simple functions based on the Dense_Matrix struct
dmat_ops.cContains functions interacting_the Dense_Matrix struct with others
dvect.cContains simple functions based on the Dense_Vector struct
dyadic_gsearch.cBest non-decreasing dyadic partition search
dyadic_trig_gsearch.cLocal trig version (wrapper) for dyadic_gsearch.c
fast1_fromfile.cLoad precomputed data for fast1 transform
fast1_tofile.cPrecompute and save data for fast1 spherical harmonic transform
fast1_transform.cPerform the fast1 spherical harmonic transform
getoption.cRetrieve command line options
init_Pm_1d_workspace.cInitialize workspace for the transform
lctw.cLocal Cosine Transform based on FFTW
libftsh.h [code]Header for a library for doing the Fast Transform for Spherical Harmonics
matbells.cContains the Matviyenko bells for local trigonometric transforms
mk_gnode_gweight.cConstruct the Gaussian nodes and weights
Pmn_construct.cCompute point values of P^m_n Associated Legendre Functions
pointwise_ops.cContains functions to do pointwise operations
second.cNote time for performance testing
trig_int_ops.cOperations based on Local_Trig_Interval struct
TEST/analyse_d1.cAnalyze (expand) using the direct1 algorithm
TEST/analyse_f1.cAnalyze (expand) using the fast1 algorithm
TEST/assess_d1.cAssess the performance of the direct1 algorithm
TEST/assess_f1.cAssess the performance of the fast1 algorithm
TEST/diff_coef.cCompare two sets of coefficients
TEST/diff_fcn.cCompare two sets of function values
TEST/initialize_d1.cPrecompute data for the direct1 algorithm
TEST/initialize_f1.cPrecompute data for the fast1 algorithm
TEST/random_coef.cConstruct random spherical harmonic coefficients
TEST/synthesize_d1.cSynthesize (evaluate) using the direct1 algorithm
TEST/synthesize_f1.cSynthesize (evaluate) using the fast1 algorithm
TEST/tfast1.cQuick test file that the fast1 transform is working correctly
TEST/tgaus.cCheck our Gaussian nodes and weights against an external routine