Public Member Functions | Private Attributes

ReduLumpedLoss Class Reference

#include <ocsReduLumpedLoss.hh>

List of all members.

Public Member Functions

 ReduLumpedLoss (double LossdB2, ReduOptSignal *oReduOptSignal2)
 ReduLumpedLoss (string InFileName, ReduOptSignal *oReduOptSignal2)
void InitReduLumpedLoss (double LossdB2, ReduOptSignal *oReduOptSignal2)
void ApplyLumpedLoss ()
void SetLossdB (double LossdB2)
double GetLossdB (void)

Private Attributes

double LossdB
double LossLinear
ReduOptSignaloReduOptSignal

Constructor & Destructor Documentation

ReduLumpedLoss::ReduLumpedLoss ( double  LossdB2,
ReduOptSignal oReduOptSignal2 
)

References InitReduLumpedLoss().

ReduLumpedLoss::ReduLumpedLoss ( string  InFileName,
ReduOptSignal oReduOptSignal2 
)

Member Function Documentation

void ReduLumpedLoss::ApplyLumpedLoss ( void   ) 
double ReduLumpedLoss::GetLossdB ( void   )  [inline]
void ReduLumpedLoss::InitReduLumpedLoss ( double  LossdB2,
ReduOptSignal oReduOptSignal2 
)
void ReduLumpedLoss::SetLossdB ( double  LossdB2  ) 

References dB2Linear(), LossdB, and LossLinear.


Member Data Documentation

double ReduLumpedLoss::LossdB [private]

Referenced by InitReduLumpedLoss(), and SetLossdB().

double ReduLumpedLoss::LossLinear [private]

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