CWO++library  0.32
 All Classes Functions Variables Groups
Modules | Classes | Macros | Typedefs | Functions | Variables
Convolution

Modules

 Error measurement
 Diffraction
 Macros

Classes

struct  cwoComplex
 Structure for complex number. More...
struct  cwoObjPoint
struct  cwoObjPointInt
struct  cwoFloat2
struct  cwoFloat3
struct  cwoFloat4
struct  cwoInt2
struct  cwoInt3
struct  cwoInt4

Macros

#define CWO_CONV_EXPLICIT   0x00
#define CWO_CONV_IMPLICIT   0x80
#define CWO_DIFFRACT_WITHOUT_COFF   (0x8000)
#define CWO_CGH_BASIC   (0x20)
#define CWO_CGH_FRESNEL   (0x21)
#define CWO_CGH_RECURRENCE   (0x22)
#define CWO_PLS_FRESNEL   (0x30)
#define CWO_PLS_FRESNEL_CGH   (0x31)
#define CWO_PLS_HUYGENS   (0x32)
#define CWO_ON   1
#define CWO_OFF   0
#define CWO_PI   (3.1415926535897932384626433832795)
#define CWO_2PI   (3.1415926535897932384626433832795 * 2.0)
#define CWO_PI2   (3.1415926535897932384626433832795 / 2.0)
#define CWO_RE(a)   ((a).cplx[0])
#define CWO_IM(a)   ((a).cplx[1])
#define CWO_CONJ(a)   (CWO_IM(a)*=-1.0)
#define CWO_INTENSITY(a)   (CWO_RE(a)*CWO_RE(a)+CWO_IM(a)*CWO_IM(a))
#define CWO_AMP(a)   (sqrt(CWO_RE(a)*CWO_RE(a)+CWO_IM(a)*CWO_IM(a)))
#define CWO_PHASE(a)   (atan2(CWO_IM(a),CWO_RE(a)))
#define CWO_ARG(a)   (atan2(CWO_IM(a),CWO_RE(a)))
#define CWO_RAD(deg)   (deg*CWO_PI/180.0)
#define CWO_DEG(rad)   (rad*180.0/CWO_PI)
#define CWO_X(a)   (a)
#define CWO_Y(a)   (-(a))
#define __FFTW_H_
#define CWO_C2C   0
#define CWO_R2C   1
#define CWO_C2R   2
#define WAVELE_DATA_TYPE   float
#define CWO_WT_COFF_HAAR   (0)
#define CWO_WT_COFF_DB1   (10)
#define CWO_WT_COFF_DB2   (CWO_WT_COFF_DB1+1)
#define CWO_WT_COFF_DB3   (CWO_WT_COFF_DB1+2)
#define CWO_WT_COFF_DB4   (CWO_WT_COFF_DB1+3)
#define CWO_WT_COFF_DB5   (CWO_WT_COFF_DB1+4)
#define CWO_WT_COFF_DB6   (CWO_WT_COFF_DB1+5)
#define CWO_WT_COFF_DB7   (CWO_WT_COFF_DB1+6)
#define CWO_WT_COFF_DB8   (CWO_WT_COFF_DB1+7)
#define CWO_WT_COFF_DB9   (CWO_WT_COFF_DB1+8)
#define CWO_WT_COFF_DB10   (CWO_WT_COFF_DB1+9)
#define CWO_WT_COFF_DB11   (CWO_WT_COFF_DB1+10)
#define CWO_WT_COFF_DB12   (CWO_WT_COFF_DB1+11)
#define CWO_WT_COFF_DB13   (CWO_WT_COFF_DB1+12)
#define CWO_WT_COFF_DB14   (CWO_WT_COFF_DB1+13)
#define CWO_WT_COFF_DB15   (CWO_WT_COFF_DB1+14)
#define CWO_WT_COFF_DB16   (CWO_WT_COFF_DB1+15)
#define CWO_WT_COFF_DB17   (CWO_WT_COFF_DB1+16)
#define CWO_WT_COFF_DB18   (CWO_WT_COFF_DB1+17)
#define CWO_WT_COFF_DB19   (CWO_WT_COFF_DB1+18)
#define CWO_WT_COFF_DB20   (CWO_WT_COFF_DB1+19)
#define CWO_WT_COFF_SYM2   (100)
#define CWO_WT_COFF_SYM3   (CWO_WT_COFF_SYM2+1)
#define CWO_WT_COFF_SYM4   (CWO_WT_COFF_SYM2+2)
#define CWO_WT_COFF_SYM5   (CWO_WT_COFF_SYM2+3)
#define CWO_WT_COFF_SYM6   (CWO_WT_COFF_SYM2+4)
#define CWO_WT_COFF_SYM7   (CWO_WT_COFF_SYM2+5)
#define CWO_WT_COFF_SYM8   (CWO_WT_COFF_SYM2+6)
#define CWO_WT_COFF_SYM9   (CWO_WT_COFF_SYM2+7)
#define CWO_WT_COFF_SYM10   (CWO_WT_COFF_SYM2+8)
#define CWO_WT_COFF_SYM11   (CWO_WT_COFF_SYM2+9)
#define CWO_WT_COFF_SYM12   (CWO_WT_COFF_SYM2+10)
#define CWO_WT_COFF_SYM13   (CWO_WT_COFF_SYM2+11)
#define CWO_WT_COFF_SYM14   (CWO_WT_COFF_SYM2+12)
#define CWO_WT_COFF_SYM15   (CWO_WT_COFF_SYM2+13)
#define CWO_WT_COFF_SYM16   (CWO_WT_COFF_SYM2+14)
#define CWO_WT_COFF_SYM17   (CWO_WT_COFF_SYM2+15)
#define CWO_WT_COFF_SYM18   (CWO_WT_COFF_SYM2+16)
#define CWO_WT_COFF_SYM19   (CWO_WT_COFF_SYM2+17)
#define CWO_WT_COFF_SYM20   (CWO_WT_COFF_SYM2+18)
#define CWO_WT_COFF_COIF1   (200)
#define CWO_WT_COFF_COIF2   (CWO_WT_COFF_COIF1+1)
#define CWO_WT_COFF_COIF3   (CWO_WT_COFF_COIF1+2)
#define CWO_WT_COFF_COIF4   (CWO_WT_COFF_COIF1+3)
#define CWO_WT_COFF_COIF5   (CWO_WT_COFF_COIF1+4)

Typedefs

typedef fftwf_plan cwofftPlan

Functions

void cwoComplex::Re (const float a)
void cwoComplex::Im (const float a)
CWO_HOST_DEV cwoComplexcwoComplex::operator= (const cwoComplex &a)
CWO_HOST_DEV cwoComplexcwoComplex::operator= (const float a)
CWO_HOST_DEV cwoComplexcwoComplex::operator+= (const cwoComplex &a)
CWO_HOST_DEV cwoComplexcwoComplex::operator+= (const float a)
CWO_HOST_DEV cwoComplexcwoComplex::operator-= (const cwoComplex &a)
CWO_HOST_DEV cwoComplexcwoComplex::operator-= (const float a)
CWO_HOST_DEV cwoComplexcwoComplex::operator*= (const cwoComplex &a)
CWO_HOST_DEV cwoComplexcwoComplex::operator*= (const float a)
CWO_HOST_DEV cwoComplexcwoComplex::operator/= (const cwoComplex &a)
CWO_HOST_DEV cwoComplexcwoComplex::operator/= (const float a)
CWO_HOST_DEV const cwoComplex cwoComplex::operator+ (const cwoComplex &a) const
CWO_HOST_DEV const cwoComplex cwoComplex::operator+ (const float a) const
CWO_HOST_DEV const cwoComplex cwoComplex::operator- (const cwoComplex &a) const
CWO_HOST_DEV const cwoComplex cwoComplex::operator- (const float a) const
CWO_HOST_DEV const cwoComplex cwoComplex::operator* (const cwoComplex &a) const
CWO_HOST_DEV const cwoComplex cwoComplex::operator* (const float a) const
CWO_HOST_DEV const cwoComplex cwoComplex::operator/ (const cwoComplex &a) const
CWO_HOST_DEV const cwoComplex cwoComplex::operator/ (const float a) const
CWO_HOST_DEV cwoComplex cwoComplex::Conj ()
CWO_HOST_DEV float cwoComplex::Intensity ()
CWO_HOST_DEV cwoComplex cwoComplex::operator() (float re, float im) const
 cwoFloat2::cwoFloat2 (float tx, float ty)
CWO_HOST_DEV cwoFloat2cwoFloat2::operator= (const cwoFloat2 &a)
CWO_HOST_DEV cwoFloat2cwoFloat2::operator= (const float a)
CWO_HOST_DEV cwoFloat2cwoFloat2::operator+= (const cwoFloat2 &a)
CWO_HOST_DEV cwoFloat2cwoFloat2::operator+= (const float a)
CWO_HOST_DEV cwoFloat2cwoFloat2::operator-= (const cwoFloat2 &a)
CWO_HOST_DEV cwoFloat2cwoFloat2::operator-= (const float a)
CWO_HOST_DEV cwoFloat2cwoFloat2::operator*= (const cwoFloat2 &a)
CWO_HOST_DEV cwoFloat2cwoFloat2::operator*= (const float a)
CWO_HOST_DEV cwoFloat2cwoFloat2::operator/= (const cwoFloat2 &a)
CWO_HOST_DEV cwoFloat2cwoFloat2::operator/= (const float a)
CWO_HOST_DEV const cwoFloat2 cwoFloat2::operator+ (const cwoFloat2 &a) const
CWO_HOST_DEV const cwoFloat2 cwoFloat2::operator+ (const float a) const
CWO_HOST_DEV const cwoFloat2 cwoFloat2::operator- (const cwoFloat2 &a) const
CWO_HOST_DEV const cwoFloat2 cwoFloat2::operator- (const float a) const
CWO_HOST_DEV const cwoFloat2 cwoFloat2::operator* (const cwoFloat2 &a) const
CWO_HOST_DEV const cwoFloat2 cwoFloat2::operator* (const float a) const
CWO_HOST_DEV const cwoFloat2 cwoFloat2::operator/ (const cwoFloat2 &a) const
CWO_HOST_DEV const cwoFloat2 cwoFloat2::operator/ (const float a) const
 cwoFloat3::cwoFloat3 (float tx, float ty, float tz)
 cwoFloat4::cwoFloat4 (float tx, float ty, float tz, float ta)
 cwoInt2::cwoInt2 (int tx, int ty)
 cwoInt3::cwoInt3 (int tx, int ty, int tz)
 cwoInt4::cwoInt4 (int tx1, int tx2, int tx3, int tx4)
int cwoInt4::Range (int x, int y)
struct alignas (128) cwoCtx
 Structure for CWO context.
CWO_EXPORT const char *CWOAPI cwoGetVersion ()
CWO_EXPORT int CWOAPI cwoMalloc (void **ptr, size_t size)
CWO_EXPORT int CWOAPI cwoFree (void *ptr)
CWO_EXPORT void CWOAPI cwoSetThreads (int N)
CWO_EXPORT int CWOAPI cwoGetThreads ()
CWO_EXPORT void CWOAPI cwoSetTimer ()
CWO_EXPORT float CWOAPI cwoEndTimer ()
CWO_EXPORT int CWOAPI cwoInitFFT ()
 Initialize FFTW library.
