source: Sophya/trunk/SophyaLib/Samba/syngen.h@ 703

Last change on this file since 703 was 532, checked in by ansari, 26 years ago

Now supports template SphericalMaps

File size: 908 bytes
Line 
1#ifndef SYNGEN_H_SEEN
2#define SYNGEN_H_SEEN
3
4#include <complex>
5#include <vector>
6#include "tvector.h"
7#include "sphericalmap.h"
8
9void alm2mapgen(const int nsmax,const int nlmax,const int nmmax,
10 const vector< vector< complex<double> > >&alm,
11 SphericalMap<double>& map,
12 vector< complex<long double> > b_north,
13 vector< complex<long double> > b_south,
14 vector< complex<long double> > bw,
15 vector< complex<long double> > data,
16 vector< complex<long double> > work);
17
18void syn_phasgen(const int nsmax,const int nlmax,const int nmmax,
19 const vector< complex<long double> >& datain,
20 int nph, Vector& dataout, double phi0,
21 vector< complex<long double> >& bw);
22
23void create_almgen(const int nsmax,const int nlmax,const int nmmax,
24 vector< vector< complex<double> > >& alm,
25 vector<float>& cls_tt,int& iseed,const float fwhm,
26 vector<float> lread);
27#endif
Note: See TracBrowser for help on using the repository browser.