class Sine : public Chirp

Sinusoidal template generator

Inheritance:


Public Methods

explicit Sine(double f, double phi0=0.0, const Interval& dT=Interval(60.0), const Time& t0=Time(0))
Sine Constructor
~Sine(void)
Sine destructor
fComplex Fspace(double Freq, double dF=0) const
Frequency domain template bin
double Tspace(const Time& t0) const
Time domain template bin
Time getT0(void) const
Get the t0
Time getTEnd(void) const
Get the End time
Time getTc(void) const
Get the Critical time
Time TvsF(double f) const
Time versus Frequency
double freq(const Time& t) const
Waveform Frequency
double phi(const Time& t) const
Waveform Phase angle
double Ampl(const Time& t) const
Amplitude
void setAmp(double amp)
set the amplitude.

Inherited from Chirp:


Documentation

Sinusoidal template generator. Sine is a template generator based on the Chirp class. It generates a sinusoid.
explicit Sine(double f, double phi0=0.0, const Interval& dT=Interval(60.0), const Time& t0=Time(0))
Sine Constructor. Generate a sinusoidal template of frequency f and starting phase phi0. The template extends from T0 for a time dT.

~Sine(void)
Sine destructor

fComplex Fspace(double Freq, double dF=0) const
Frequency domain template bin. Complex Frequency domain representation of the template at frequency Freq.

double Tspace(const Time& t0) const
Time domain template bin. Tspace returns the waveform value at time 't0'.

Time getT0(void) const
Get the t0. Return the template start time.

Time getTEnd(void) const
Get the End time. Return the template end time. The end-time is defined to be the time at which the template frequency reaches a maximum.

Time getTc(void) const
Get the Critical time. Return the template critical time. The critical time is defined explicitly or implicitly when the object is constructed.

Time TvsF(double f) const
Time versus Frequency. TvsF(f) returns the absolute (GPS) time at which the in-spiral frequency is exactly 'f'.

double freq(const Time& t) const
Waveform Frequency. freq(t) returns the in-spiral frequency at Absolute time t.

double phi(const Time& t) const
Waveform Phase angle. phi(t) returns the phase angle at absolute time t.

double Ampl(const Time& t) const
Amplitude. Ampl(t) returns the wave-form amplitude.

void setAmp(double amp)
Set the fnunction amplitude.


This class has no child classes.

alphabetic index hierarchy of classes


generated by doc++