A 1D Spherical Harmonic. More...
#include <state.h>

Public Member Functions | |
| SHarmonic1D (size_t nump, size_t numx) | |
| The constructor requires nump, and numx as inputs. More... | |
| SHarmonic1D (const SHarmonic1D &other) | |
| ~SHarmonic1D () | |
| Array2D< complex< double > > & | array () const |
| To retrieve the the array that stores the information. More... | |
| size_t | dim () const |
| size_t | nump () const |
| size_t | numx () const |
| complex< double > & | operator() (size_t i, size_t j) |
| complex< double > | operator() (size_t i, size_t j) const |
| complex< double > & | operator() (size_t i) |
| complex< double > | operator() (size_t i) const |
| vector< complex< double > > | xVec (size_t j) const |
| SHarmonic1D & | operator= (const complex< double > &d) |
| SHarmonic1D & | operator= (const SHarmonic1D &other) |
| SHarmonic1D & | operator*= (const complex< double > &d) |
| SHarmonic1D & | operator*= (const SHarmonic1D &shmulti) |
| SHarmonic1D & | operator+= (const complex< double > &d) |
| SHarmonic1D & | operator+= (const SHarmonic1D &shadd) |
| SHarmonic1D & | operator-= (const complex< double > &d) |
| SHarmonic1D & | operator-= (const SHarmonic1D &shmin) |
| SHarmonic1D & | mpaxis (const valarray< complex< double > > &shmulti) |
| SHarmonic1D & | mxaxis (const valarray< complex< double > > &shmulti) |
| SHarmonic1D & | Re () |
| SHarmonic1D & | Dp () |
| SHarmonic1D & | Dx () |
| SHarmonic1D & | Filterp (size_t N) |
| void | checknan () |
Private Attributes | |
| Array2D< complex< double > > * | sh |
A 1D Spherical Harmonic.
A 1D Spherical Harmonic is composed of an Array2D <double> where the two dimensions are the 1D momentum and 1D configuration space.