Developer documentation
Version 3.0.3-105-gd3941f44
legendre.h File Reference
#include "math/math.h"

Go to the source code of this file.

Namespaces

namespace  MR
 
namespace  MR::Math
 
namespace  MR::Math::Legendre
 

Functions

template<typename ValueType >
ValueType MR::Math::Legendre::factorial (const ValueType n)
 
template<typename ValueType >
ValueType MR::Math::Legendre::double_factorial (const ValueType n)
 
template<typename ValueType >
ValueType MR::Math::Legendre::Plm (const int l, const int m, const ValueType x)
 
template<typename ValueType >
ValueType MR::Math::Legendre::Plm_sph (const int l, const int m, const ValueType x)
 
template<typename VectorType >
void MR::Math::Legendre::Plm_sph (VectorType &array, const int lmax, const int m, const typename VectorType::Scalar x)
 
template<typename VectorType >
void MR::Math::Legendre::Plm_sph_deriv (VectorType &array, const int lmax, const int m, const typename VectorType::Scalar x)