#include <ocsReduLumpedLoss.hh>
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 |
ReduOptSignal * | oReduOptSignal |
ReduLumpedLoss::ReduLumpedLoss | ( | double | LossdB2, | |
ReduOptSignal * | oReduOptSignal2 | |||
) |
References InitReduLumpedLoss().
ReduLumpedLoss::ReduLumpedLoss | ( | string | InFileName, | |
ReduOptSignal * | oReduOptSignal2 | |||
) |
References InitReduLumpedLoss(), LogFile, LogFileSeparator(), NO_BOUNDS, and ReadDouble().
void ReduLumpedLoss::ApplyLumpedLoss | ( | void | ) |
References ReduOptSignal::GetNumChannels(), LossLinear, oReduOptSignal, ReduOptSignal::StokesNoise, and ReduOptSignal::StokesSignal.
Referenced by LumpedLoss::ApplyLumpedLoss().
double ReduLumpedLoss::GetLossdB | ( | void | ) | [inline] |
void ReduLumpedLoss::InitReduLumpedLoss | ( | double | LossdB2, | |
ReduOptSignal * | oReduOptSignal2 | |||
) |
References dB2Linear(), LogFile, LossdB, LossLinear, and oReduOptSignal.
Referenced by ReduLumpedLoss().
void ReduLumpedLoss::SetLossdB | ( | double | LossdB2 | ) |
References dB2Linear(), LossdB, and LossLinear.
double ReduLumpedLoss::LossdB [private] |
Referenced by InitReduLumpedLoss(), and SetLossdB().
double ReduLumpedLoss::LossLinear [private] |
Referenced by ApplyLumpedLoss(), InitReduLumpedLoss(), and SetLossdB().
ReduOptSignal* ReduLumpedLoss::oReduOptSignal [private] |
Referenced by ApplyLumpedLoss(), and InitReduLumpedLoss().