Logo coherent WaveBurst  
Library Reference Guide
Logo
Macros | Functions | Variables
BaseFunctionWDM.C File Reference

Macros

#define DURATION   2
 
#define FREQ_PIXEL_INDEX   20
 
#define nLAYERS   32
 
#define RATE   512
 
#define TIME_PIXEL_INDEX   100
 

Functions

gx Draw (GWAT_TIME)
 
ts rate (Rate)
 
x rate (RATE)
 
x resize (N)
 

Variables

int Duration = DURATION
 
int j00 = wdm->getBaseWave(index,x,false)
 
int N = Rate*Duration
 
WSeries< double > tf
 
wavearray< double > ts (N) =0
 
WDM< double > wdm (nLAYERS, nLAYERS, 6, 10)
 
cout<< endl;cout<< "ts size = "<< ts.size()<< " ts rate = "<< ts.rate()<< endl;tf.Forward(ts, wdm);int levels=tf.getLevel();cout<< "tf size = "<< tf.size()<< endl;double dF=tf.resolution();double dT=1./(2 *dF);cout<< "rate(hz) : "<< RATE<< "\ layers : "<< nLAYERS<< "\ dF(hz) : "<< dF<< "\ dT(ms) : "<< dT *1000.<< endl;int itime=TIME_PIXEL_INDEX;int ifreq=FREQ_PIXEL_INDEX;int index=(levels+1) *itime+ifreq;double time=itime *dT;double freq=(ifreq >0) ? ifreq *dF :dF/4;cout<< endl;cout<< "PIXEL TIME = "<< time<< " sec "<< endl;cout<< "PIXEL FREQ = "<< freq<< " Hz "<< endl;cout<< endl;wavearray< double > x
 

Macro Definition Documentation

◆ DURATION

#define DURATION   2

◆ FREQ_PIXEL_INDEX

#define FREQ_PIXEL_INDEX   20

◆ nLAYERS

#define nLAYERS   32

◆ RATE

#define RATE   512

◆ TIME_PIXEL_INDEX

#define TIME_PIXEL_INDEX   100

Function Documentation

◆ Draw()

gx Draw ( GWAT_TIME  )

◆ rate() [1/2]

ts rate ( Rate  )

◆ rate() [2/2]

x rate ( RATE  )

◆ resize()

x resize ( N  )

Variable Documentation

◆ Duration

int Duration = DURATION

Definition at line 14 of file BaseFunctionWDM.C.

◆ j00

int j00 = wdm->getBaseWave(index,x,false)

Definition at line 52 of file BaseFunctionWDM.C.

◆ N

Definition at line 15 of file BaseFunctionWDM.C.

◆ tf

WSeries<double> tf

Definition at line 22 of file BaseFunctionWDM.C.

◆ ts

gwavearray< double > gts & ts =0

Definition at line 18 of file BaseFunctionWDM.C.

◆ wdm

WDM<double> wdm(nLAYERS, nLAYERS, 6, 10)

◆ x

frt x

Definition at line 51 of file BaseFunctionWDM.C.