CHarmonicBasisFunction Class Reference

#include <harmonic_expansion.h>

Inheritance diagram for CHarmonicBasisFunction:
[legend]

List of all members.

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


Detailed Description

Simple classes to term indices & basis functions Base class, defines l

Definition at line 25 of file harmonic_expansion.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

virtual double CHarmonicBasisFunction::getValue ( double  x,
double  y,
double  z 
) const [pure virtual]

virtual double CHarmonicBasisFunction::getValue ( double  theta,
double  phi 
) const [pure virtual]

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.


Member Data Documentation

Reimplemented in CSphericalHarmonicBasisFunction.

Definition at line 27 of file harmonic_expansion.h.


The documentation for this class was generated from the following file:

Generated on Fri Feb 6 13:30:17 2009 for CorAL by  doxygen 1.5.8