|
size_t | NforL (int lmax) |
| the number of (even-degree) coefficients for the given value of lmax More...
|
|
size_t | index (int l) |
| compute the index for coefficient l More...
|
|
size_t | LforN (int N) |
| returns the largest lmax given N parameters More...
|
|
template<typename value_type , class VectorType > |
Eigen::Matrix< value_type, Eigen::Dynamic, Eigen::Dynamic > | init_amp_transform (const VectorType &els, const size_t lmax) |
| form the ZSH->amplitudes matrix for a set of elevation angles More...
|
|
template<typename value_type , class VectorType > |
Eigen::Matrix< value_type, Eigen::Dynamic, Eigen::Dynamic > | init_deriv_transform (const VectorType &els, const size_t lmax) |
| form the ZSH->derivatives matrix for a set of elevation angles More...
|
|
template<class VectorType > |
VectorType::Scalar | value (const VectorType &coefs, typename VectorType::Scalar elevation, const size_t lmax) |
|
template<class VectorType > |
VectorType::Scalar | derivative (const VectorType &coefs, const typename VectorType::Scalar elevation, const size_t lmax) |
|
template<class VectorType1 , class VectorType2 > |
VectorType1 & | ZSH2SH (VectorType1 &sh, const VectorType2 &zsh) |
|
template<class VectorType > |
Eigen::Matrix< typename VectorType::Scalar, Eigen::Dynamic, 1 > | ZSH2SH (const VectorType &zsh) |
|
template<class VectorType1 , class VectorType2 > |
VectorType1 & | SH2ZSH (VectorType1 &zsh, const VectorType2 &sh) |
|
template<class VectorType > |
Eigen::Matrix< typename VectorType::Scalar, Eigen::Dynamic, 1 > | SH2ZSH (const VectorType &sh) |
|
template<class VectorType1 , class VectorType2 > |
VectorType1 & | ZSH2RH (VectorType1 &rh, const VectorType2 &zsh) |
|
template<class VectorType > |
Eigen::Matrix< typename VectorType::Scalar, Eigen::Dynamic, 1 > | ZSH2RH (const VectorType &zsh) |
|
template<class VectorType1 , class VectorType2 > |
VectorType1 & | zsconv (VectorType1 &zsh, const VectorType2 &RH) |
| perform zonal spherical convolution, in place More...
|
|
template<class VectorType1 , class VectorType2 , class VectorType3 > |
VectorType1 & | zsconv (VectorType1 &C, const VectorType2 &RH, const VectorType3 &zsh) |
| perform zonal spherical convolution More...
|
|
template<class VectorType > |
VectorType & | FA2ZSH (VectorType &zsh, default_type FA, default_type ADC, default_type bvalue, const size_t lmax, const size_t precision=100) |
| compute ZSH coefficients corresponding to specified tensor More...
|
|