|
Healpix C++
3.83
|
Functions | |
| template<typename T > | |
| void | map2alm (const Healpix_Map< T > &map, Alm< xcomplex< T > > &alm, const arr< double > &weight, bool add_alm=false) |
| template<typename T > | |
| void | map2alm_iter (const Healpix_Map< T > &map, Alm< xcomplex< T > > &alm, int num_iter, const arr< double > &weight) |
| template<typename T > | |
| void | map2alm_pol (const Healpix_Map< T > &mapT, const Healpix_Map< T > &mapQ, const Healpix_Map< T > &mapU, Alm< xcomplex< T > > &almT, Alm< xcomplex< T > > &almG, Alm< xcomplex< T > > &almC, const arr< double > &weight, bool add_alm=false) |
| template<typename T > | |
| void | map2alm_pol_iter (const Healpix_Map< T > &mapT, const Healpix_Map< T > &mapQ, const Healpix_Map< T > &mapU, Alm< xcomplex< T > > &almT, Alm< xcomplex< T > > &almG, Alm< xcomplex< T > > &almC, int num_iter, const arr< double > &weight) |
| template<typename T > | |
| void | alm2map (const Alm< xcomplex< T > > &alm, Healpix_Map< T > &map, bool add_map=false) |
| template<typename T > | |
| void | alm2map_adjoint (const Healpix_Map< T > &map, Alm< xcomplex< T > > &alm, bool add_alm=false) |
| template<typename T > | |
| void | alm2map_pol (const Alm< xcomplex< T > > &almT, const Alm< xcomplex< T > > &almG, const Alm< xcomplex< T > > &almC, Healpix_Map< T > &mapT, Healpix_Map< T > &mapQ, Healpix_Map< T > &mapU, bool add_map=false) |
| template<typename T > | |
| void | alm2map_der1 (const Alm< xcomplex< T > > &alm, Healpix_Map< T > &map, Healpix_Map< T > &mapdth, Healpix_Map< T > &mapdph) |
| void map2alm | ( | const Healpix_Map< T > & | map, |
| Alm< xcomplex< T > > & | alm, | ||
| const arr< double > & | weight, | ||
| bool | add_alm = false |
||
| ) |
Converts a Healpix map to a set of a_lms.
| map | the input map, which must have RING ordering |
| alm | the output a_lms. l_max and m_max of the conversion are determined from this object. |
| weight | array containing the weights for the individual rings of the map. It must have at least 2*map.Nside() entries. |
| add_alm | If this is true, then the computed a_lm are added to the values already residing in alm. |
Definition at line 51 of file alm_healpix_tools.cc.
| void map2alm_iter | ( | const Healpix_Map< T > & | map, |
| Alm< xcomplex< T > > & | alm, | ||
| int | num_iter, | ||
| const arr< double > & | weight | ||
| ) |
Converts a Healpix map to a set of a_lms, using an iterative scheme which is more accurate than plain map2alm().
| map | the input map, which must have RING ordering. |
| alm | the output a_lms. l_max and m_max of the conversion are determined from this object. |
| num_iter | the number of iterations (0 is identical to map2alm()). |
| weight | array containing the weights for the individual rings of the map. It must have at least 2*map.Nside() entries. |
Definition at line 92 of file alm_healpix_tools.cc.
| void map2alm_pol | ( | const Healpix_Map< T > & | mapT, |
| const Healpix_Map< T > & | mapQ, | ||
| const Healpix_Map< T > & | mapU, | ||
| Alm< xcomplex< T > > & | almT, | ||
| Alm< xcomplex< T > > & | almG, | ||
| Alm< xcomplex< T > > & | almC, | ||
| const arr< double > & | weight, | ||
| bool | add_alm = false |
||
| ) |
Converts Healpix maps containing the I, Q and U Stokes parameters to sets of a_lms.
| mapT | the I-Stokes parameter input map |
| mapQ | the Q-Stokes parameter input map |
| mapU | the U-Stokes parameter input map |
| almT | the output temperature a_lms |
| almG | the output gradient a_lms |
| almC | the output curl a_lms |
| weight | ring weights for the maps. |
| add_alm | If this is true, then the computed a_lm are added to the values already residing in alm. |
Definition at line 244 of file alm_healpix_tools.cc.
| void map2alm_pol_iter | ( | const Healpix_Map< T > & | mapT, |
| const Healpix_Map< T > & | mapQ, | ||
| const Healpix_Map< T > & | mapU, | ||
| Alm< xcomplex< T > > & | almT, | ||
| Alm< xcomplex< T > > & | almG, | ||
| Alm< xcomplex< T > > & | almC, | ||
| int | num_iter, | ||
| const arr< double > & | weight | ||
| ) |
Converts Healpix maps containing the I, Q and U Stokes parameters to sets of a_lms, using an iterative scheme which is more accurate than plain map2alm_pol().
| mapT | the I-Stokes parameter input map |
| mapQ | the Q-Stokes parameter input map |
| mapU | the U-Stokes parameter input map |
| almT | the output temperature a_lms |
| almG | the output gradient a_lms |
| almC | the output curl a_lms |
| num_iter | the number of iterations (0 is identical to map2alm_pol()). |
| weight | ring weights for the maps. |
Definition at line 335 of file alm_healpix_tools.cc.
| void alm2map | ( | const Alm< xcomplex< T > > & | alm, |
| Healpix_Map< T > & | map, | ||
| bool | add_map = false |
||
| ) |
Converts a a set of a_lm to a HEALPix map.
| alm | the input a_lms. l_max and m_max of the conversion are determined from this object. |
| map | the output map, which must have RING ordering. |
Definition at line 429 of file alm_healpix_tools.cc.
| void alm2map_adjoint | ( | const Healpix_Map< T > & | map, |
| Alm< xcomplex< T > > & | alm, | ||
| bool | add_alm = false |
||
| ) |
Adjoint of the alm2map transform.
| map | the input map, which must have RING ordering |
| alm | the output a_lms. l_max and m_max of the conversion are determined from this object. |
Definition at line 73 of file alm_healpix_tools.cc.
| void alm2map_pol | ( | const Alm< xcomplex< T > > & | almT, |
| const Alm< xcomplex< T > > & | almG, | ||
| const Alm< xcomplex< T > > & | almC, | ||
| Healpix_Map< T > & | mapT, | ||
| Healpix_Map< T > & | mapQ, | ||
| Healpix_Map< T > & | mapU, | ||
| bool | add_map = false |
||
| ) |
Converts a a set of polarised a_lm to a HEALPix map.
| almT | the input temperature a_lms |
| almG | the input gradient a_lms |
| almC | the input curl a_lms |
| mapT | the I-Stokes parameter output map |
| mapQ | the Q-Stokes parameter output map |
| mapU | the U-Stokes parameter output map |
Definition at line 472 of file alm_healpix_tools.cc.
| void alm2map_der1 | ( | const Alm< xcomplex< T > > & | alm, |
| Healpix_Map< T > & | map, | ||
| Healpix_Map< T > & | mapdth, | ||
| Healpix_Map< T > & | mapdph | ||
| ) |
Converts a a set of a_lm to a HEALPix map and its first derivatives.
| alm | the input a_lms. l_max and m_max of the conversion are determined from this object. |
| map | the output map, which must have RING ordering. |
| mapdth | an output map containing , which must have RING ordering. |
| mapdph | an output map containing , which must have RING ordering. |
Definition at line 512 of file alm_healpix_tools.cc.