so3
1.3.0
Fast and exact Wigner transforms
|
#include <assert.h>
#include <complex.h>
#include <setjmp.h>
#include <stdarg.h>
#include <stddef.h>
#include <stdlib.h>
#include <string.h>
#include "so3/so3.h"
#include "utilities.h"
#include <cmocka.h>
Data Structures | |
struct | SO3TestState |
Typedefs | |
typedef void(* | inverse_real_t) (double *f, const complex double *flmn, const so3_parameters_t *parameters) |
typedef void(* | inverse_complex_t) (complex double *f, const complex double *flmn, const so3_parameters_t *parameters) |
typedef void(* | forward_real_t) (complex double *flmn, const double *f, const so3_parameters_t *parameters) |
typedef void(* | forward_complex_t) (complex double *flmn, const complex double *f, const so3_parameters_t *parameters) |
Functions | |
void | test_real_back_and_forth (void **_state) |
void | test_real_direct_vs_ssht (void **_state) |
void | test_back_and_forth (void **_state) |
void | test_direct_vs_ssht (void **_state) |
char const * | name_of_test (char const *prefix, so3_sampling_t sampling, so3_n_order_t order, so3_n_mode_t mode, so3_storage_t storage, _Bool steerable, _Bool real) |
int | main (void) |
typedef void(* forward_complex_t) (complex double *flmn, const complex double *f, const so3_parameters_t *parameters) |
typedef void(* forward_real_t) (complex double *flmn, const double *f, const so3_parameters_t *parameters) |
typedef void(* inverse_complex_t) (complex double *f, const complex double *flmn, const so3_parameters_t *parameters) |
typedef void(* inverse_real_t) (double *f, const complex double *flmn, const so3_parameters_t *parameters) |
int main | ( | void | ) |
char const* name_of_test | ( | char const * | prefix, |
so3_sampling_t | sampling, | ||
so3_n_order_t | order, | ||
so3_n_mode_t | mode, | ||
so3_storage_t | storage, | ||
_Bool | steerable, | ||
_Bool | real | ||
) |
void test_back_and_forth | ( | void ** | _state | ) |
void test_direct_vs_ssht | ( | void ** | _state | ) |
void test_real_back_and_forth | ( | void ** | _state | ) |
void test_real_direct_vs_ssht | ( | void ** | _state | ) |