OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Public Member Functions | Private Attributes | List of all members
LOMB_class Class Reference

#include <lomb.h>

Public Member Functions

 LOMB_class (int)
 
virtual ~LOMB_class (void)
 
int period (std::vector< LOMB_TYPE > *indata, std::vector< LOMB_TYPE > *outdata, double ofac, double hifac, int *nout, int *jmax, double *prob, int amp)
 
int avevar (std::vector< LOMB_TYPE > *data, double *ave, double *var)
 
double signi (double *peak, int *nout, double *ofac)
 
int moment (std::vector< LOMB_TYPE > *indata, double *ave, double *adev, double *sdev, double *var, double *skew, double *curt)
 

Private Attributes

double TWOPID
 

Detailed Description

Definition at line 27 of file lomb.h.

Constructor & Destructor Documentation

LOMB_class::LOMB_class ( int  )
explicit

Definition at line 11 of file lomb.cpp.

References TWOPID.

LOMB_class::~LOMB_class ( void  )
virtual

Definition at line 23 of file lomb.cpp.

Member Function Documentation

int LOMB_class::avevar ( std::vector< LOMB_TYPE > *  data,
double *  ave,
double *  var 
)

Definition at line 177 of file lomb.cpp.

References Hypervolume::n.

Referenced by period().

int LOMB_class::moment ( std::vector< LOMB_TYPE > *  indata,
double *  ave,
double *  adev,
double *  sdev,
double *  var,
double *  skew,
double *  curt 
)

Definition at line 250 of file lomb.cpp.

References abs(), Hypervolume::n, pow(), and sqrt().

Here is the call graph for this function:

int LOMB_class::period ( std::vector< LOMB_TYPE > *  indata,
std::vector< LOMB_TYPE > *  outdata,
double  ofac,
double  hifac,
int *  nout,
int *  jmax,
double *  prob,
int  amp 
)

Definition at line 34 of file lomb.cpp.

References arg(), atan2(), avevar(), Physics::c, cos(), exp(), Hypervolume::n, pow(), sin(), sqrt(), TWOPID, LOMB_TYPE::x, and LOMB_TYPE::y.

Referenced by TUNE_class::lombAnalysis().

Here is the call graph for this function:

double LOMB_class::signi ( double *  peak,
int *  nout,
double *  ofac 
)

Definition at line 223 of file lomb.cpp.

References exp(), and pow().

Referenced by TUNE_class::lombAnalysis().

Here is the call graph for this function:

Member Data Documentation

double LOMB_class::TWOPID
private

Definition at line 30 of file lomb.h.

Referenced by LOMB_class(), and period().


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