CWO_EXPORT void CWOAPI cwoCGHRecurrence (cwoCtx *c, cwoObjPoint *obj, float *hol, int N)
CWO_EXPORT void CWOAPI cwoWASABISuperposition (cwoCtx *c, cwoObjPoint *obj, float *hol, int N)
CWO_EXPORT void CWOAPI cwoFFT (cwoCtx *c, void *src, void *dst, int mode)
CWO_EXPORT void CWOAPI cwoIFFT (cwoCtx *c, void *src, void *dst)
CWO_EXPORT void CWOAPI cwoFFTShift (cwoCtx *c, void *a)
CWO_EXPORT void CWOAPI cwoFWT (cwoComplex *a, int Nx, int Ny, int depth, int tap, const float *pk, const float *qk)
CWO_EXPORT void CWOAPI cwoIFWT (cwoComplex *a, int Nx, int Ny, int depth, int tap, const float *pk, const float *qk)
CWO_EXPORT void CWOAPI cwoNUFFT_T1 (cwoCtx *c, cwoComplex *p_fld, cwoFloat2 *p_x, int R, int Msp)
CWO_EXPORT void CWOAPI cwoNUFFT_T2 (cwoCtx *c, cwoComplex *p_fld, cwoFloat2 *p_x, int R, int Msp)
CWO_EXPORT void CWOAPI cwoAngularProp (cwoCtx *c, cwoComplex *buf)
CWO_EXPORT void CWOAPI cwoAngularPropFS (cwoCtx *c, cwoComplex *buf)
CWO_EXPORT void CWOAPI cwoAngularPropMul (cwoCtx *c, cwoComplex *buf)
CWO_EXPORT void CWOAPI cwoAngularPropMulFS (cwoCtx *c, cwoComplex *buf)
CWO_EXPORT void CWOAPI cwoAngularLim (cwoCtx *c, float *fx_c, float *fx_w, float *fy_c, float *fy_w)
CWO_EXPORT void CWOAPI cwoHuygensProp (cwoCtx *c, cwoComplex *buf)
CWO_EXPORT void CWOAPI cwoFresnelConvProp (cwoCtx *c, cwoComplex *buf)
CWO_EXPORT void CWOAPI cwoFresnelConvCoeff (cwoCtx *c, cwoComplex *buf, float const_val)
CWO_EXPORT void CWOAPI cwoFresnelAnalysisTransfer (cwoCtx *c, cwoComplex *a, cwoComplex *b)
CWO_EXPORT void CWOAPI cwoShiftedFresnelAperture (cwoCtx *c, cwoComplex *buf)
CWO_EXPORT void CWOAPI cwoShiftedFresnelProp (cwoCtx *c, cwoComplex *buf)
CWO_EXPORT void CWOAPI cwoShiftedFresnelCoeff (cwoCtx *c, cwoComplex *buf)
CWO_EXPORT void CWOAPI cwoARSSFresnelAperture (cwoCtx *c, cwoComplex *buf)
CWO_EXPORT void CWOAPI cwoARSSFresnelProp (cwoCtx *c, cwoComplex *buf)
CWO_EXPORT void CWOAPI cwoARSSFresnelCoeff (cwoCtx *c, cwoComplex *buf)
CWO_EXPORT void CWOAPI cwoFresnelFourierProp (cwoCtx *c, cwoComplex *a)
CWO_EXPORT void CWOAPI cwoFresnelFourierCoeff (cwoCtx *c, cwoComplex *a)
CWO_EXPORT void CWOAPI cwoFresnelDblAperture (cwoCtx *c, cwoComplex *a, float z1)
CWO_EXPORT void CWOAPI cwoFresnelDblFourierDomain (cwoCtx *c, cwoComplex *a, float z1, float z2, cwoInt4 *zp)
CWO_EXPORT void CWOAPI cwoFresnelDblCoeff (cwoCtx *c, cwoComplex *a, float z1, float z2)
CWO_EXPORT void CWOAPI cwoPhase (cwoCtx *c, cwoComplex *a, cwoComplex *b, float offset)
CWO_EXPORT void CWOAPI cwoArg (cwoCtx *c, cwoComplex *a, cwoComplex *b, float scale, float offset)
CWO_EXPORT void CWOAPI cwoIntensity (cwoCtx *c, cwoComplex *a, cwoComplex *b)
CWO_EXPORT void CWOAPI cwoAmp (cwoCtx *c, cwoComplex *a, cwoComplex *b)
CWO_EXPORT void CWOAPI cwoExpi (cwoCtx *c, cwoComplex *a, cwoComplex *b)
CWO_EXPORT void CWOAPI cwoExpand (cwoCtx *ctx, void *src, int sx, int sy, int sNx, int sNy, void *dst, int dx, int dy, int dNx, int dNy, int mode)
CWO_EXPORT void CWOAPI cwoScaleReal (cwoCtx *ctx, cwoComplex *pi, cwoComplex *po, float i1, float i2, float o1, float o2)
CWO_EXPORT void CWOAPI cwoScaleCplx (cwoCtx *ctx, cwoComplex *pi, cwoComplex *po, float i1, float i2, float o1, float o2)
CWO_EXPORT void CWOAPI cwoMultComplex (cwoCtx *c, void *A, void *B, void *C)
CWO_EXPORT void CWOAPI cwoDiv (cwoCtx *c, void *a, float b)
CWO_EXPORT void CWOAPI cwoSqrtReal (cwoCtx *ctx, cwoComplex *pi, cwoComplex *po)
CWO_EXPORT void CWOAPI cwoSqrtCplx (cwoCtx *ctx, cwoComplex *pi, cwoComplex *po)
CWO_EXPORT void CWOAPI cwoMaxMin (cwoCtx *c, cwoComplex *a, float *max, float *min, int *max_x, int *max_y, int *min_x, int *min_y)
CWO_EXPORT float CWOAPI cwoMSE (cwoCtx *ctx, cwoComplex *tar, cwoComplex *ref)
CWO_EXPORT void CWOAPI cwoAddSphericalWave (cwoCtx *c, cwoComplex *p, float x, float y, float z, float px, float py, float a, float ph)
CWO_EXPORT void CWOAPI cwoAddSphericalWaveAliasFree (cwoCtx *c, cwoComplex *p, float x, float y, float z, float px, float py, float a, float ratio)
CWO_EXPORT void CWOAPI cwoMulSphericalWave (cwoCtx *c, cwoComplex *p, float x, float y, float z, float px, float py, float a)
CWO_EXPORT void CWOAPI cwoAddApproxSphWave (cwoCtx *c, cwoComplex *p, float x, float y, float phi, float zx, float zy, float px, float py, float a)
CWO_EXPORT void CWOAPI cwoMulApproxSphWave (cwoCtx *c, cwoComplex *p, float x, float y, float phi, float zx, float zy, float px, float py, float a)
CWO_EXPORT void CWOAPI cwoSetRandSeed (unsigned long s)
CWO_EXPORT float CWOAPI cwoRandVal ()
CWO_EXPORT void CWOAPI cwoSetRandReal (cwoCtx *c, cwoComplex *a, float max, float min)
CWO_EXPORT void CWOAPI cwoSetRandPhase (cwoCtx *c, cwoComplex *a, float max, float min)
CWO_EXPORT void CWOAPI cwoMulRandPhase (cwoCtx *c, cwoComplex *a, float max, float min)
CWO_EXPORT void CWOAPI cwoParticleField (cwoCtx *c, cwoComplex *p, cwoFloat3 pos, float radius, float amp, float init_ph)
CWO_EXPORT float CWOAPI cwoSumTotal (cwoCtx *c, cwoComplex *a)
CWO_EXPORT float CWOAPI cwoAverage (cwoCtx *c, cwoComplex *a)
CWO_EXPORT float CWOAPI cwoVariance (cwoCtx *c, cwoComplex *a, float ave)
CWO_EXPORT void CWOAPI cwoVarianceMap (cwoCtx *c, cwoComplex *src, cwoComplex *dst, int Sx, int Sy)
CWO_EXPORT float CWOAPI cwoSSIM (cwoComplex *data1, cwoComplex *data2, int Nx, int Ny)
CWO_EXPORT float CWOAPI cwoSMDx (cwoCtx *c, float *a)
CWO_EXPORT void CWOAPI cwoHanning (cwoCtx *c, cwoComplex *a, int m, int n, int Wx, int Wy)
CWO_EXPORT void CWOAPI cwoHamming (cwoCtx *c, cwoComplex *a, int m, int n, int Wx, int Wy)
cwoComplex CWOAPI cwoInterNearest (cwoComplex *p, float x, float y, int Nx, int Ny)
CWO_EXPORT void CWOAPI cwoResizeNearest (cwoCtx *ctx, cwoComplex *p_new, int dNx, int dNy, cwoComplex *p_old, int sNx, int sNy)
CWO_EXPORT void CWOAPI cwoResizeNearestScale (cwoCtx *ctx, cwoComplex *p_new, cwoComplex *p_old, float scale_x, float scale_y)
cwoComplex CWOAPI cwoInterLinear (cwoComplex *p, float x, float y, int Nx, int Ny)
CWO_EXPORT void CWOAPI cwoResizeLinear (cwoCtx *ctx, cwoComplex *p_new, int dNx, int dNy, cwoComplex *p_old, int sNx, int sNy)
CWO_EXPORT void CWOAPI cwoResizeLinearScale (cwoCtx *ctx, cwoComplex *p_new, cwoComplex *p_old, float scale_x, float scale_y)
cwoComplex CWOAPI cwoInterCubic (cwoComplex *p, float x, float y, int Nx, int Ny)
CWO_EXPORT void CWOAPI cwoResizeCubic (cwoCtx *ctx, cwoComplex *p_new, int dNx, int dNy, cwoComplex *p_old, int sNx, int sNy)
CWO_EXPORT void CWOAPI cwoResizeCubicScale (cwoCtx *ctx, cwoComplex *p_new, cwoComplex *p_old, float scale_x, float scale_y)
cwoComplex CWOAPI cwoInterLanczos (cwoComplex *p, float x, float y, int Nx, int Ny)
CWO_EXPORT void CWOAPI cwoResizeLanczos (cwoCtx *ctx, cwoComplex *p_new, int dNx, int dNy, cwoComplex *p_old, int sNx, int sNy)
CWO_EXPORT void CWOAPI cwoResizeLanczosScale (cwoCtx *ctx, cwoComplex *p_new, cwoComplex *p_old, float scale_x, float scale_y)
CWO_EXPORT void CWOAPI cwoAffineAngularSpectrum (cwoCtx *ctx, cwoComplex *p_new, cwoComplex *p_old, int Nx, int Ny, double px, double py, double wl, float *mat_affine, int flag)
CWO_EXPORT int CWOAPI cwoPrepareCimg (const char *fname, int *Nx, int *Ny)
CWO_EXPORT int CWOAPI cwoLoadCimg (cwoCtx *ctx, const char *fname, int c, cwoComplex *a)
CWO_EXPORT int CWOAPI cwoSaveCimgMono (cwoCtx *ctx, const char *fname, cwoComplex *a)
CWO_EXPORT int CWOAPI cwoSaveCimgColor (cwoCtx *ctx, const char *fname, cwoComplex *pr, cwoComplex *pg, cwoComplex *pb)
CWO_EXPORT int CWOAPI cwoSaveCimgMonosToColor (cwoCtx *ctx, const char *fname, const char *r_name, const char *g_name, const char *b_name)
CWO_EXPORT int CWOAPI cwoLoadBmp (const char *file_name, unsigned char **bmp_data, int *bmp_width, int *bmp_height, int *bmp_bits, int fixed_width)
CWO_EXPORT int CWOAPI cwoSaveBmp (const char *file_name, const unsigned char *bmp_data, int width, int height, int bmp_bits, int fixed_width)
CWO_EXPORT float CWOAPI cwoWrap (float p1, float p2)
CWO_EXPORT void CWOAPI cwoLaplacianPhase (cwoCtx *ctx, cwoComplex *pi, cwoComplex *po, float *dxwts, float *dywts, int laptype)
CWO_EXPORT void CWOAPI cwoPoisonSolverFFT (cwoCtx *ctx, cwoComplex *p)
CWO_EXPORT int CWOAPI cwoLZ4Comp (const char *src, char *dst, int inputSize)
CWO_EXPORT int CWOAPI cwoLZ4Decomp (const char *src, char *dst, int inputSize, int maxOutputSize)

