#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <complex.h>
#include <fftw3.h>
#include <ssht/ssht.h>
#include "so3/so3_types.h"
#include "so3/so3_error.h"
#include "so3/so3_sampling.h"
|
#define | MIN(a, b) ((a < b) ? (a) : (b)) |
|
#define | MAX(a, b) ((a > b) ? (a) : (b)) |
|
|
typedef void(* | inverse_complex_ssht) (complex double *, const complex double *, int, int, int, ssht_dl_method_t, int) |
|
typedef void(* | inverse_real_ssht) (double *, const complex double *, int, int, ssht_dl_method_t, int) |
|
typedef void(* | forward_complex_ssht) (complex double *, const complex double *, int, int, int, ssht_dl_method_t, int) |
|
typedef void(* | forward_real_ssht) (complex double *, const double *, int, int, ssht_dl_method_t, int) |
|
Algorithms to perform adjoint Wigner transform on the rotation group SO(§).
- Author
- Martin Büttner
-
Jason McEwen
◆ MAX
#define MAX |
( |
|
a, |
|
|
|
b |
|
) |
| ((a > b) ? (a) : (b)) |
◆ MIN
#define MIN |
( |
|
a, |
|
|
|
b |
|
) |
| ((a < b) ? (a) : (b)) |
◆ forward_complex_ssht
typedef void(* forward_complex_ssht) (complex double *, const complex double *, int, int, int, ssht_dl_method_t, int) |
◆ forward_real_ssht
typedef void(* forward_real_ssht) (complex double *, const double *, int, int, ssht_dl_method_t, int) |
◆ inverse_complex_ssht
typedef void(* inverse_complex_ssht) (complex double *, const complex double *, int, int, int, ssht_dl_method_t, int) |
◆ inverse_real_ssht
typedef void(* inverse_real_ssht) (double *, const complex double *, int, int, ssht_dl_method_t, int) |
◆ so3_adjoint_forward_direct()
void so3_adjoint_forward_direct |
( |
complex double * |
f, |
|
|
const complex double * |
flmn, |
|
|
const so3_parameters_t * |
parameters |
|
) |
| |
◆ so3_adjoint_forward_direct_real()
void so3_adjoint_forward_direct_real |
( |
double * |
f, |
|
|
const complex double * |
flmn, |
|
|
const so3_parameters_t * |
parameters |
|
) |
| |
◆ so3_adjoint_inverse_direct()
void so3_adjoint_inverse_direct |
( |
complex double * |
flmn, |
|
|
const complex double * |
f, |
|
|
const so3_parameters_t * |
parameters |
|
) |
| |
◆ so3_adjoint_inverse_direct_real()
void so3_adjoint_inverse_direct_real |
( |
complex double * |
flmn, |
|
|
const double * |
f, |
|
|
const so3_parameters_t * |
parameters |
|
) |
| |