ANIMA  4.0
Public Member Functions | List of all members
anima::SphericalHarmonic Class Reference

#include <animaSphericalHarmonic.h>

Public Member Functions

std::complex< double > getPhiFirstDerivative (const double &theta, const double &phi)
 
std::complex< double > getPhiSecondDerivative (const double &theta, const double &phi)
 
std::complex< double > getThetaFirstDerivative (const double &theta, const double &phi)
 
std::complex< double > getThetaPhiDerivative (const double &theta, const double &phi)
 
std::complex< double > getThetaSecondDerivative (const double &theta, const double &phi)
 
void SetL (int &l)
 
void SetM (int &m)
 
 SphericalHarmonic ()
 
 SphericalHarmonic (int &l, int &m)
 
std::complex< double > Value (const double &theta, const double &phi)
 

Detailed Description

Definition at line 9 of file animaSphericalHarmonic.h.

Constructor & Destructor Documentation

◆ SphericalHarmonic() [1/2]

anima::SphericalHarmonic::SphericalHarmonic ( )

Definition at line 11 of file animaSphericalHarmonic.cxx.

◆ SphericalHarmonic() [2/2]

anima::SphericalHarmonic::SphericalHarmonic ( int &  l,
int &  m 
)

Definition at line 17 of file animaSphericalHarmonic.cxx.

Member Function Documentation

◆ getPhiFirstDerivative()

std::complex< double > anima::SphericalHarmonic::getPhiFirstDerivative ( const double &  theta,
const double &  phi 
)

Definition at line 61 of file animaSphericalHarmonic.cxx.

◆ getPhiSecondDerivative()

std::complex< double > anima::SphericalHarmonic::getPhiSecondDerivative ( const double &  theta,
const double &  phi 
)

Definition at line 96 of file animaSphericalHarmonic.cxx.

References Value().

◆ getThetaFirstDerivative()

std::complex< double > anima::SphericalHarmonic::getThetaFirstDerivative ( const double &  theta,
const double &  phi 
)

Definition at line 43 of file animaSphericalHarmonic.cxx.

References anima::legendre_first_derivative().

◆ getThetaPhiDerivative()

std::complex< double > anima::SphericalHarmonic::getThetaPhiDerivative ( const double &  theta,
const double &  phi 
)

Definition at line 103 of file animaSphericalHarmonic.cxx.

References anima::legendre_first_derivative().

◆ getThetaSecondDerivative()

std::complex< double > anima::SphericalHarmonic::getThetaSecondDerivative ( const double &  theta,
const double &  phi 
)

◆ SetL()

void anima::SphericalHarmonic::SetL ( int &  l)
inline

Definition at line 15 of file animaSphericalHarmonic.h.

◆ SetM()

void anima::SphericalHarmonic::SetM ( int &  m)
inline

Definition at line 16 of file animaSphericalHarmonic.h.

◆ Value()

std::complex< double > anima::SphericalHarmonic::Value ( const double &  theta,
const double &  phi 
)

Definition at line 23 of file animaSphericalHarmonic.cxx.

Referenced by getPhiSecondDerivative().


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