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

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

Now supports template SphericalMaps

File size: 908 bytes
RevLine 
[468]1#ifndef SYNGEN_H_SEEN
2#define SYNGEN_H_SEEN
3
4#include <complex>
5#include <vector>
[514]6#include "tvector.h"
[468]7#include "sphericalmap.h"
8
9void alm2mapgen(const int nsmax,const int nlmax,const int nmmax,
10 const vector< vector< complex<double> > >&alm,
[532]11 SphericalMap<double>& map,
[468]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,
[514]20 int nph, Vector& dataout, double phi0,
[468]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.