#include "so3_types.h"
#include <ssht/ssht.h>
#include <complex.h>
Go to the source code of this file.
|
void | so3_conv_convolution (SO3_COMPLEX(double) *h, const so3_parameters_t *h_parameter, const SO3_COMPLEX(double) *f, const so3_parameters_t *f_parameter, const SO3_COMPLEX(double) *g, const so3_parameters_t *g_parameter) |
|
void | so3_conv_harmonic_convolution (SO3_COMPLEX(double) *hlmn, const so3_parameters_t *h_parameters, const SO3_COMPLEX(double) *flmn, const so3_parameters_t *f_parameters, const SO3_COMPLEX(double) *glmn, const so3_parameters_t *g_parameters) |
|
so3_parameters_t | so3_conv_get_parameters_of_convolved_lmn (const so3_parameters_t *f_parameters, const so3_parameters_t *g_parameters) |
|
void | so3_conv_get_parameters_of_convolved_lmn_void (so3_parameters_t *h_parameters, const so3_parameters_t *f_parameters, const so3_parameters_t *g_parameters) |
|
void | so3_conv_s2toso3_harmonic_convolution (SO3_COMPLEX(double) *hlmn, const so3_parameters_t *h_parameters, const SO3_COMPLEX(double) *flm, const SO3_COMPLEX(double) *glm) |
|
◆ so3_conv_convolution()
Compute the convolution of one signal with another in real space by doing the convolution in harmonic space h = f (*) g
- Parameters
-
[out] | h | real space (alpha, beta, gamma) |
[in] | parameters | of h A fully populated parameters object. |
[in] | f | real space (alpha, beta, gamma) |
[in] | parameters | of f A fully populated parameters object. |
[in] | g | real space (alpha, beta, gamma) |
[in] | parameters | of g A fully populated parameters object. |
- Return values
-
- Author
- Martin Büttner
-
Jason McEwen
◆ so3_conv_get_parameters_of_convolved_lmn()
Compute the parameters for the hlmn for the convolution of one signal with another in harmonic space h = f (*) g
- Parameters
-
[in] | parameters | for glmn Harmonic coefficients. |
[out] | parameters | for hlmn Harmonic coefficients |
[in] | parameters | for flmn Harmonic coefficients. |
- Return values
-
- Author
- Martin Büttner
-
Jason McEwen
◆ so3_conv_get_parameters_of_convolved_lmn_void()
◆ so3_conv_harmonic_convolution()
Compute the convolution of one signal with another in harmonic space h = f (*) g
- Parameters
-
[out] | hlmn | Harmonic coefficients. Provide a buffer of size (L*L*(2*N-1). |
[in] | parameters | of hlmn A fully populated parameters object. |
[in] | flmn | Harmonic coefficients. |
[in] | parameters | of flmn A fully populated parameters object. |
[in] | glmn | Harmonic coefficients. |
[in] | parameters | of glmn A fully populated parameters object. |
- Return values
-
- Author
- Martin Büttner
-
Jason McEwen
◆ so3_conv_s2toso3_harmonic_convolution()