Logo coherent WaveBurst  
Library Reference Guide
Logo
List of all members | Public Member Functions | Public Attributes | List of all members
wavecor Class Reference

Definition at line 36 of file wavecor.hh.

Public Member Functions

 wavecor ()
 
 wavecor (const wavecor &)
 param: value - object to copy from More...
 
virtual ~wavecor ()
 
virtual double coincidence (double, wavecor *)
 param: coincidence window, pointer to wavecor object More...
 
virtual void init (wavearray< double > &, wavearray< double > &, double, double, size_t=0)
 param: two wavearrays, integration window, interval for time lag analysis and skip parameter for running integration window if skip=0 window is shifted by one sample put x-correlation in this More...
 
virtual void kendall (wavearray< double > &, wavearray< double > &, double, double, size_t=0)
 param: two wavearrays, integration window, interval for time lag analysis and skip parameter for running integration window if skip=0 window is shifted by one sample put x-correlation in this More...
 
wavecoroperator= (const wavecor &)
 
virtual double select (double)
 

Public Attributes

std::list< vector_intcList
 
int ifo
 
double lagint
 
int run
 
float shift
 
double window
 
wavearray< float > xcor
 
wavearray< float > xlag
 

#include <wavecor.hh>

Constructor & Destructor Documentation

◆ wavecor() [1/2]

wavecor::wavecor ( )

Definition at line 36 of file wavecor.cc.

◆ wavecor() [2/2]

wavecor::wavecor ( const wavecor value)

param: value - object to copy from

Definition at line 45 of file wavecor.cc.

◆ ~wavecor()

wavecor::~wavecor ( )
virtual

Definition at line 60 of file wavecor.cc.

Member Function Documentation

◆ coincidence()

double wavecor::coincidence ( double  w,
wavecor pw 
)
virtual

param: coincidence window, pointer to wavecor object

Definition at line 291 of file wavecor.cc.

◆ init()

void wavecor::init ( wavearray< double > &  a,
wavearray< double > &  b,
double  w,
double  t,
size_t  skip = 0 
)
virtual

param: two wavearrays, integration window, interval for time lag analysis and skip parameter for running integration window if skip=0 window is shifted by one sample put x-correlation in this

Definition at line 184 of file wavecor.cc.

◆ kendall()

void wavecor::kendall ( wavearray< double > &  a,
wavearray< double > &  b,
double  w,
double  t,
size_t  skip = 0 
)
virtual

param: two wavearrays, integration window, interval for time lag analysis and skip parameter for running integration window if skip=0 window is shifted by one sample put x-correlation in this

Definition at line 82 of file wavecor.cc.

◆ operator=()

wavecor & wavecor::operator= ( const wavecor value)

Definition at line 64 of file wavecor.cc.

◆ select()

double wavecor::select ( double  T)
virtual

Definition at line 272 of file wavecor.cc.

Member Data Documentation

◆ cList

std::list<vector_int> wavecor::cList

Definition at line 102 of file wavecor.hh.

◆ ifo

int wavecor::ifo

Definition at line 92 of file wavecor.hh.

◆ lagint

double wavecor::lagint

Definition at line 95 of file wavecor.hh.

◆ run

int wavecor::run

Definition at line 93 of file wavecor.hh.

◆ shift

float wavecor::shift

Definition at line 91 of file wavecor.hh.

◆ window

double wavecor::window

Definition at line 94 of file wavecor.hh.

◆ xcor

wavearray<float> wavecor::xcor

Definition at line 98 of file wavecor.hh.

◆ xlag

wavearray<float> wavecor::xlag

Definition at line 100 of file wavecor.hh.


The documentation for this class was generated from the following files: