OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
LOMB_class Class Reference

#include <lomb.h>

Collaboration diagram for LOMB_class:

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)

Detailed Description

Definition at line 27 of file lomb.h.

Constructor & Destructor Documentation

◆ LOMB_class()

LOMB_class::LOMB_class ( int )
explicit

Definition at line 14 of file lomb.cpp.

◆ ~LOMB_class()

LOMB_class::~LOMB_class ( void )
virtual

Definition at line 23 of file lomb.cpp.

Member Function Documentation

◆ avevar()

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

Definition at line 175 of file lomb.cpp.

Referenced by period().

◆ moment()

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

Definition at line 248 of file lomb.cpp.

References pow(), and sqrt().

Here is the call graph for this function:

◆ period()

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(), c, cos(), end(), exp(), pow(), sin(), sqrt(), and Physics::two_pi.

Here is the call graph for this function:

◆ signi()

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

Definition at line 221 of file lomb.cpp.

References exp(), and pow().

Here is the call graph for this function:

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