Variables

float cwoComplex::cplx [2]
cwoComplex cwoObjPoint::a
float cwoObjPoint::x
float cwoObjPoint::y
float cwoObjPoint::z
cwoComplex cwoObjPointInt::a
int cwoObjPointInt::x
int cwoObjPointInt::y
int cwoObjPointInt::z
float cwoFloat2::x
float cwoFloat2::y
float cwoFloat3::x
float cwoFloat3::y
float cwoFloat3::z
float cwoFloat4::x
float cwoFloat4::y
float cwoFloat4::z
float cwoFloat4::a
int cwoInt2::x
int cwoInt2::y
int cwoInt3::x
int cwoInt3::y
int cwoInt3::z
int cwoInt4::x1
int cwoInt4::x2
int cwoInt4::x3
int cwoInt4::x4
const int N_db1 = 2
 Daubechies 1 (CWO_WT_COFF_DB1)
const WAVELE_DATA_TYPE p_db1 []
const WAVELE_DATA_TYPE q_db1 []
const int N_db2 = 4
 Daubechies 2 (CWO_WT_COFF_DB2)
const WAVELE_DATA_TYPE p_db2 []
const WAVELE_DATA_TYPE q_db2 []
const int N_db3 = 6
 Daubechies 3 (CWO_WT_COFF_DB3)
const WAVELE_DATA_TYPE p_db3 []
const WAVELE_DATA_TYPE q_db3 []
const int N_db4 = 8
 Daubechies 4 (CWO_WT_COFF_DB4)
const WAVELE_DATA_TYPE p_db4 []
const WAVELE_DATA_TYPE q_db4 []
const int N_db5 = 10
 Daubechies 5 (CWO_WT_COFF_DB5)
const WAVELE_DATA_TYPE p_db5 []
const WAVELE_DATA_TYPE q_db5 []
const int N_db6 = 12
 Daubechies 6 (CWO_WT_COFF_DB6)
const WAVELE_DATA_TYPE p_db6 []
const WAVELE_DATA_TYPE q_db6 []
const int N_db7 = 14
 Daubechies 7 (CWO_WT_COFF_DB7)
const WAVELE_DATA_TYPE p_db7 []
const WAVELE_DATA_TYPE q_db7 []
const int N_db8 = 16
 Daubechies 8 (CWO_WT_COFF_DB8)
const WAVELE_DATA_TYPE p_db8 []
const WAVELE_DATA_TYPE q_db8 []
const int N_db9 = 18
 Daubechies 9 (CWO_WT_COFF_DB9)
const WAVELE_DATA_TYPE p_db9 []
const WAVELE_DATA_TYPE q_db9 []
const int N_db10 = 20
 Daubechies 10 (CWO_WT_COFF_DB10)
const WAVELE_DATA_TYPE p_db10 []
const WAVELE_DATA_TYPE q_db10 []
const int N_db11 = 22
 Daubechies 11 (CWO_WT_COFF_DB11)
const WAVELE_DATA_TYPE p_db11 []
const WAVELE_DATA_TYPE q_db11 []
const int N_db12 = 24
 Daubechies 12 (CWO_WT_COFF_DB12)
const WAVELE_DATA_TYPE p_db12 []
const WAVELE_DATA_TYPE q_db12 []
const int N_db13 = 26
 Daubechies 13 (CWO_WT_COFF_DB13)
const WAVELE_DATA_TYPE p_db13 []
const WAVELE_DATA_TYPE q_db13 []
const int N_db14 = 28
 Daubechies 14 (CWO_WT_COFF_DB14)
const WAVELE_DATA_TYPE p_db14 []
const WAVELE_DATA_TYPE q_db14 []
const int N_db15 = 30
 Daubechies 15 (CWO_WT_COFF_DB15)
const WAVELE_DATA_TYPE p_db15 []
const WAVELE_DATA_TYPE q_db15 []
const int N_db16 = 32
 Daubechies 16 (CWO_WT_COFF_DB16)
const WAVELE_DATA_TYPE p_db16 []
const WAVELE_DATA_TYPE q_db16 []
const int N_db17 = 34
 Daubechies 17 (CWO_WT_COFF_DB17)
const WAVELE_DATA_TYPE p_db17 []
const WAVELE_DATA_TYPE q_db17 []
const int N_db18 = 36
 Daubechies 18 (CWO_WT_COFF_DB18)
const WAVELE_DATA_TYPE p_db18 []
const WAVELE_DATA_TYPE q_db18 []
const int N_db19 = 38
 Daubechies 19 (CWO_WT_COFF_DB19)
const WAVELE_DATA_TYPE p_db19 []
const WAVELE_DATA_TYPE q_db19 []
const int N_db20 = 40
 Daubechies 20 (CWO_WT_COFF_DB20)
const WAVELE_DATA_TYPE p_db20 []
const WAVELE_DATA_TYPE q_db20 []
const int N_sym2 = 4
 Symlet 2 (CWO_WT_COFF_SYM2)
const WAVELE_DATA_TYPE p_sym2 []
const WAVELE_DATA_TYPE q_sym2 []
const int N_sym3 = 6
 Symlet 3 (CWO_WT_COFF_SYM3)
const WAVELE_DATA_TYPE p_sym3 []
const WAVELE_DATA_TYPE q_sym3 []
const int N_sym4 = 8
 Symlet 4 (CWO_WT_COFF_SYM4)
const WAVELE_DATA_TYPE p_sym4 []
const WAVELE_DATA_TYPE q_sym4 []
const int N_sym5 = 10
 Symlet 5 (CWO_WT_COFF_SYM5)
const WAVELE_DATA_TYPE p_sym5 []
const WAVELE_DATA_TYPE q_sym5 []
const int N_sym6 = 12
 Symlet 6 (CWO_WT_COFF_SYM6)
const WAVELE_DATA_TYPE p_sym6 []
const WAVELE_DATA_TYPE q_sym6 []
const int N_sym7 = 14
 Symlet 7 (CWO_WT_COFF_SYM7)
const WAVELE_DATA_TYPE p_sym7 []
const WAVELE_DATA_TYPE q_sym7 []
const int N_sym8 = 16
 Symlet 8 (CWO_WT_COFF_SYM8)
const WAVELE_DATA_TYPE p_sym8 []
const WAVELE_DATA_TYPE q_sym8 []
const int N_sym9 = 18
 Symlet 9 (CWO_WT_COFF_SYM9)
const WAVELE_DATA_TYPE p_sym9 []
const WAVELE_DATA_TYPE q_sym9 []
const int N_sym10 = 20
 Symlet 10 (CWO_WT_COFF_SYM10)
const WAVELE_DATA_TYPE p_sym10 []
const WAVELE_DATA_TYPE q_sym10 []
const int N_sym11 = 22
 Symlet 11 (CWO_WT_COFF_SYM11)
const WAVELE_DATA_TYPE p_sym11 []
const WAVELE_DATA_TYPE q_sym11 []
const int N_sym12 = 24
 Symlet 12 (CWO_WT_COFF_SYM12)
const WAVELE_DATA_TYPE p_sym12 []
const WAVELE_DATA_TYPE q_sym12 []
const int N_sym13 = 26
 Symlet 13 (CWO_WT_COFF_SYM13)
const WAVELE_DATA_TYPE p_sym13 []
const WAVELE_DATA_TYPE q_sym13 []
const int N_sym14 = 28
 Symlet 14 (CWO_WT_COFF_SYM14)
const WAVELE_DATA_TYPE p_sym14 []
const WAVELE_DATA_TYPE q_sym14 []
const int N_sym15 = 30
 Symlet 15 (CWO_WT_COFF_SYM15)
const WAVELE_DATA_TYPE p_sym15 []
const WAVELE_DATA_TYPE q_sym15 []
const int N_sym16 = 32
 Symlet 16 (CWO_WT_COFF_SYM16)
const WAVELE_DATA_TYPE p_sym16 []
const WAVELE_DATA_TYPE q_sym16 []
const int N_sym17 = 34
 Symlet 17 (CWO_WT_COFF_SYM17)
const WAVELE_DATA_TYPE p_sym17 []
const WAVELE_DATA_TYPE q_sym17 []
const int N_sym18 = 36
 Symlet 18 (CWO_WT_COFF_SYM18)
const WAVELE_DATA_TYPE p_sym18 []
const WAVELE_DATA_TYPE q_sym18 []
const int N_sym19 = 38
 Symlet 19 (CWO_WT_COFF_SYM19)
const WAVELE_DATA_TYPE p_sym19 []
const WAVELE_DATA_TYPE q_sym19 []
const int N_sym20 = 40
 Symlet 20 (CWO_WT_COFF_SYM20)
const WAVELE_DATA_TYPE p_sym20 []
const WAVELE_DATA_TYPE q_sym20 []
const int N_coif1 = 6
 Coiflets 1 (CWO_WT_COFF_COIF1)
const WAVELE_DATA_TYPE p_coif1 []
const WAVELE_DATA_TYPE q_coif1 []
const int N_coif2 = 12
 Coiflets 2 (CWO_WT_COFF_COIF2)
const WAVELE_DATA_TYPE p_coif2 []
const WAVELE_DATA_TYPE q_coif2 []
const int N_coif3 = 18
 Coiflets 3 (CWO_WT_COFF_COIF3)
const WAVELE_DATA_TYPE p_coif3 []
const WAVELE_DATA_TYPE q_coif3 []
const int N_coif4 = 24
 Coiflets 4 (CWO_WT_COFF_COIF4)
const WAVELE_DATA_TYPE p_coif4 []
const WAVELE_DATA_TYPE q_coif4 []
const int N_coif5 = 30
 Coiflets 5 (CWO_WT_COFF_COIF5)
const WAVELE_DATA_TYPE p_coif5 []
const WAVELE_DATA_TYPE q_coif5 []
const int N_bior11 = 2
 Biorthogonal 1.1 (CWO_WT_COFF_BIOR11)
