libftsh
A Fast Transform for Spherical Harmonics
 All Data Structures Files Functions Variables Defines
Data Fields
Pm_1D Struct Reference

Hold a compressed matrix of Associate Legendre functions of a fixed order. More...

#include <libftsh.h>

Data Fields

int max_intervals
int n_interval [2]
Banded_Matrix matrix [2]
Local_Trig_Intervalilist [2]

Detailed Description

Hold a compressed matrix of Associate Legendre functions of a fixed order.

The matrix has been separated into even and odd parts, and each of these has been compressed in a local trig basis.


Field Documentation

The intervals used in this representation. This can give a single basis or an over-representation, as long as it is consistent with matrix[ ].

The compressed version of the even (respectively odd) part, in Banded_Matrix format.

The maximum number of intervals we can hold. We must have n_ints[0]+n_ints[1] <= max_intervals. Often we will get a large amount of memory, use some, and then pass the rest to the next object.

int n_interval[2]

The length of ilist[ ]


The documentation for this struct was generated from the following file: