/* This file was generated by scramble.py. */
#ifndef _PCODE_HEADER_GUARD_WAVELETS_ZOU_
#define _PCODE_HEADER_GUARD_WAVELETS_ZOU_
#include "config.h"
#include "filter.h"
#include "random.h"
#include "wavelets/cdf_9x7.h"
Filter * zou_get_filter(int fn, V *alpha);
void zou_nosubsample_param(V const *indata, int n, int instep, V *outlow, int lowstep, V *outhigh, int highstep, int scale, int fn, V const *alpha);
V ** zou(V const *s, int n, char const *key);
void zou_transform(V const *indata, int n, int instep, V *outlow, int lowstep, V *outhigh, int highstep, char const *key);
void zou_once(V *signal, int n, V **out, unsigned int subband, int param_n, V const *params, bool randomize);
int random_subband(void);
void zou_twice_from_key(V *signal, int n, V ***dwt, char const *key);
void zou_ten_twice(V *s, int N, int w, V ***dwts, char const *key);
#endif
/* This file was generated by scramble.py. */