const WAVELE_DATA_TYPE p_bior11 []
const WAVELE_DATA_TYPE q_bior11 []
const int N_bior13 = 6
 Biorthogonal 1.3 (CWO_WT_COFF_BIOR13)
const WAVELE_DATA_TYPE p_bior13 []
const WAVELE_DATA_TYPE q_bior13 []
const int N_bior15 = 10
 Biorthogonal 1.5 (CWO_WT_COFF_BIOR15)
const WAVELE_DATA_TYPE p_bior15 []
const WAVELE_DATA_TYPE q_bior15 []
const int N_bior22 = 6
 Biorthogonal 2.2 (CWO_WT_COFF_BIOR22)
const WAVELE_DATA_TYPE p_bior22 []
const WAVELE_DATA_TYPE q_bior22 []
const int N_bior24 = 10
 Biorthogonal 2.4 (CWO_WT_COFF_BIOR24)
const WAVELE_DATA_TYPE p_bior24 []
const WAVELE_DATA_TYPE q_bior24 []
const int N_bior26 = 14
 Biorthogonal 2.6 (CWO_WT_COFF_BIOR26)
const WAVELE_DATA_TYPE p_bior26 []
const WAVELE_DATA_TYPE q_bior26 []
const int N_bior28 = 18
 Biorthogonal 2.8 (CWO_WT_COFF_BIOR28)
const WAVELE_DATA_TYPE p_bior28 []
const WAVELE_DATA_TYPE q_bior28 []
const int N_bior31 = 4
 Biorthogonal 3.1 (CWO_WT_COFF_BIOR31)
const WAVELE_DATA_TYPE p_bior31 []
const WAVELE_DATA_TYPE q_bior31 []
const int N_bior33 = 8
 Biorthogonal 3.3 (CWO_WT_COFF_BIOR33)
const WAVELE_DATA_TYPE p_bior33 []
const WAVELE_DATA_TYPE q_bior33 []
const int N_bior35 = 12
 Biorthogonal 3.5 (CWO_WT_COFF_BIOR35)
const WAVELE_DATA_TYPE p_bior35 []
const WAVELE_DATA_TYPE q_bior35 []
const int N_bior37 = 16
 Biorthogonal 3.7 (CWO_WT_COFF_BIOR37)
const WAVELE_DATA_TYPE p_bior37 []
const WAVELE_DATA_TYPE q_bior37 []
const int N_bior39 = 20
 Biorthogonal 3.9 (CWO_WT_COFF_BIOR39)
const WAVELE_DATA_TYPE p_bior39 []
const WAVELE_DATA_TYPE q_bior39 []
const int N_bior44 = 10
 Biorthogonal 4.4 (CWO_WT_COFF_BIOR44)
const WAVELE_DATA_TYPE p_bior44 []
const WAVELE_DATA_TYPE q_bior44 []
const int N_bior55 = 12
 Biorthogonal 5.5 (CWO_WT_COFF_BIOR55)
const WAVELE_DATA_TYPE p_bior55 []
const WAVELE_DATA_TYPE q_bior55 []
const int N_bior68 = 18
 Biorthogonal 6.8 (CWO_WT_COFF_BIOR68)
const WAVELE_DATA_TYPE p_bior68 []
const WAVELE_DATA_TYPE q_bior68 []
const int N_rbio11 = 2
 Reverse Biorthogonal 1.1 (CWO_WT_COFF_RBIO11)
const WAVELE_DATA_TYPE p_rbio11 []
const WAVELE_DATA_TYPE q_rbio11 []
const int N_rbio13 = 6
 Reverse Biorthogonal 1.3 (CWO_WT_COFF_RBIO13)
const WAVELE_DATA_TYPE p_rbio13 []
const WAVELE_DATA_TYPE q_rbio13 []
const int N_rbio15 = 10
 Reverse Biorthogonal 1.5 (CWO_WT_COFF_RBIO15)
const WAVELE_DATA_TYPE p_rbio15 []
const WAVELE_DATA_TYPE q_rbio15 []
const int N_rbio22 = 6
 Reverse Biorthogonal 2.2 (CWO_WT_COFF_RBIO22)
const WAVELE_DATA_TYPE p_rbio22 []
const WAVELE_DATA_TYPE q_rbio22 []
const int N_rbio24 = 10
 Reverse Biorthogonal 2.4 (CWO_WT_COFF_RBIO24)
const WAVELE_DATA_TYPE p_rbio24 []
const WAVELE_DATA_TYPE q_rbio24 []
const int N_rbio26 = 14
 Reverse Biorthogonal 2.6 (CWO_WT_COFF_RBIO26)
const WAVELE_DATA_TYPE p_rbio26 []
const WAVELE_DATA_TYPE q_rbio26 []
const int N_rbio28 = 18
 Reverse Biorthogonal 2.8 (CWO_WT_COFF_RBIO28)
const WAVELE_DATA_TYPE p_rbio28 []
const WAVELE_DATA_TYPE q_rbio28 []
const int N_rbio31 = 4
 Reverse Biorthogonal 3.1 (CWO_WT_COFF_RBIO31)
const WAVELE_DATA_TYPE p_rbio31 []
const WAVELE_DATA_TYPE q_rbio31 []
const int N_rbio33 = 8
 Reverse Biorthogonal 3.3 (CWO_WT_COFF_RBIO33)
const WAVELE_DATA_TYPE p_rbio33 []
const WAVELE_DATA_TYPE q_rbio33 []
const int N_rbio35 = 12
 Reverse Biorthogonal 3.5 (CWO_WT_COFF_RBIO35)
const WAVELE_DATA_TYPE p_rbio35 []
const WAVELE_DATA_TYPE q_rbio35 []
const int N_rbio37 = 16
 Reverse Biorthogonal 3.7 (CWO_WT_COFF_RBIO37)
const WAVELE_DATA_TYPE p_rbio37 []
const WAVELE_DATA_TYPE q_rbio37 []
const int N_rbio39 = 20
 Reverse Biorthogonal 3.9 (CWO_WT_COFF_RBIO39)
const WAVELE_DATA_TYPE p_rbio39 []
const WAVELE_DATA_TYPE q_rbio39 []
const int N_rbio44 = 10
 Reverse Biorthogonal 4.4 (CWO_WT_COFF_RBIO44)
const WAVELE_DATA_TYPE p_rbio44 []
const WAVELE_DATA_TYPE q_rbio44 []
const int N_rbio55 = 12
 Reverse Biorthogonal 5.5 (CWO_WT_COFF_RBIO55)
const WAVELE_DATA_TYPE p_rbio55 []
const WAVELE_DATA_TYPE q_rbio55 []
const int N_rbio68 = 18
 Reverse Biorthogonal 6.8 (CWO_WT_COFF_RBIO68)
const WAVELE_DATA_TYPE p_rbio68 []
const WAVELE_DATA_TYPE q_rbio68 []
const int N_dmey = 62
 Discrete Meyer (FIR Approximation) (CWO_WT_COFF_DMEY)
const WAVELE_DATA_TYPE p_dmey []
const WAVELE_DATA_TYPE q_dmey []

Detailed Description


Macro Definition Documentation

#define CWO_CONV_EXPLICIT   0x00

Convolution is caluculated by normal convolution (explicit convolution).

#define CWO_CONV_IMPLICIT   0x80

Convolution is caluculated by implicit convolution.


Function Documentation

struct alignas ( 128  )
read

Structure for CWO context.

This structure maintains calculation parameters.

< x size

< y size

< diffraction type

< propagation distance for diffraction

< wavelength (in meter unit)

< sampling rate on source plane (in meter unit)

< sampling rate on destination plane (in meter unit)

< offset from the origin on source plane (in meter unit)

< offset from the origin on destination plane (in meter unit)

< expand method


Variable Documentation

