OpenMD 3.0
Molecular Dynamics in the Open
Loading...
Searching...
No Matches
OpenMD::SphericalHarmonic Class Reference

Public Member Functions

void setL (int theL)
 
int getL ()
 
void setM (int theM)
 
int getM ()
 
ComplexType getValueAt (RealType costheta, RealType phi)
 

Protected Member Functions

RealType LegendreP (int l, int m, RealType x)
 
RealType Legendre (int l, int m, RealType x)
 
RealType Ptilde (int l, int m, RealType x)
 
RealType mpow (int j)
 
RealType Fact (int j)
 

Protected Attributes

int L
 
int M
 

Detailed Description

Definition at line 68 of file SphericalHarmonic.hpp.

Constructor & Destructor Documentation

◆ SphericalHarmonic()

SphericalHarmonic::SphericalHarmonic ( )

Definition at line 58 of file SphericalHarmonic.cpp.

◆ ~SphericalHarmonic()

virtual OpenMD::SphericalHarmonic::~SphericalHarmonic ( )
inlinevirtual

Definition at line 71 of file SphericalHarmonic.hpp.

Member Function Documentation

◆ Fact()

RealType SphericalHarmonic::Fact ( int j)
protected

Definition at line 340 of file SphericalHarmonic.cpp.

◆ getL()

int OpenMD::SphericalHarmonic::getL ( )
inline

Definition at line 74 of file SphericalHarmonic.hpp.

◆ getM()

int OpenMD::SphericalHarmonic::getM ( )
inline

Definition at line 77 of file SphericalHarmonic.hpp.

◆ getValueAt()

ComplexType SphericalHarmonic::getValueAt ( RealType costheta,
RealType phi )

Definition at line 60 of file SphericalHarmonic.cpp.

◆ Legendre()

RealType SphericalHarmonic::Legendre ( int l,
int m,
RealType x )
protected

Definition at line 123 of file SphericalHarmonic.cpp.

◆ LegendreP()

RealType SphericalHarmonic::LegendreP ( int l,
int m,
RealType x )
protected

Definition at line 72 of file SphericalHarmonic.cpp.

◆ mpow()

RealType SphericalHarmonic::mpow ( int j)
protected

Definition at line 153 of file SphericalHarmonic.cpp.

◆ Ptilde()

RealType SphericalHarmonic::Ptilde ( int l,
int m,
RealType x )
protected

Definition at line 140 of file SphericalHarmonic.cpp.

◆ setL()

void OpenMD::SphericalHarmonic::setL ( int theL)
inline

Definition at line 73 of file SphericalHarmonic.hpp.

◆ setM()

void OpenMD::SphericalHarmonic::setM ( int theM)
inline

Definition at line 76 of file SphericalHarmonic.hpp.

Member Data Documentation

◆ L

int OpenMD::SphericalHarmonic::L
protected

Definition at line 88 of file SphericalHarmonic.hpp.

◆ M

int OpenMD::SphericalHarmonic::M
protected

Definition at line 89 of file SphericalHarmonic.hpp.


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