#include <stddef.h>
#include "ssht/ssht_dl.h"
#include "ssht/ssht_types.h"
Go to the source code of this file.
|
void | ssht_real_inverse (double *f, const ssht_complex_double *flm, const struct ssht_InterfaceParameters params) |
|
void | ssht_spin_inverse (ssht_complex_double *f, const ssht_complex_double *flm, const struct ssht_InterfaceParameters params) |
|
void | ssht_real_forward (ssht_complex_double *flm, const double *f, const struct ssht_InterfaceParameters params) |
|
void | ssht_spin_forward (ssht_complex_double *flm, const ssht_complex_double *f, const struct ssht_InterfaceParameters params) |
|
size_t | real_image_space_size (const struct ssht_InterfaceParameters params) |
|
size_t | spin_image_space_size (const struct ssht_InterfaceParameters params) |
|
size_t | harmonic_space_size (const struct ssht_InterfaceParameters params) |
|
void | gen_flm_real_interface (complex double *flm, int seed, const struct ssht_InterfaceParameters params) |
|
void | gen_flm_complex_interface (complex double *flm, int seed, const struct ssht_InterfaceParameters params) |
|
void | method_name (char *result, const struct ssht_InterfaceParameters params) |
|
◆ ssht_transforms
Identifies different implementation of the transforms.
Enumerator |
---|
DH_SOV | |
GL_SOV | |
MW_SOV_SYM | |
MW_SOV_SYM_POLE | |
MW_SOV_SYM_SS | |
MW_SOV_SYM_SS_POLE | |
MW_SOV_SYM_LB | |
MW_SOV_SYM_LB_SS | |
◆ gen_flm_complex_interface()
◆ gen_flm_real_interface()
◆ harmonic_space_size()
◆ method_name()
◆ real_image_space_size()
◆ spin_image_space_size()
◆ ssht_real_forward()
interface across all transforms in ssht_tranforms
.
◆ ssht_real_inverse()
interface across all transforms in ssht_tranforms
.
◆ ssht_spin_forward()
◆ ssht_spin_inverse()