libftsh
A Fast Transform for Spherical Harmonics
|
Operations based on Local_Trig_Interval struct. More...
#include "libftsh.h"
Defines | |
#define | ENTEREXIT 0 |
Functions | |
void | evaluate_intlist (REAL *outfcn, REAL *incoef, Local_Trig_Interval *interval_list, int num_intervals) |
void | expand_intlist (REAL *outcoef, REAL *infcn, Local_Trig_Interval *interval_list, int num_intervals) |
void | expand_d_intlist (REAL *outcoef, REAL *infcn, Local_Trig_Interval *interval_list, int num_intervals) |
Operations based on Local_Trig_Interval struct.
Summary:
void evaluate_intlist | ( | REAL * | outfcn, |
REAL * | incoef, | ||
Local_Trig_Interval * | interval_list, | ||
int | num_intervals | ||
) |
This routine does a LCT/DCT evaluation based on a list of intervals.
INPUTS:
OUTPUTS: outfcn is filled in. incoef is destroyed
NOTES:
void expand_d_intlist | ( | REAL * | outcoef, |
REAL * | infcn, | ||
Local_Trig_Interval * | interval_list, | ||
int | num_intervals | ||
) |
This routine does a LCT/DCT expansion on a list of intervals.
This version expands using the DUAL bell. Otherwise it is just like expand_intlist.
See expand_intlist for a full description.
void expand_intlist | ( | REAL * | outcoef, |
REAL * | infcn, | ||
Local_Trig_Interval * | interval_list, | ||
int | num_intervals | ||
) |
This routine does a LCT/DCT expansion on a list of intervals.
INPUTS:
OUTPUTS: outcoef is filled in. infcn is untouched