A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ns3::JakesProcess::Oscillator Struct Reference

Represents a single oscillator. More...

Public Member Functions

 Oscillator (std::complex< double > amplitude, double initialPhase, double omega)
 Initiate oscillator with complex amplitude, initial phase and rotation speed. More...
 
std::complex< double > GetValueAt (Time t) const
 

Public Attributes

std::complex< double > m_amplitude
 Complex number.
 
Rotation speed of the
oscillator f[\omega_d\cos(\alpha_n)]
double 
m_omega
 
Phase f[\phi_n] of the
oscillator double 
m_phase
 

Detailed Description

Represents a single oscillator.

Definition at line 68 of file jakes-process.h.

Constructor & Destructor Documentation

ns3::JakesProcess::Oscillator::Oscillator ( std::complex< double >  amplitude,
double  initialPhase,
double  omega 
)

Initiate oscillator with complex amplitude, initial phase and rotation speed.

Represents a single oscillator.

Definition at line 34 of file jakes-process.cc.


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