ring_analysis
This subroutine computes the Fast Fourier Transform of a single ring
 of pixels
 and extends the computed coefficients up to the maximum
  of the transform.
 of the transform.
Location in HEALPix directory tree: src/f90/mod/alm_tools.F90   
FORMAT 
ARGUMENTS
| name & dimensionality | kind | in/out | description | 
|---|
|  |  |  |  | 
| nsmax | I4B | IN |  of the map. | 
| nlmax | I4B | IN | Maximum  of the analysis. | 
| nmmax | I4B | IN | Maximum  of the analysis. | 
| nph | I4B | IN | The number of points on the ring. | 
| datain(0:nph-1) | DP | IN | Function values on the ring. | 
| dataout(0:nmmax) | DPC | OUT | Fourier components, replicated to  . | 
| kphi0 | I4B | IN | 0 if the first pixel on the ring is  at  ; 1 otherwise. | 
EXAMPLE:
 
call ring_analysis(64,128,128,datain,8,dataout,0)  
Returns the periodically extended complex 
Fourier Transform of datain in
dataout. They are returned in the following order: 0 1 2 3 4 5 6 7
6 5 4 3 2 1  . The value
. The value  specifies that no phase
factor needed to be applied, because the ring starts at
 specifies that no phase
factor needed to be applied, because the ring starts at  .
.
MODULES & ROUTINES
This section lists the modules and routines used by ring_analysis.
  - 
healpix_fft
- module.
  
RELATED ROUTINES
This section lists the routines related to ring_analysis
 
  - 
ring_synthesis
- Inverse transform (complex-to-real), used in
  alm2map,
  alm2map_der and synfast
  
 
Version 3.83, 2024-11-13