miscfunc.cpp File Reference

#include "miscfunc.h"
#include "CFatalException.h"
#include <numeric>
#include <algorithm>
#include <fftw3.h>
#include <gsl/gsl_math.h>
#include <fstream>
#include <iomanip>
#include <boost/bind.hpp>
#include <complex>

Go to the source code of this file.

Functions

void Hilbert (std::vector< double >::iterator Inputbegin, std::vector< double >::iterator Inputend, std::vector< double > &Output)
void NormEnvelope (std::vector< double >::iterator Inputbegin, std::vector< double >::iterator Inputend, std::vector< double > &Output)
double Cross (ttsdata Master, ttsdata Corr, const int startpoint, const int endpoint)
void index (const trealdata data, vector< int > &result)


Function Documentation

double Cross ( ttsdata  Master,
ttsdata  Corr,
const int  startpoint,
const int  endpoint 
)

Definition at line 72 of file miscfunc.cpp.

References size.

Referenced by WienerFilter::AdaptFilter(), CalcCorrMatrix(), and main().

void Hilbert ( std::vector< double >::iterator  Inputbegin,
std::vector< double >::iterator  Inputend,
std::vector< double > &  Output 
)

Definition at line 13 of file miscfunc.cpp.

References size.

Referenced by NormEnvelope().

void index ( const trealdata  data,
vector< int > &  result 
)

Definition at line 92 of file miscfunc.cpp.

Referenced by CollapseModel(), main(), and SurfaceWaveModel::ReadModel().

void NormEnvelope ( std::vector< double >::iterator  Inputbegin,
std::vector< double >::iterator  Inputend,
std::vector< double > &  Output 
)

Definition at line 57 of file miscfunc.cpp.

References Hilbert(), and size.


Generated on Fri Jun 27 13:05:11 2008 for GPLIB++ by  doxygen 1.5.5