13 #define S2LET_SO3_N_ORDER SO3_N_ORDER_NEGATIVE_FIRST
14 #define S2LET_SO3_STORAGE SO3_STORAGE_COMPACT
24 static inline void fill_so3_parameters(so3_parameters_t *so3_parameters,
const s2let_parameters_t *parameters)
26 so3_parameters->verbosity = parameters->
verbosity;
27 so3_parameters->L = parameters->
L;
28 so3_parameters->N = parameters->
N;
29 so3_parameters->sampling_scheme = (so3_sampling_t) parameters->
sampling_scheme;
32 so3_parameters->dl_method = parameters->
dl_method;
33 so3_parameters->reality = parameters->
reality;
34 so3_parameters->steerable = 0;
36 if (parameters->
N % 2)
37 so3_parameters->n_mode = SO3_N_MODE_EVEN;
39 so3_parameters->n_mode = SO3_N_MODE_ODD;
43 static inline void print_so3_parameters(so3_parameters_t *so3_parameters)
46 f = fopen(
"test.txt",
"a");
48 fprintf(f,
"hello, %f\n", (
double)clock());
51 fprintf (stdout,
"so3_parameters->verbosity %d\n", so3_parameters->verbosity);
52 fprintf (stdout,
"so3_parameters->reality %d\n", so3_parameters->reality);
53 fprintf (stdout,
"so3_parameters->L0 %d\n", so3_parameters->L0);
54 fprintf (stdout,
"so3_parameters->L %d\n", so3_parameters->L);
55 fprintf (stdout,
"so3_parameters->N %d\n", so3_parameters->N);
56 fprintf (stdout,
"so3_parameters->sampling_scheme %d\n", (
int)so3_parameters->sampling_scheme);
57 fprintf (stdout,
"so3_parameters->n_order %d\n", (
int)so3_parameters->n_order);
58 fprintf (stdout,
"so3_parameters->storage %d\n", (
int)so3_parameters->storage);
59 fprintf (stdout,
"so3_parameters->n_mode %d\n", (
int)so3_parameters->n_mode);
60 fprintf (stdout,
"so3_parameters->dl_method %d\n", (
int)so3_parameters->dl_method);
61 fprintf (stdout,
"so3_parameters->steerable %d\n", so3_parameters->steerable);