ring_synthesis
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:nmmax) | DPC | IN | Fourier components as computed from the  . | 
| dataout(0:nph-1) | DP | OUT | Synthesized function values on the ring. | 
| kphi0 | I4B | IN | 0 if the first pixel on the ring is  at  ; 1 otherwise. | 
EXAMPLE:
 
call ring_synthesis(64,128,128,datain,8,dataout,1)   
This computes the inverse (complex-to-real) Fast Fourier Transform for
the second ring from the pole, containing  pixels, for a map
resolution of
 pixels, for a map
resolution of 
 .
.  complex Fourier
compoments contribute to these 8 pixels. The value
 complex Fourier
compoments contribute to these 8 pixels. The value  specifies
that a phase factor needed to be applied to correctly
rotate the ring into position on the HEALPix grid.
 specifies
that a phase factor needed to be applied to correctly
rotate the ring into position on the HEALPix grid.
MODULES & ROUTINES
This section lists the modules and routines used by ring_synthesis.
  - 
healpix_fft
- module.
  
RELATED ROUTINES
This section lists the routines related to ring_synthesis
 
  - 
ring_analysis
- Forward transform, used in
  map2alm and anafast 
  
 
Version 3.83, 2024-11-13