Public Member Functions | Private Attributes

LumpedLoss Class Reference

#include <ocsLumpedLoss.hh>

List of all members.

Public Member Functions

 LumpedLoss (double LossdB2, OptSignal *oOptSignal2)
 LumpedLoss (string InFileName, OptSignal *oOptSignal2)
void InitLumpedLoss (double LossdB2, OptSignal *oOptSignal2)
void SwitchOptSignalData (OptSignal *oOptSignal2)
void ApplyLumpedLoss ()
void SetLossdB (double LossdB2)
double GetLossdB (void)
double GetLossLinear (void)

Private Attributes

typeSimulation TypeSimulation
double LossdB
double LossLinear
double LossLinearSqrt
fftMatrices sfftM

Constructor & Destructor Documentation

LumpedLoss::LumpedLoss ( double  LossdB2,
OptSignal oOptSignal2 

References InitLumpedLoss().

LumpedLoss::LumpedLoss ( string  InFileName,
OptSignal oOptSignal2 

Member Function Documentation

void LumpedLoss::ApplyLumpedLoss ( void   ) 
double LumpedLoss::GetLossdB ( void   )  [inline]

References LossdB.

double LumpedLoss::GetLossLinear ( void   )  [inline]
void LumpedLoss::InitLumpedLoss ( double  LossdB2,
OptSignal oOptSignal2 
void LumpedLoss::SetLossdB ( double  LossdB2  ) 
void LumpedLoss::SwitchOptSignalData ( OptSignal oOptSignal2  ) 

References oOptSignal, OptSignal::sfftM, and sfftM.

Member Data Documentation

double LumpedLoss::LossdB [private]
double LumpedLoss::LossLinear [private]
double LumpedLoss::LossLinearSqrt [private]

Referenced by ApplyLumpedLoss(), and InitLumpedLoss().

Referenced by ApplyLumpedLoss(), and InitLumpedLoss().

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