CCartesianHarmonicBasisFunction Class Reference

Cartesian harmonics have lx, ly and lz. More...

#include <harmonic_expansion.h>

Inheritance diagram for CCartesianHarmonicBasisFunction:
[legend]
Collaboration diagram for CCartesianHarmonicBasisFunction:
[legend]

List of all members.

Public Member Functions

 CCartesianHarmonicBasisFunction (int _lx=0, int _ly=0, int _lz=0)
 CCartesianHarmonicBasisFunction (const CCartesianHarmonicBasisFunction &other)
virtual ~CCartesianHarmonicBasisFunction (void)
bool operator== (const CCartesianHarmonicBasisFunction &other) const
bool operator< (const CCartesianHarmonicBasisFunction &other) const
double getValue (double theta, double phi) const
double getValue (double x, double y, double z) const
string termName (void) const

Public Attributes

int lx
int ly
int lz
CCHCalc cartHarm


Detailed Description

Cartesian harmonics have lx, ly and lz.

Definition at line 70 of file harmonic_expansion.h.


Constructor & Destructor Documentation

CCartesianHarmonicBasisFunction::CCartesianHarmonicBasisFunction ( int  _lx = 0,
int  _ly = 0,
int  _lz = 0 
) [inline]

Definition at line 74 of file harmonic_expansion.h.

CCartesianHarmonicBasisFunction::CCartesianHarmonicBasisFunction ( const CCartesianHarmonicBasisFunction other  )  [inline]

Definition at line 76 of file harmonic_expansion.h.

virtual CCartesianHarmonicBasisFunction::~CCartesianHarmonicBasisFunction ( void   )  [inline, virtual]

Definition at line 78 of file harmonic_expansion.h.


Member Function Documentation

double CCartesianHarmonicBasisFunction::getValue ( double  x,
double  y,
double  z 
) const [inline, virtual]

Implements CHarmonicBasisFunction.

Definition at line 93 of file harmonic_expansion.h.

double CCartesianHarmonicBasisFunction::getValue ( double  theta,
double  phi 
) const [inline, virtual]

Implements CHarmonicBasisFunction.

Definition at line 88 of file harmonic_expansion.h.

bool CCartesianHarmonicBasisFunction::operator< ( const CCartesianHarmonicBasisFunction other  )  const [inline]

Definition at line 81 of file harmonic_expansion.h.

bool CCartesianHarmonicBasisFunction::operator== ( const CCartesianHarmonicBasisFunction other  )  const [inline]

Definition at line 79 of file harmonic_expansion.h.

string CCartesianHarmonicBasisFunction::termName ( void   )  const [inline]

Reimplemented from CHarmonicBasisFunction.

Definition at line 99 of file harmonic_expansion.h.


Member Data Documentation

Definition at line 73 of file harmonic_expansion.h.

Definition at line 72 of file harmonic_expansion.h.

Definition at line 72 of file harmonic_expansion.h.

Definition at line 72 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