OpenMD 3.2
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 71 of file SphericalHarmonic.hpp.

Constructor & Destructor Documentation

◆ SphericalHarmonic()

SphericalHarmonic::SphericalHarmonic ( )

Definition at line 61 of file SphericalHarmonic.cpp.

◆ ~SphericalHarmonic()

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

Definition at line 74 of file SphericalHarmonic.hpp.

Member Function Documentation

◆ Fact()

RealType SphericalHarmonic::Fact ( int j)
protected

Definition at line 343 of file SphericalHarmonic.cpp.

◆ getL()

int OpenMD::SphericalHarmonic::getL ( )
inline

Definition at line 77 of file SphericalHarmonic.hpp.

◆ getM()

int OpenMD::SphericalHarmonic::getM ( )
inline

Definition at line 80 of file SphericalHarmonic.hpp.

◆ getValueAt()

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

Definition at line 63 of file SphericalHarmonic.cpp.

◆ Legendre()

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

Definition at line 126 of file SphericalHarmonic.cpp.

◆ LegendreP()

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

Definition at line 75 of file SphericalHarmonic.cpp.

◆ mpow()

RealType SphericalHarmonic::mpow ( int j)
protected

Definition at line 156 of file SphericalHarmonic.cpp.

◆ Ptilde()

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

Definition at line 143 of file SphericalHarmonic.cpp.

◆ setL()

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

Definition at line 76 of file SphericalHarmonic.hpp.

◆ setM()

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

Definition at line 79 of file SphericalHarmonic.hpp.

Member Data Documentation

◆ L

int OpenMD::SphericalHarmonic::L
protected

Definition at line 91 of file SphericalHarmonic.hpp.

◆ M

int OpenMD::SphericalHarmonic::M
protected

Definition at line 92 of file SphericalHarmonic.hpp.


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