const WAVELE_DATA_TYPE p_db1[]
Initial value:
{
0.7071067811865476, 0.7071067811865476
}
const WAVELE_DATA_TYPE q_db1[]
Initial value:
{
0.7071067811865476, -0.7071067811865476
}
const WAVELE_DATA_TYPE p_db2[]
Initial value:
{
0.48296291314469025, 0.836516303737469,
0.22414386804185735, -0.12940952255092145
}
const WAVELE_DATA_TYPE q_db2[]
Initial value:
{
-0.12940952255092145, -0.22414386804185735,
0.836516303737469, -0.48296291314469025
}
const WAVELE_DATA_TYPE p_db3[]
Initial value:
{
0.3326705529509569, 0.8068915093133388,
0.4598775021193313, -0.13501102001039084,
-0.08544127388224149, 0.035226291882100656
}
const WAVELE_DATA_TYPE q_db3[]
Initial value:
{
0.035226291882100656, 0.08544127388224149,
-0.13501102001039084, -0.4598775021193313,
0.8068915093133388, -0.3326705529509569
}
const WAVELE_DATA_TYPE p_db4[]
Initial value:
{
0.23037781330885523, 0.7148465705525415,
0.6308807679295904, -0.02798376941698385,
-0.18703481171888114, 0.030841381835986965,
0.032883011666982945, -0.010597401784997278
}
const WAVELE_DATA_TYPE q_db4[]
Initial value:
{
-0.010597401784997278, -0.032883011666982945,
0.030841381835986965, 0.18703481171888114,
-0.02798376941698385, -0.6308807679295904,
0.7148465705525415, -0.23037781330885523
}
const WAVELE_DATA_TYPE p_db5[]
Initial value:
{
0.160102397974125, 0.6038292697974729,
0.7243085284385744, 0.13842814590110342,
-0.24229488706619015, -0.03224486958502952,
0.07757149384006515, -0.006241490213011705,
-0.012580751999015526, 0.003335725285001549
}
const WAVELE_DATA_TYPE q_db5[]
Initial value:
{
0.003335725285001549, 0.012580751999015526,
-0.006241490213011705, -0.07757149384006515,
-0.03224486958502952, 0.24229488706619015,
0.13842814590110342, -0.7243085284385744,
0.6038292697974729, -0.160102397974125
}
const WAVELE_DATA_TYPE p_db6[]
Initial value:
{
0.11154074335008017, 0.4946238903983854,
0.7511339080215775, 0.3152503517092432,
-0.22626469396516913, -0.12976686756709563,
0.09750160558707936, 0.02752286553001629,
-0.031582039318031156, 0.0005538422009938016,
0.004777257511010651, -0.00107730108499558,
}
const WAVELE_DATA_TYPE q_db6[]
Initial value:
{
-0.00107730108499558, -0.004777257511010651,
0.0005538422009938016, 0.031582039318031156,
0.02752286553001629, -0.09750160558707936,
-0.12976686756709563, 0.22626469396516913,
0.3152503517092432, -0.7511339080215775,
0.4946238903983854, -0.11154074335008017
}
const WAVELE_DATA_TYPE p_db7[]
Initial value:
{
0.07785205408506236, 0.39653931948230575,
0.7291320908465551, 0.4697822874053586,
-0.14390600392910627, -0.22403618499416572,
0.07130921926705004, 0.0806126091510659,
-0.03802993693503463, -0.01657454163101562,
0.012550998556013784, 0.00042957797300470274,
-0.0018016407039998328, 0.0003537138000010399
}
const WAVELE_DATA_TYPE q_db7[]
Initial value:
{
0.0003537138000010399, 0.0018016407039998328,
0.00042957797300470274, -0.012550998556013784,
-0.01657454163101562, 0.03802993693503463,
0.0806126091510659, -0.07130921926705004,
-0.22403618499416572, 0.14390600392910627,
0.4697822874053586, -0.7291320908465551,
0.39653931948230575, -0.07785205408506236
}
const WAVELE_DATA_TYPE p_db8[]
Initial value:
{
0.05441584224308161, 0.3128715909144659,
0.6756307362980128, 0.5853546836548691,
-0.015829105256023893, -0.2840155429624281,
0.00047248457399797254, 0.128747426620186,
-0.01736930100202211, -0.04408825393106472,
0.013981027917015516, 0.008746094047015655,
-0.00487035299301066, -0.0003917403729959771,
0.0006754494059985568, -0.00011747678400228192
}
const WAVELE_DATA_TYPE q_db8[]
Initial value:
{
-0.00011747678400228192, -0.0006754494059985568,
-0.0003917403729959771, 0.00487035299301066,
0.008746094047015655, -0.013981027917015516,
-0.04408825393106472, 0.01736930100202211,
0.128747426620186, -0.00047248457399797254,
-0.2840155429624281, 0.015829105256023893,
0.5853546836548691, -0.6756307362980128,
0.3128715909144659, -0.05441584224308161
}
const WAVELE_DATA_TYPE p_db9[]
Initial value:
{
0.03807794736316728, 0.24383467463766728,
0.6048231236767786, 0.6572880780366389,
0.13319738582208895, -0.29327378327258685,
-0.09684078322087904, 0.14854074933476008,
0.030725681478322865, -0.06763282905952399,
0.00025094711499193845, 0.022361662123515244,
-0.004723204757894831, -0.004281503681904723,
0.0018476468829611268, 0.00023038576399541288,
-0.0002519631889981789, 3.9347319995026124e-05
}
const WAVELE_DATA_TYPE q_db9[]
Initial value:
{
3.9347319995026124e-05, 0.0002519631889981789,
0.00023038576399541288, -0.0018476468829611268,
-0.004281503681904723, 0.004723204757894831,
0.022361662123515244, -0.00025094711499193845,
-0.06763282905952399, -0.030725681478322865,
0.14854074933476008, 0.09684078322087904,
-0.29327378327258685, -0.13319738582208895,
0.6572880780366389, -0.6048231236767786,
0.24383467463766728, -0.03807794736316728,
}
const WAVELE_DATA_TYPE p_db10[]
Initial value:
{
0.026670057900950818, 0.18817680007762133,
0.5272011889309198, 0.6884590394525921,
0.2811723436604265, -0.24984642432648865,
-0.19594627437659665, 0.12736934033574265,
0.09305736460380659, -0.07139414716586077,
-0.02945753682194567, 0.03321267405893324,
0.0036065535669883944, -0.010733175482979604,
0.0013953517469940798, 0.00199240529499085,
-0.0006858566950046825, -0.0001164668549943862,
9.358867000108985e-05, -1.326420300235487e-05
}
const WAVELE_DATA_TYPE q_db10[]
Initial value:
{
-1.326420300235487e-05, -9.358867000108985e-05,
-0.0001164668549943862, 0.0006858566950046825,
0.00199240529499085, -0.0013953517469940798,
-0.010733175482979604, -0.0036065535669883944,
0.03321267405893324, 0.02945753682194567,
-0.07139414716586077, -0.09305736460380659,
0.12736934033574265, 0.19594627437659665,
-0.24984642432648865, -0.2811723436604265,
0.6884590394525921, -0.5272011889309198,
0.18817680007762133, -0.026670057900950818
}
const WAVELE_DATA_TYPE p_db11[]
Initial value:
{
0.01869429776147044,
0.1440670211506196,
0.44989976435603013,
0.6856867749161785,
0.41196436894789695,
-0.16227524502747828,
-0.27423084681792875,
0.06604358819669089,
0.14981201246638268,
-0.04647995511667613,
-0.06643878569502022,
0.03133509021904531,
0.02084090436018004,
-0.015364820906201324,
-0.0033408588730145018,
0.004928417656058778,
-0.00030859285881515924,
-0.0008930232506662366,
0.00024915252355281426,
5.443907469936638e-05,
-3.463498418698379e-05,
4.494274277236352e-06
}
const WAVELE_DATA_TYPE q_db11[]
Initial value:
{
4.494274277236352e-06,
3.463498418698379e-05,
5.443907469936638e-05,
-0.00024915252355281426,
-0.0008930232506662366,
0.00030859285881515924,
0.004928417656058778,
0.0033408588730145018,
-0.015364820906201324,
-0.02084090436018004,
0.03133509021904531,
0.06643878569502022,
-0.04647995511667613,
-0.14981201246638268,
0.06604358819669089,
0.27423084681792875,
-0.16227524502747828,
-0.41196436894789695,
0.6856867749161785,
-0.44989976435603013,
0.1440670211506196,
-0.01869429776147044
}
const WAVELE_DATA_TYPE p_db12[]
Initial value:
{
0.013112257957229239,
0.10956627282118277,
0.3773551352142041,
0.6571987225792911,
0.5158864784278007,
-0.04476388565377762,
-0.31617845375277914,
-0.023779257256064865,
0.18247860592758275,
0.0053595696743599965,
-0.09643212009649671,
0.010849130255828966,
0.04154627749508764,
-0.01221864906974642,
-0.012840825198299882,
0.006711499008795549,
0.0022486072409952287,
-0.0021795036186277044,
6.5451282125215034e-06,
0.0003886530628209267,
-8.850410920820318e-05,
-2.4241545757030318e-05,
1.2776952219379579e-05,
-1.5290717580684923e-06
}
const WAVELE_DATA_TYPE q_db12[]
Initial value:
{
-1.5290717580684923e-06,
-1.2776952219379579e-05,
-2.4241545757030318e-05,
8.850410920820318e-05,
0.0003886530628209267,
-6.5451282125215034e-06,
-0.0021795036186277044,
-0.0022486072409952287,
0.006711499008795549,
0.012840825198299882,
-0.01221864906974642,
-0.04154627749508764,
0.010849130255828966,
0.09643212009649671,
0.0053595696743599965,
-0.18247860592758275,
-0.023779257256064865,
0.31617845375277914,
-0.04476388565377762,
-0.5158864784278007,
0.6571987225792911,
-0.3773551352142041,
0.10956627282118277,
-0.013112257957229239
}
const WAVELE_DATA_TYPE p_db13[]
Initial value:
{
0.009202133538962279,
0.08286124387290195,
0.3119963221604349,
0.6110558511587811,
0.5888895704312119,
0.086985726179645,
-0.31497290771138414,
-0.12457673075080665,
0.17947607942935084,
0.07294893365678874,
-0.10580761818792761,
-0.026488406475345658,
0.056139477100276156,
0.002379972254052227,
-0.02383142071032781,
0.003923941448795577,
0.007255589401617119,
-0.002761911234656831,
-0.0013156739118922766,
0.000932326130867249,
4.9251525126285676e-05,
-0.0001651289885565057,
3.067853757932436e-05,
1.0441930571407941e-05,
-4.700416479360808e-06,
5.2200350984548e-07
}
const WAVELE_DATA_TYPE q_db13[]
Initial value:
{
5.2200350984548e-07,
4.700416479360808e-06,
1.0441930571407941e-05,
-3.067853757932436e-05,
-0.0001651289885565057,
-4.9251525126285676e-05,
0.000932326130867249,
0.0013156739118922766,
-0.002761911234656831,
-0.007255589401617119,
0.003923941448795577,
0.02383142071032781,
0.002379972254052227,
-0.056139477100276156,
-0.026488406475345658,
0.10580761818792761,
0.07294893365678874,
-0.17947607942935084,
-0.12457673075080665,
0.31497290771138414,
0.086985726179645,
-0.5888895704312119,
0.6110558511587811,
-0.3119963221604349,
0.08286124387290195,
-0.009202133538962279
}
const WAVELE_DATA_TYPE p_db14[]
Initial value:
{
0.0064611534600864905,
0.062364758849384874,
0.25485026779256437,
0.5543056179407709,
0.6311878491047198,
0.21867068775886594,
-0.27168855227867705,
-0.2180335299932165,
0.13839521386479153,
0.13998901658445695,
-0.0867484115681106,
-0.0715489555039835,
0.05523712625925082,
0.02698140830794797,
-0.030185351540353976,
-0.0056150495303375755,
0.01278949326634007,
-0.0007462189892638753,
-0.003849638868019787,
0.001061691085606874,
0.0007080211542354048,
-0.00038683194731287514,
-4.177724577037067e-05,
6.875504252695734e-05,
-1.0337209184568496e-05,
-4.389704901780418e-06,
1.7249946753674012e-06,
-1.7871399683109222e-07,
}
const WAVELE_DATA_TYPE q_db14[]
Initial value:
{
-1.7871399683109222e-07,
-1.7249946753674012e-06,
-4.389704901780418e-06,
1.0337209184568496e-05,
6.875504252695734e-05,
4.177724577037067e-05,
-0.00038683194731287514,
-0.0007080211542354048,
0.001061691085606874,
0.003849638868019787,
-0.0007462189892638753,
-0.01278949326634007,
-0.0056150495303375755,
0.030185351540353976,
0.02698140830794797,
-0.05523712625925082,
-0.0715489555039835,
0.0867484115681106,
0.13998901658445695,
-0.13839521386479153,
-0.2180335299932165,
0.27168855227867705,
0.21867068775886594,
-0.6311878491047198,
0.5543056179407709,
-0.25485026779256437,
0.062364758849384874,
-0.0064611534600864905
}
const WAVELE_DATA_TYPE p_sym2[]
Initial value:
{
0.48296291314469025, 0.836516303737469,
0.22414386804185735, -0.12940952255092145
}
const WAVELE_DATA_TYPE q_sym2[]
Initial value:
{
-0.12940952255092145, -0.22414386804185735,
0.836516303737469, -0.48296291314469025
}
const WAVELE_DATA_TYPE p_sym3[]
Initial value:
{
0.3326705529509569, 0.8068915093133388,
0.4598775021193313, -0.13501102001039084,
-0.08544127388224149, 0.035226291882100656
}
const WAVELE_DATA_TYPE q_sym3[]
Initial value:
{
0.035226291882100656, 0.08544127388224149,
-0.13501102001039084, -0.4598775021193313,
0.8068915093133388, -0.3326705529509569
}
const WAVELE_DATA_TYPE p_sym4[]
Initial value:
{
0.0322231006040427, -0.012603967262037833,
-0.09921954357684722, 0.29785779560527736,
0.8037387518059161, 0.49761866763201545,
-0.02963552764599851, -0.07576571478927333
}
const WAVELE_DATA_TYPE q_sym4[]
Initial value:
{
-0.07576571478927333, 0.02963552764599851,
0.49761866763201545, -0.8037387518059161,
0.29785779560527736, 0.09921954357684722,
-0.012603967262037833, -0.0322231006040427
}
const WAVELE_DATA_TYPE p_sym5[]
Initial value:
{
0.019538882735286728, -0.021101834024758855,
-0.17532808990845047, 0.01660210576452232,
0.6339789634582119, 0.7234076904024206,
0.1993975339773936, -0.039134249302383094,
0.029519490925774643, 0.027333068345077982
}
const WAVELE_DATA_TYPE q_sym5[]
Initial value:
{
0.027333068345077982, -0.029519490925774643,
-0.039134249302383094, -0.1993975339773936,
0.7234076904024206, -0.6339789634582119,
0.01660210576452232, 0.17532808990845047,
-0.021101834024758855, -0.019538882735286728
}
const WAVELE_DATA_TYPE p_sym6[]
Initial value:
{
-0.007800708325034148,
0.0017677118642428036,
0.04472490177066578,
-0.021060292512300564,
-0.07263752278646252,
0.3379294217276218,
0.787641141030194,
0.4910559419267466,
-0.048311742585633,
-0.11799011114819057,
0.0034907120842174702,
0.015404109327027373
}
const WAVELE_DATA_TYPE q_sym6[]
Initial value:
{
0.015404109327027373,
-0.0034907120842174702,
-0.11799011114819057,
0.048311742585633,
0.4910559419267466,
-0.787641141030194,
0.3379294217276218,
0.07263752278646252,
-0.021060292512300564,
-0.04472490177066578,
0.0017677118642428036,
0.007800708325034148
}
const WAVELE_DATA_TYPE p_sym7[]
Initial value:
{
0.010268176708511255,
0.004010244871533663,
-0.10780823770381774,
-0.14004724044296152,
0.2886296317515146,
0.767764317003164,
0.5361019170917628,
0.017441255086855827,
-0.049552834937127255,
0.0678926935013727,
0.03051551316596357,
-0.01263630340325193,
-0.0010473848886829163,
0.002681814568257878
}
const WAVELE_DATA_TYPE q_sym7[]
Initial value:
{
0.002681814568257878,
0.0010473848886829163,
-0.01263630340325193,
-0.03051551316596357,
0.0678926935013727,
0.049552834937127255,
0.017441255086855827,
-0.5361019170917628,
0.767764317003164,
-0.2886296317515146,
-0.14004724044296152,
0.10780823770381774,
0.004010244871533663,
-0.010268176708511255
}
const WAVELE_DATA_TYPE p_sym8[]
Initial value:
{
0.0018899503327594609,
-0.0003029205147213668,
-0.01495225833704823,
0.003808752013890615,
0.049137179673607506,
-0.027219029917056003,
-0.05194583810770904,
0.3644418948353314,
0.7771857517005235,
0.4813596512583722,
-0.061273359067658524,
-0.1432942383508097,
0.007607487324917605,
0.03169508781149298,
-0.0005421323317911481,
-0.0033824159510061256
}
const WAVELE_DATA_TYPE q_sym8[]
Initial value:
{
-0.0033824159510061256,
0.0005421323317911481,
0.03169508781149298,
-0.007607487324917605,
-0.1432942383508097,
0.061273359067658524,
0.4813596512583722,
-0.7771857517005235,
0.3644418948353314,
0.05194583810770904,
-0.027219029917056003,
-0.049137179673607506,
0.003808752013890615,
0.01495225833704823,
-0.0003029205147213668,
-0.0018899503327594609
}
const WAVELE_DATA_TYPE p_sym9[]
Initial value:
{
0.0010694900329086053,
-0.0004731544986800831,
-0.010264064027633142,
0.008859267493400484,
0.06207778930288603,
-0.018233770779395985,
-0.19155083129728512,
0.035272488035271894,
0.6173384491409358,
0.717897082764412,
0.238760914607303,
-0.05456895843083407,
0.0005834627461258068,
0.03022487885827568,
-0.01152821020767923,
-0.013271967781817119,
0.0006197808889855868,
0.0014009155259146807
}
const WAVELE_DATA_TYPE q_sym9[]
Initial value:
{
0.0014009155259146807,
-0.0006197808889855868,
-0.013271967781817119,
0.01152821020767923,
0.03022487885827568,
-0.0005834627461258068,
-0.05456895843083407,
-0.238760914607303,
0.717897082764412,
-0.6173384491409358,
0.035272488035271894,
0.19155083129728512,
-0.018233770779395985,
-0.06207778930288603,
0.008859267493400484,
0.010264064027633142,
-0.0004731544986800831,
-0.0010694900329086053
}
const WAVELE_DATA_TYPE p_sym10[]
Initial value:
{
-0.0004593294210046588,
5.7036083618494284e-05,
0.004593173585311828,
-0.0008043589320165449,
-0.02035493981231129,
0.005764912033581909,
0.04999497207737669,
-0.0319900568824278,
-0.03553674047381755,
0.38382676106708546,
0.7695100370211071,
0.47169066693843925,
-0.07088053578324385,
-0.15949427888491757,
0.011609893903711381,
0.0459272392310922,
-0.0014653825813050513,
-0.008641299277022422,
9.563267072289475e-05,
0.0007701598091144901
}
const WAVELE_DATA_TYPE q_sym10[]
Initial value:
{
0.0007701598091144901,
-9.563267072289475e-05,
-0.008641299277022422,
0.0014653825813050513,
0.0459272392310922,
-0.011609893903711381,
-0.15949427888491757,
0.07088053578324385,
0.47169066693843925,
-0.7695100370211071,
0.38382676106708546,
0.03553674047381755,
-0.0319900568824278,
-0.04999497207737669,
0.005764912033581909,
0.02035493981231129,
-0.0008043589320165449,
-0.004593173585311828,
5.7036083618494284e-05,
0.0004593294210046588
}
const WAVELE_DATA_TYPE p_sym11[]
Initial value:
{
0.0004892636102619239,
0.00011053509764272153,
-0.006389603666454892,
-0.0020034719001093887,
0.04300019068155228,
0.03526675956446655,
-0.1446023437053156,
-0.2046547944958006,
0.23768990904924897,
0.7303435490883957,
0.5720229780100871,
0.09719839445890947,
-0.022832651022562687,
0.06997679961073414,
0.0370374159788594,
-0.024080841595864003,
-0.009857934828789794,
0.00651249567477145,
0.0005883527353969915,
-0.0017343662672978692,
-3.8795655736158566e-05,
0.00017172195069934854
}
const WAVELE_DATA_TYPE q_sym11[]
Initial value:
{
0.00017172195069934854,
3.8795655736158566e-05,
-0.0017343662672978692,
-0.0005883527353969915,
0.00651249567477145,
0.009857934828789794,
-0.024080841595864003,
-0.0370374159788594,
0.06997679961073414,
0.022832651022562687,
0.09719839445890947,
-0.5720229780100871,
0.7303435490883957,
-0.23768990904924897,
-0.2046547944958006,
0.1446023437053156,
0.03526675956446655,
-0.04300019068155228,
-0.0020034719001093887,
0.006389603666454892,
0.00011053509764272153,
-0.0004892636102619239
}
const WAVELE_DATA_TYPE p_sym12[]
Initial value:
{
-0.0001790665869750869,
-1.8158078862617515e-05,
0.002350297614183465,
0.00030764779631059454,
-0.014589836449234145,
-0.0026043910313322326,
0.05780417944550566,
0.01530174062247884,
-0.17037069723886492,
-0.07833262231634322,
0.46274103121927235,
0.7634790977836572,
0.39888597239022,
-0.022162306170337816,
-0.03584883073695439,
0.04917931829966084,
0.0075537806116804775,
-0.024220722675013445,
-0.0014089092443297553,
0.007414965517654251,
0.00018021409008538188,
-0.0013497557555715387,
-1.1353928041541452e-05,
0.00011196719424656033
}
const WAVELE_DATA_TYPE q_sym12[]
Initial value:
{
0.00011196719424656033,
1.1353928041541452e-05,
-0.0013497557555715387,
-0.00018021409008538188,
0.007414965517654251,
0.0014089092443297553,
-0.024220722675013445,
-0.0075537806116804775,
0.04917931829966084,
0.03584883073695439,
-0.022162306170337816,
-0.39888597239022,
0.7634790977836572,
-0.46274103121927235,
-0.07833262231634322,
0.17037069723886492,
0.01530174062247884,
-0.05780417944550566,
-0.0026043910313322326,
0.014589836449234145,
0.00030764779631059454,
-0.002350297614183465,
-1.8158078862617515e-05,
0.0001790665869750869
}
const WAVELE_DATA_TYPE p_sym13[]
Initial value:
{
7.042986690694402e-05,
3.690537342319624e-05,
-0.0007213643851362283,
0.00041326119884196064,
0.0056748537601224395,
-0.0014924472742598532,
-0.020749686325515677,
0.017618296880653084,
0.09292603089913712,
0.008819757670420546,
-0.14049009311363403,
0.11023022302137217,
0.6445643839011856,
0.6957391505614964,
0.19770481877117801,
-0.12436246075153011,
-0.0597506277179437,
0.013862497435849205,
-0.017211642726299048,
-0.02021676813338983,
0.005296359738725025,
0.0075262253899681,
-0.0001709428585302221,
-0.0011360634389281183,
-3.573862364868901e-05,
6.820325263075319e-05
}
const WAVELE_DATA_TYPE q_sym13[]
Initial value:
{
6.820325263075319e-05,
3.573862364868901e-05,
-0.0011360634389281183,
0.0001709428585302221,
0.0075262253899681,
-0.005296359738725025,
-0.02021676813338983,
0.017211642726299048,
0.013862497435849205,
0.0597506277179437,
-0.12436246075153011,
-0.19770481877117801,
0.6957391505614964,
-0.6445643839011856,
0.11023022302137217,
0.14049009311363403,
0.008819757670420546,
-0.09292603089913712,
0.017618296880653084,
0.020749686325515677,
-0.0014924472742598532,
-0.0056748537601224395,
0.00041326119884196064,
0.0007213643851362283,
3.690537342319624e-05,
-7.042986690694402e-05
}
const WAVELE_DATA_TYPE p_sym14[]
Initial value:
{
4.4618977991475265e-05,
1.9329016965523917e-05,
-0.0006057601824664335,
-7.321421356702399e-05,
0.004532677471945648,
0.0010131419871842082,
-0.019439314263626713,
-0.002365048836740385,
0.06982761636180755,
0.02589858753104667,
-0.15999741114652205,
-0.05811182331771783,
0.4753357626342066,
0.7599762419610909,
0.39320152196208885,
-0.03531811211497973,
-0.057634498351326995,
0.03743308836285345,
0.004280520499019378,
-0.029196217764038187,
-0.002753774791224071,
0.01003769371767227,
0.0003664765736601183,
-0.002579441725933078,
-6.286542481477636e-05,
0.00039843567297594335,
1.1210865808890361e-05,
-2.5879090265397886e-05
}
const WAVELE_DATA_TYPE q_sym14[]
Initial value:
{
-2.5879090265397886e-05,
-1.1210865808890361e-05,
0.00039843567297594335,
6.286542481477636e-05,
-0.002579441725933078,
-0.0003664765736601183,
0.01003769371767227,
0.002753774791224071,
-0.029196217764038187,
-0.004280520499019378,
0.03743308836285345,
0.057634498351326995,
-0.03531811211497973,
-0.39320152196208885,
0.7599762419610909,
-0.4753357626342066,
-0.05811182331771783,
0.15999741114652205,
0.02589858753104667,
-0.06982761636180755,
-0.002365048836740385,
0.019439314263626713,
0.0010131419871842082,
-0.004532677471945648,
-7.321421356702399e-05,
0.0006057601824664335,
1.9329016965523917e-05,
-4.4618977991475265e-05
}
const WAVELE_DATA_TYPE p_coif1[]
Initial value:
{
-0.0727326195128539, 0.3378976624578092,
0.8525720202122554, 0.38486484686420286,
-0.0727326195128539, -0.01565572813546454
}
const WAVELE_DATA_TYPE q_coif1[]
Initial value:
{
-0.01565572813546454, 0.0727326195128539,
0.38486484686420286, -0.8525720202122554,
0.3378976624578092, 0.0727326195128539
}
const WAVELE_DATA_TYPE p_coif2[]
Initial value:
{
0.016387336463522112, -0.04146493678175915,
-0.06737255472196302, 0.3861100668211622,
0.8127236354455423, 0.41700518442169254,
-0.0764885990783064, -0.0594344186464569,
0.023680171946334084, 0.0056114348193944995,
-0.0018232088707029932, -0.0007205494453645122
}
const WAVELE_DATA_TYPE q_coif2[]
Initial value:
{
-0.0007205494453645122, 0.0018232088707029932,
0.0056114348193944995, -0.023680171946334084,
-0.0594344186464569, 0.0764885990783064,
0.41700518442169254, -0.8127236354455423,
0.3861100668211622, 0.06737255472196302,
-0.04146493678175915, -0.016387336463522112
}
const WAVELE_DATA_TYPE p_coif3[]
Initial value:
{
-0.003793512864491014, 0.007782596427325418,
0.023452696141836267, -0.0657719112818555,
-0.06112339000267287, 0.4051769024096169,
0.7937772226256206, 0.42848347637761874,
-0.07179982161931202, -0.08230192710688598,
0.03455502757306163, 0.015880544863615904,
-0.00900797613666158, -0.0025745176887502236,
0.0011175187708906016, 0.0004662169601128863,
-7.098330313814125e-05, -3.459977283621256e-05
}
const WAVELE_DATA_TYPE q_coif3[]
Initial value:
{
-3.459977283621256e-05, 7.098330313814125e-05,
0.0004662169601128863, -0.0011175187708906016,
-0.0025745176887502236, 0.00900797613666158,
0.015880544863615904, -0.03455502757306163,
-0.08230192710688598, 0.07179982161931202,
0.42848347637761874, -0.7937772226256206,
0.4051769024096169, 0.06112339000267287,
-0.0657719112818555, -0.023452696141836267,
0.007782596427325418, 0.003793512864491014
}
const WAVELE_DATA_TYPE p_coif4[]
Initial value:
{
0.0008923136685823146,
-0.0016294920126017326,
-0.0073461663276420935,
0.016068943964776348,
0.026682300156053072,
-0.08126669968087875,
-0.05607731331675481,
0.41530840703043026,
0.782238930920499,
0.4343860564914685,
-0.06662747426342504,
-0.09622044203398798,
0.03933442712333749,
0.025082261844864097,
-0.015211731527946259,
-0.00565828668661072,
0.003751436157278457,
0.0012665619292989445,
-0.0005890207562443383,
-0.00025997455248771324,
6.233903446100713e-05,
3.1229875865345646e-05,
-3.2596802368833675e-06,
-1.7849850030882614e-06
}
const WAVELE_DATA_TYPE q_coif4[]
Initial value:
{
-1.7849850030882614e-06,
3.2596802368833675e-06,
3.1229875865345646e-05,
-6.233903446100713e-05,
-0.00025997455248771324,
0.0005890207562443383,
0.0012665619292989445,
-0.003751436157278457,
-0.00565828668661072,
0.015211731527946259,
0.025082261844864097,
-0.03933442712333749,
-0.09622044203398798,
0.06662747426342504,
0.4343860564914685,
-0.782238930920499,
0.41530840703043026,
0.05607731331675481,
-0.08126669968087875,
-0.026682300156053072,
0.016068943964776348,
0.0073461663276420935,
-0.0016294920126017326,
-0.0008923136685823146
}
const WAVELE_DATA_TYPE p_bior11[]
Initial value:
{
0.7071067811865476, 0.7071067811865476
}
const WAVELE_DATA_TYPE q_bior11[]
Initial value:
{
0.7071067811865476, -0.7071067811865476
}
const WAVELE_DATA_TYPE p_bior13[]
Initial value:
{
0.0, 0.0,
0.7071067811865476, 0.7071067811865476,
0.0, 0.0
}
const WAVELE_DATA_TYPE q_bior13[]
Initial value:
{
-0.08838834764831845, -0.08838834764831845,
0.7071067811865476, -0.7071067811865476,
0.08838834764831845, 0.08838834764831845,
}
const WAVELE_DATA_TYPE p_bior15[]
Initial value:
{
0.0, 0.0,
0.0, 0.0,
0.7071067811865476, 0.7071067811865476,
0.0, 0.0,
0.0, 0.0
}
const WAVELE_DATA_TYPE q_bior15[]
Initial value:
{
0.01657281518405971, 0.01657281518405971,
-0.12153397801643787, -0.12153397801643787,
0.7071067811865476, -0.7071067811865476,
0.12153397801643787, 0.12153397801643787,
-0.01657281518405971, -0.01657281518405971
}
const WAVELE_DATA_TYPE p_bior22[]
Initial value:
{
0.0, 0.3535533905932738,
0.7071067811865476, 0.3535533905932738,
0.0, 0.0
}
const WAVELE_DATA_TYPE q_bior22[]
Initial value:
{
0.0, 0.1767766952966369,
0.3535533905932738, -1.0606601717798214,
0.3535533905932738, 0.1767766952966369
}
const WAVELE_DATA_TYPE p_bior24[]
Initial value:
{
0.0, 0.0,
0.0, 0.3535533905932738,
0.7071067811865476, 0.3535533905932738,
0.0, 0.0,
0.0, 0.0
}
const WAVELE_DATA_TYPE q_bior24[]
Initial value:
{
0.0, -0.03314563036811942,
-0.06629126073623884, 0.1767766952966369,
0.4198446513295126, -0.9943689110435825,
0.4198446513295126, 0.1767766952966369,
-0.06629126073623884, -0.03314563036811942
}
const WAVELE_DATA_TYPE p_bior26[]
Initial value:
{
0.0, 0.0,
0.0, 0.0,
0.0, 0.3535533905932738,
0.7071067811865476, 0.3535533905932738,
0.0, 0.0,
0.0, 0.0,
0.0, 0.0
}
const WAVELE_DATA_TYPE q_bior26[]
Initial value:
{
0.0, 0.006905339660024878,
0.013810679320049757, -0.046956309688169176,
-0.10772329869638811, 0.16987135563661201,
0.4474660099696121, -0.966747552403483,
0.4474660099696121, 0.16987135563661201,
-0.10772329869638811, -0.046956309688169176,
0.013810679320049757, 0.006905339660024878
}
const WAVELE_DATA_TYPE p_bior28[]
Initial value:
{
0.0, 0.0,
0.0, 0.0,
0.0, 0.0,
0.0, 0.3535533905932738,
0.7071067811865476, 0.3535533905932738,
0.0, 0.0,
0.0, 0.0,
0.0, 0.0,
0.0, 0.0
}
const WAVELE_DATA_TYPE q_bior28[]
Initial value:
{
0.0, -0.0015105430506304422,
-0.0030210861012608843, 0.012947511862546647,
0.02891610982635418, -0.052998481890690945,
-0.13491307360773608, 0.16382918343409025,
0.4625714404759166, -0.9516421218971786,
0.4625714404759166, 0.16382918343409025,
-0.13491307360773608, -0.052998481890690945,
0.02891610982635418, 0.012947511862546647,
-0.0030210861012608843, -0.0015105430506304422
}
const WAVELE_DATA_TYPE p_bior31[]
Initial value:
{
0.1767766952966369, 0.5303300858899107, 0.5303300858899107, 0.1767766952966369
}
const WAVELE_DATA_TYPE q_bior31[]
Initial value:
{
-0.3535533905932738, -1.0606601717798214, 1.0606601717798214, 0.3535533905932738
}
const WAVELE_DATA_TYPE p_bior33[]
Initial value:
{
0.0, 0.0, 0.1767766952966369, 0.5303300858899107,
0.5303300858899107, 0.1767766952966369, 0.0, 0.0
}
const WAVELE_DATA_TYPE q_bior33[]
Initial value:
{
0.06629126073623884, 0.19887378220871652, -0.15467960838455727, -0.9943689110435825,
0.9943689110435825, 0.15467960838455727, -0.19887378220871652, -0.06629126073623884
}
const WAVELE_DATA_TYPE p_bior35[]
Initial value:
{
0.0, 0.0, 0.0, 0.0,
0.1767766952966369, 0.5303300858899107, 0.5303300858899107, 0.1767766952966369,
0.0, 0.0, 0.0, 0.0
}
const WAVELE_DATA_TYPE q_bior35[]
Initial value:
{
-0.013810679320049757, -0.04143203796014927, 0.052480581416189075, 0.26792717880896527,
-0.07181553246425874, -0.966747552403483, 0.966747552403483, 0.07181553246425874,
-0.26792717880896527, -0.052480581416189075, 0.04143203796014927, 0.013810679320049757
}
const WAVELE_DATA_TYPE p_bior37[]
Initial value:
{
0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.1767766952966369, 0.5303300858899107,
0.5303300858899107, 0.1767766952966369, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0
}
const WAVELE_DATA_TYPE q_bior37[]
Initial value:
{
0.0030210861012608843, 0.009063258303782653, -0.01683176542131064, -0.074663985074019,
0.03133297870736289, 0.301159125922835, -0.026499240945345472, -0.9516421218971786,
0.9516421218971786, 0.026499240945345472, -0.301159125922835, -0.03133297870736289,
0.074663985074019, 0.01683176542131064, -0.009063258303782653, -0.0030210861012608843,
}
const WAVELE_DATA_TYPE p_bior39[]
Initial value:
{
0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0,
0.1767766952966369, 0.5303300858899107, 0.5303300858899107, 0.1767766952966369,
0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0
}
const WAVELE_DATA_TYPE q_bior39[]
Initial value:
{
-0.000679744372783699, -0.002039233118351097, 0.005060319219611981, 0.020618912641105536,
-0.014112787930175846, -0.09913478249423216, 0.012300136269419315, 0.32019196836077857,
0.0020500227115698858, -0.9421257006782068, 0.9421257006782068, -0.0020500227115698858,
-0.32019196836077857, -0.012300136269419315, 0.09913478249423216, 0.014112787930175846,
-0.020618912641105536, -0.005060319219611981, 0.002039233118351097, 0.000679744372783699
}
const WAVELE_DATA_TYPE p_bior44[]
Initial value:
{
0.0, -0.06453888262869706, -0.04068941760916406, 0.41809227322161724, 0.7884856164055829,
0.41809227322161724, -0.04068941760916406, -0.06453888262869706, 0.0, 0.0
}
const WAVELE_DATA_TYPE q_bior44[]
Initial value:
{
0.0, -0.03782845550726404, -0.023849465019556843, 0.11062440441843718, 0.37740285561283066,
-0.8526986790088938, 0.37740285561283066, 0.11062440441843718, -0.023849465019556843, -0.03782845550726404
}
const WAVELE_DATA_TYPE p_bior55[]
Initial value:
{
0.013456709459118716,
-0.002694966880111507,
-0.13670658466432914,
-0.09350469740093886,
0.47680326579848425,
0.8995061097486484,
0.47680326579848425,
-0.09350469740093886,
-0.13670658466432914,
-0.002694966880111507,
0.013456709459118716,
0.0
}
const WAVELE_DATA_TYPE q_bior55[]
Initial value:
{
0.0,
0.0,
0.03968708834740544,
-0.007948108637240322,
-0.05446378846823691,
-0.34560528195603346,
0.7366601814282105,
-0.34560528195603346,
-0.05446378846823691,
-0.007948108637240322,
0.03968708834740544,
0.0
}
const WAVELE_DATA_TYPE p_bior68[]
Initial value:
{
0.0,
0.0,
0.0,
0.014426282505624435,
0.014467504896790148,
-0.07872200106262882,
-0.04036797903033992,
0.41784910915027457,
0.7589077294536541,
0.41784910915027457,
-0.04036797903033992,
-0.07872200106262882,
0.014467504896790148,
0.014426282505624435,
0.0,
0.0,
0.0,
0.0
}
const WAVELE_DATA_TYPE q_bior68[]
Initial value:
{
0.0,
-0.0019088317364812906,
-0.0019142861290887667,
0.016990639867602342,
0.01193456527972926,
-0.04973290349094079,
-0.07726317316720414,
0.09405920349573646,
0.4207962846098268,
-0.8259229974584023,
0.4207962846098268,
0.09405920349573646,
-0.07726317316720414,
-0.04973290349094079,
0.01193456527972926,
0.016990639867602342,
-0.0019142861290887667,
-0.0019088317364812906,
}
const WAVELE_DATA_TYPE p_rbio11[]
Initial value:
{
0.7071067811865476, 0.7071067811865476
}
const WAVELE_DATA_TYPE q_rbio11[]
Initial value:
{
0.7071067811865476, -0.7071067811865476
}
const WAVELE_DATA_TYPE p_rbio13[]
Initial value:
{
-0.08838834764831845, 0.08838834764831845,
0.7071067811865476, 0.7071067811865476,
0.08838834764831845, -0.08838834764831845
}
const WAVELE_DATA_TYPE q_rbio13[]
Initial value:
{
0.0, 0.0,
0.7071067811865476, -0.7071067811865476,
0.0, 0.0
}
const WAVELE_DATA_TYPE p_rbio15[]
Initial value:
{
0.01657281518405971, -0.01657281518405971,
-0.12153397801643787, 0.12153397801643787,
0.7071067811865476, 0.7071067811865476,
0.12153397801643787, -0.12153397801643787,
-0.01657281518405971, 0.01657281518405971
}
const WAVELE_DATA_TYPE q_rbio15[]
Initial value:
{
0.0, 0.0,
0.0, 0.0,
0.7071067811865476, -0.7071067811865476,
0.0, 0.0,
0.0, 0.0
}
const WAVELE_DATA_TYPE p_rbio22[]
Initial value:
{
-0.1767766952966369, 0.3535533905932738,
1.0606601717798214, 0.3535533905932738,
-0.1767766952966369, 0.0
}
const WAVELE_DATA_TYPE q_rbio22[]
Initial value:
{
0.0, 0.0,
0.3535533905932738, -0.7071067811865476,
0.3535533905932738, 0.0
}
const WAVELE_DATA_TYPE p_rbio24[]
Initial value:
{
0.03314563036811942, -0.06629126073623884,
-0.1767766952966369, 0.4198446513295126,
0.9943689110435825, 0.4198446513295126,
-0.1767766952966369, -0.06629126073623884,
0.03314563036811942, 0.0
}
const WAVELE_DATA_TYPE q_rbio24[]
Initial value:
{
0.0, 0.0,
0.0, 0.0,
0.3535533905932738, -0.7071067811865476,
0.3535533905932738, 0.0,
0.0, 0.0
}
const WAVELE_DATA_TYPE p_rbio26[]
Initial value:
{
-0.006905339660024878, 0.013810679320049757,
0.046956309688169176, -0.10772329869638811,
-0.16987135563661201, 0.4474660099696121,
0.966747552403483, 0.4474660099696121,
-0.16987135563661201, -0.10772329869638811,
0.046956309688169176, 0.013810679320049757,
-0.006905339660024878, 0.0
}
const WAVELE_DATA_TYPE q_rbio26[]
Initial value:
{
0.0, 0.0,
0.0, 0.0,
0.0, 0.0,
0.3535533905932738, -0.7071067811865476,
0.3535533905932738, 0.0,
0.0, 0.0,
0.0, 0.0
}
const WAVELE_DATA_TYPE p_rbio28[]
Initial value:
{
0.0015105430506304422, -0.0030210861012608843,
-0.012947511862546647, 0.02891610982635418,
0.052998481890690945, -0.13491307360773608,
-0.16382918343409025, 0.4625714404759166,
0.9516421218971786, 0.4625714404759166,
-0.16382918343409025, -0.13491307360773608,
0.052998481890690945, 0.02891610982635418,
-0.012947511862546647, -0.0030210861012608843,
0.0015105430506304422, 0.0
}
const WAVELE_DATA_TYPE q_rbio28[]
Initial value:
{
0.0, 0.0,
0.0, 0.0,
0.0, 0.0,
0.0, 0.0,
0.3535533905932738, -0.7071067811865476,
0.3535533905932738, 0.0,
0.0, 0.0,
0.0, 0.0,
0.0, 0.0
}
const WAVELE_DATA_TYPE p_rbio31[]
Initial value:
{
-0.3535533905932738, 1.0606601717798214, 1.0606601717798214, -0.3535533905932738
}
const WAVELE_DATA_TYPE q_rbio31[]
Initial value:
{
0.1767766952966369, -0.5303300858899107, 0.5303300858899107, -0.1767766952966369
}
const WAVELE_DATA_TYPE p_rbio33[]
Initial value:
{
0.06629126073623884, -0.19887378220871652, -0.15467960838455727, 0.9943689110435825,
0.9943689110435825, -0.15467960838455727, -0.19887378220871652, 0.06629126073623884
}
const WAVELE_DATA_TYPE q_rbio33[]
Initial value:
{
0.0, 0.0, 0.1767766952966369, -0.5303300858899107,
0.5303300858899107, -0.1767766952966369, 0.0, 0.0
}
const WAVELE_DATA_TYPE p_rbio35[]
Initial value:
{
-0.013810679320049757, 0.04143203796014927, 0.052480581416189075, -0.26792717880896527,
-0.07181553246425874, 0.966747552403483, 0.966747552403483, -0.07181553246425874,
-0.26792717880896527, 0.052480581416189075, 0.04143203796014927, -0.013810679320049757
}
const WAVELE_DATA_TYPE q_rbio35[]
Initial value:
{
0.0, 0.0, 0.0, 0.0,
0.1767766952966369, -0.5303300858899107, 0.5303300858899107, -0.1767766952966369,
0.0, 0.0, 0.0, 0.0
}
const WAVELE_DATA_TYPE p_rbio37[]
Initial value:
{
0.0030210861012608843, -0.009063258303782653, -0.01683176542131064, 0.074663985074019,
0.03133297870736289, -0.301159125922835, -0.026499240945345472, 0.9516421218971786,
0.9516421218971786, -0.026499240945345472, -0.301159125922835, 0.03133297870736289,
0.074663985074019, -0.01683176542131064, -0.009063258303782653, 0.0030210861012608843
}
const WAVELE_DATA_TYPE q_rbio37[]
Initial value:
{
0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.1767766952966369, -0.5303300858899107,
0.5303300858899107, -0.1767766952966369, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0
}
const WAVELE_DATA_TYPE p_rbio39[]
Initial value:
{
-0.000679744372783699, 0.002039233118351097, 0.005060319219611981, -0.020618912641105536,
-0.014112787930175846, 0.09913478249423216, 0.012300136269419315, -0.32019196836077857,
0.0020500227115698858, 0.9421257006782068, 0.9421257006782068, 0.0020500227115698858,
-0.32019196836077857, 0.012300136269419315, 0.09913478249423216, -0.014112787930175846,
-0.020618912641105536, 0.005060319219611981, 0.002039233118351097, -0.000679744372783699,
}
const WAVELE_DATA_TYPE q_rbio39[]
Initial value:
{
0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0,
0.1767766952966369, -0.5303300858899107, 0.5303300858899107, -0.1767766952966369,
0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0
}
const WAVELE_DATA_TYPE p_rbio44[]
Initial value:
{
0.03782845550726404, -0.023849465019556843, -0.11062440441843718, 0.37740285561283066, 0.8526986790088938,
0.37740285561283066, -0.11062440441843718, -0.023849465019556843, 0.03782845550726404, 0.0
}
const WAVELE_DATA_TYPE q_rbio44[]
Initial value:
{
0.0, 0.0, -0.06453888262869706, 0.04068941760916406, 0.41809227322161724,
-0.7884856164055829, 0.41809227322161724, 0.04068941760916406, -0.06453888262869706, 0.0
}
const WAVELE_DATA_TYPE p_rbio55[]
Initial value:
{
0.0,
0.03968708834740544,
0.007948108637240322,
-0.05446378846823691,
0.34560528195603346,
0.7366601814282105,
0.34560528195603346,
-0.05446378846823691,
0.007948108637240322,
0.03968708834740544,
0.0,
0.0
}
const WAVELE_DATA_TYPE q_rbio55[]
Initial value:
{
0.0,
-0.013456709459118716,
-0.002694966880111507,
0.13670658466432914,
-0.09350469740093886,
-0.47680326579848425,
0.8995061097486484,
-0.47680326579848425,
-0.09350469740093886,
0.13670658466432914,
-0.002694966880111507,
-0.013456709459118716
}
const WAVELE_DATA_TYPE p_rbio68[]
Initial value:
{
0.0019088317364812906,
-0.0019142861290887667,
-0.016990639867602342,
0.01193456527972926,
0.04973290349094079,
-0.07726317316720414,
-0.09405920349573646,
0.4207962846098268,
0.8259229974584023,
0.4207962846098268,
-0.09405920349573646,
-0.07726317316720414,
0.04973290349094079,
0.01193456527972926,
-0.016990639867602342,
-0.0019142861290887667,
0.0019088317364812906,
0.0
}
const WAVELE_DATA_TYPE q_rbio68[]
Initial value:
{
0.0,
0.0,
0.0,
0.0,
0.014426282505624435,
-0.014467504896790148,
-0.07872200106262882,
0.04036797903033992,
0.41784910915027457,
-0.7589077294536541,
0.41784910915027457,
0.04036797903033992,
-0.07872200106262882,
-0.014467504896790148,
0.014426282505624435,
0.0,
0.0,
0.0
}