Changeset 1683 in Sophya for trunk/SophyaLib/Samba/sphericaltransformserver.h
- Timestamp:
- Oct 11, 2001, 5:22:03 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/Samba/sphericaltransformserver.h
r1218 r1683 46 46 47 47 48 Alm<T> DecomposeToAlm(const SphericalMap<T>& map, int_4 nlmax, r_8 cos_theta_cut) const;48 void DecomposeToAlm(SphericalMap<T>& map, Alm<T>& alm, int_4 nlmax, r_8 cos_theta_cut, int iterationOrder = 0) const; 49 49 50 void DecomposeToAlm(const SphericalMap<T>& mapq, const SphericalMap<T>& mapu, 51 Alm<T>& a2lme, Alm<T>& a2lmb, 52 int_4 nlmax, r_8 cos_theta_cut) const; 50 void DecomposeToAlm(SphericalMap<T>& mapq, 51 SphericalMap<T>& mapu, 52 Alm<T>& alme, 53 Alm<T>& almb, 54 int_4 nlmax, 55 r_8 cos_theta_cut, 56 int iterationOrder = 0) const; 53 57 54 TVector<T> DecomposeToCl(constSphericalMap<T>& sph,55 int_4 nlmax, r_8 cos_theta_cut ) const;58 TVector<T> DecomposeToCl(SphericalMap<T>& sph, 59 int_4 nlmax, r_8 cos_theta_cut, int iterationOrder = 0) const; 56 60 57 61 58 62 private: 59 TVector< complex<T> > fourierSynthesisFromB(const Bm<complex<T> >& b_m, 63 64 void carteVersAlm(const SphericalMap<T>& map, int_4 nlmax, r_8 cos_theta_cut, Alm<T>& alm) const; 65 66 void carteVersAlm(const SphericalMap<T>& mapq, 67 const SphericalMap<T>& mapu, 68 Alm<T>& alme, 69 Alm<T>& almb, 70 int_4 nlmax, 71 r_8 cos_theta_cut) const; 72 73 74 TVector< complex<T> > fourierSynthesisFromB(const Bm<complex<T> >& b_m, 60 75 int_4 nph, r_8 phi0) const; 61 76 TVector<T> RfourierSynthesisFromB(const Bm<complex<T> >& b_m, 62 77 int_4 nph, r_8 phi0) const; 63 64 TVector< complex<T> > CFromFourierAnalysis(int_4 mmax, 78 TVector< complex<T> > CFromFourierAnalysis(int_4 mmax, 65 79 const TVector<complex<T> > datain, 66 80 r_8 phi0) const; 67 TVector< complex<T> > CFromFourierAnalysis(int_4 mmax, 68 const TVector<T> datain, 69 r_8 phi0) const; 81 // TVector< complex<T> > CFromFourierAnalysis(int_4 mmax, 82 // const TVector<T> datain, 83 // r_8 phi0) const; 84 void CFromFourierAnalysis(int_4 mmax, const TVector<T> datain, 85 TVector< complex<T> >& dataout, 86 r_8 phi0) const; 70 87 71 88 void almFromWX(int_4 nlmax, int_4 nmmax, r_8 phi0, … … 90 107 91 108 FFTServerInterface* fftIntfPtr_; 109 92 110 }; 93 111 } // Fin du namespace
Note:
See TracChangeset
for help on using the changeset viewer.