Public Member Functions | Static Public Member Functions | List of all members
FreqDomainFunction Class Reference

Public Member Functions

 FreqDomainFunction (std::complex< double >(*fn)(double f, const double *pars), int npars, const AnitaResponse::AbstractResponse *r=0, double dt=0.1, double t0=0, double t1=102.4, bool shift=true)
 
double eval (double x, const double *p=0)
 
std::complex< double > evalFreq (double f, const double *p=0)
 
double evalPower (double f, const double *p=0)
 
double evalPhase (double f, const double *p=0)
 
void forceCausal (int force)
 
void dedisperseResponse (bool d)
 
void setDebug (bool d)
 
void setParameters (const double *p)
 
void setResponse (const AnitaResponse::AbstractResponse *r)
 
double operator() (const double *x, const double *p=0)
 
TF1 * makeTF1 (const char *name)
 
const double * parameters () const
 
unsigned int NPar () const
 
const AnalysisWaveformwaveform () const
 

Static Public Member Functions

static std::complex< double > * makeCausal (int N, const std::complex< double > *in, int how, std::complex< double > *out=0)
 

Detailed Description

Definition at line 13 of file FreqDomainFunction.h.


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