s2let  2.2.0
Fast wavelets on the sphere
s2let_denoising_demo.h
Go to the documentation of this file.
1 // S2LET package
2 // Copyright (C) 2012
3 // Boris Leistedt & Jason McEwen
4 
5 #ifndef S2LET_DENOISE_DEMO
6 #define S2LET_DENOISE_DEMO
7 #include <ssht/ssht.h>
8 
9 #ifdef __cplusplus
10 extern "C" {
11 #endif
12 
14 
15 void s2let_lm_random_flm_real_sigma(complex double *flm, int L, int seed, double sigmanoise);
16 
18 
19 double waveletpower(complex double *wav_lm, int L);
20 
22 
23 void hard_threshold_real(double *g_wav, const double *threshold, const s2let_parameters_t *parameters);
24 
25 #ifdef __cplusplus
26 }
27 #endif
28 #endif
hard_threshold_real
void hard_threshold_real(double *g_wav, const double *threshold, const s2let_parameters_t *parameters)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Definition: s2let_denoising_demo.c:43
waveletpower
double waveletpower(complex double *wav_lm, int L)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Definition: s2let_denoising_demo.c:35
s2let_lm_random_flm_real_sigma
void s2let_lm_random_flm_real_sigma(complex double *flm, int L, int seed, double sigmanoise)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Definition: s2let_axisym_denoising_demo.c:16
seed
const int seed
Definition: test_adjoint.c:9
s2let_parameters_t
Definition: s2let_types.h:56