s2let  2.2.0
Fast wavelets on the sphere
Functions
s2let_spin_denoising_demo.c File Reference
#include <assert.h>
#include <complex.h>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include "s2let.h"
Include dependency graph for s2let_spin_denoising_demo.c:

Functions

void s2let_lm_random_flm_sigma (complex double *flm, int L, int spin, int seed, double sigmanoise)
 
double waveletpower (complex double *wav_lm, int L)
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ More...
 
void hard_threshold (complex double *g_wav, const double *threshold, const s2let_parameters_t *parameters)
 
int main (int argc, char *argv[])
 

Function Documentation

◆ hard_threshold()

void hard_threshold ( complex double *  g_wav,
const double *  threshold,
const s2let_parameters_t parameters 
)

◆ main()

int main ( int  argc,
char *  argv[] 
)

PROGRAM : s2let_spin_denoising_demo COMMAND : bin/s2let_spin_denoising_demo ARGUMENTS : none

◆ s2let_lm_random_flm_sigma()

void s2let_lm_random_flm_sigma ( complex double *  flm,
int  L,
int  spin,
int  seed,
double  sigmanoise 
)

◆ waveletpower()

double waveletpower ( complex double *  wav_lm,
int  L 
)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~