#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().
1.7.1