Definition at line 193 of file alm.hh.
|
| | Alm (int lmax_=0, int mmax_=0) |
| |
| | Alm (const Alm &alm) |
| |
| | Alm (const ::Alm< xcomplex< double > > &alm) |
| |
| void | operator= (const ::Alm< xcomplex< double > > &alm) |
| |
| void | rotate (double psi, double theta, double phi) |
| |
| void | smoothWithGauss (double fwhm) |
| |
| | Alm_Template (int lmax_=0, int mmax_=0) |
| | Constructs an Alm_Template object with given lmax and mmax. More...
|
| |
| void | Add (const T2 &num) |
| | Adds num to a_00. More...
|
| |
| void | Add (const Alm_Template &other) |
| | Adds all coefficients from other to the own coefficients. More...
|
| |
| const arr< complex< double > > & | Alms () const |
| | Returns a constant reference to the a_lm data. More...
|
| |
| complex< double > * | mstart (int m) |
| | Returns a pointer for a given m, from which the address of a_lm can be obtained by adding l. More...
|
| |
| const complex< double > * | mstart (int m) const |
| | Returns a pointer for a given m, from which the address of a_lm can be obtained by adding l. More...
|
| |
| complex< double > & | operator() (int l, int m) |
| | Returns a reference to the specified coefficient. More...
|
| |
| const complex< double > & | operator() (int l, int m) const |
| | Returns a constant reference to the specified coefficient. More...
|
| |
| void | Scale (const T2 &factor) |
| | Multiplies all coefficients by factor. More...
|
| |
| void | ScaleL (const arr< T2 > &factor) |
| | a(l,m) *= factor[l] for all l,m. More...
|
| |
| void | ScaleM (const arr< T2 > &factor) |
| | a(l,m) *= factor[m] for all l,m. More...
|
| |
| void | Set (int lmax_, int mmax_) |
| | Deletes the old coefficients and allocates storage according to lmax and mmax. More...
|
| |
| void | Set (arr< complex< double > > &data, int lmax_, int mmax_) |
| | Deallocates the old coefficients and uses the content of data for storage. More...
|
| |
| void | SetToZero () |
| | Sets all coefficients to zero. More...
|
| |
| void | swap (Alm_Template &other) |
| | Swaps the contents of two Alm_Template objects. More...
|
| |
| | Alm_Base (int lmax_=0, int mmax_=0) |
| | Constructs an Alm_Base object with given lmax and mmax. More...
|
| |
| bool | conformable (const Alm_Base &other) const |
| | Returns true, if both objects have the same lmax and mmax, else false. More...
|
| |
| int | index (int l, int m) const |
| | Returns the array index of the specified coefficient. More...
|
| |
| int | index_l0 (int m) const |
| | Returns an array index for a given m, from which the index of a_lm can be obtained by adding l. More...
|
| |
| int | Lmax () const |
| | Returns the maximum l. More...
|
| |
| int | Mmax () const |
| | Returns the maximum m. More...
|
| |
| int | Num_Alms (int l, int m) |
| | Returns the total number of coefficients for maximum quantum numbers l and m. More...
|
| |
| void | Set (int lmax_, int mmax_) |
| | Changes the object's maximum quantum numbers to lmax and mmax. More...
|
| |
| void | swap (Alm_Base &other) |
| | Swaps the contents of two Alm_Base objects. More...
|
| |