#include <harmonic_expansion.h>
Public Member Functions | |
CHarmonicBasisFunction (int _l=0) | |
CHarmonicBasisFunction (const CHarmonicBasisFunction &other) | |
virtual | ~CHarmonicBasisFunction (void) |
bool | operator== (const CHarmonicBasisFunction &other) const |
bool | operator< (const CHarmonicBasisFunction &other) const |
virtual double | getValue (double theta, double phi) const =0 |
virtual double | getValue (double x, double y, double z) const =0 |
string | termName (void) const |
Public Attributes | |
int | l |
Definition at line 25 of file harmonic_expansion.h.
CHarmonicBasisFunction::CHarmonicBasisFunction | ( | int | _l = 0 |
) | [inline] |
Definition at line 28 of file harmonic_expansion.h.
CHarmonicBasisFunction::CHarmonicBasisFunction | ( | const CHarmonicBasisFunction & | other | ) | [inline] |
Definition at line 29 of file harmonic_expansion.h.
virtual CHarmonicBasisFunction::~CHarmonicBasisFunction | ( | void | ) | [inline, virtual] |
Definition at line 30 of file harmonic_expansion.h.
virtual double CHarmonicBasisFunction::getValue | ( | double | x, | |
double | y, | |||
double | z | |||
) | const [pure virtual] |
Implemented in CSphericalHarmonicBasisFunction, and CCartesianHarmonicBasisFunction.
virtual double CHarmonicBasisFunction::getValue | ( | double | theta, | |
double | phi | |||
) | const [pure virtual] |
Implemented in CSphericalHarmonicBasisFunction, and CCartesianHarmonicBasisFunction.
bool CHarmonicBasisFunction::operator< | ( | const CHarmonicBasisFunction & | other | ) | const [inline] |
Definition at line 32 of file harmonic_expansion.h.
bool CHarmonicBasisFunction::operator== | ( | const CHarmonicBasisFunction & | other | ) | const [inline] |
Definition at line 31 of file harmonic_expansion.h.
string CHarmonicBasisFunction::termName | ( | void | ) | const [inline] |
Reimplemented in CSphericalHarmonicBasisFunction, and CCartesianHarmonicBasisFunction.
Definition at line 35 of file harmonic_expansion.h.
Reimplemented in CSphericalHarmonicBasisFunction.
Definition at line 27 of file harmonic_expansion.h.