libftsh
A Fast Transform for Spherical Harmonics
 All Data Structures Files Functions Variables Defines
Data Structures
Here are the data structures with brief descriptions:
Banded_MatrixA one dimensional sparse matrix, with banded structure
Bdmat_Op_WorkspaceWorkspace for Banded_Matrix routines
Dense_MatrixAn ordinary (one dimensional) matrix
Dense_VectorAn ordinary (one dimensional) vector
Dyadic_Gsearch_SaveWorkspace for "best non-decreasing dyadic partition" search
Fast1_SaveExtra things to save for fast1 algorithm
Ftrigtw_PlanHolder for precomputed FFTW objects
Local_Trig_IntervalInformation to do a local trigonometric transform on an interval
Pm_1DHold a compressed matrix of Associate Legendre functions of a fixed order
Pm_1D_WorkspaceHold workspace and a few precomputed values for the fast synthesis/analysis
Pm_Direct_bdHold a banded matrix of Associate Legendre functions of a fixed order
Pm_Direct_dHold a dense matrix of Associate Legendre functions of a fixed order
Pmncos_Recurrence_SaveHold data and workspace to do the three-term recurrence for a vector of sample points