namespace generator class DampedSine : public DataSource Damped sinusoid data source.
DampedSine is a damped sinusoid generator. The generated waveform is:
x(t) = A * sin(omega*t + phi) * exp(-(t-to)*omega/Q )
where the parameters are derived from the Generator Parameters
as follows: A='A', omega=2*pi*'F' and phi='Phi'. The parameter
'Width' specifies the duration of the waveform to be generated
and is specified in units of Q/omega. At the default Width value of
6.0, the gaussian envelope has decreased to 1.25x10^-4 of its initial
amplitude.
DampedSine(double Amp, double Freq, double Q, double Phi=0.0, double wid=6.0)
Freq - is the sinusoid frequency (F).
Q - is the quality factor (Q).
Phi - is the initial phase (Phi).
wid - is the generation width.
~DampedSine(void)
DampedSine* clone(void) const
const char* getDataType(void) const
Interval getDuration(void) const
Interval getStartOffset(void) const
alphabetic index hierarchy of classes
generated by doc++