Functions | Variables

ChiSquareReceiver.cc File Reference

#include "ChiSquareReceiver.hh"

Functions

cplx ChiSquareReceiverPsiCplx (cplx s, void *InParameters)
double ChiSquareReceiverPsi (double s, void *InParameters)
double ChiSquareReceiverDerivativePsi (double s, void *InParameters)
double ChiSquareReceiverSecondDerivativePsi (double s, void *InParameters)

Variables

ofstream * LogFile

Function Documentation

double ChiSquareReceiverDerivativePsi ( double  s,
void *  InParameters 
)

cout << "Term = " << (Parameters->LambdaVec[kk]*z + Parameters->LambdaQSqVec[kk])/(sq(z)) << endl;

References ChiSquareReceiverParameters::ActiveCurrentValue, ChiSquareReceiverParameters::CovMatrixDim, ChiSquareReceiverParameters::LambdaQSqVec, ChiSquareReceiverParameters::LambdaVec, and sq().

double ChiSquareReceiverPsi ( double  s,
void *  InParameters 
)
cplx ChiSquareReceiverPsiCplx ( cplx  s,
void *  InParameters 
)
double ChiSquareReceiverSecondDerivativePsi ( double  s,
void *  InParameters 
)

Variable Documentation

ofstream* LogFile

Referenced by RamanAmp::AllocateMemory(), ElecEqualizer::AllocateMemory(), ReduOptAmplifier::AmplifyOptSignal(), OptAmplifier::AmplifyOptSignal(), OptAmplifier::AmplifyWithFlatGain(), OptAmplifier::AmplifyWithRippledGain(), NoiseCovariance::ApplyArtificialCentralChannelDemux(), BitString::BitString(), RamanAmp::CalculateFrel(), RamanAmp::CallLastRound(), OptAmplifier::ChannelAddDrop(), ElecSignalStat::CheckGaussianStatisticsInitialization(), ChiSquareReceiver::ChiSquareReceiver(), Histogram2D::Clear(), OptFiberLocalError::ComputeDeltaZMax(), OptAmplifier::ComputeGainForFixedOutputPower(), OptAmplifier::ComputeGainForFixedOutputPower_OLD(), OptAmplifier::ComputeGainForFixedTotalOutputPower(), OptAmplifier::ComputeNoiseAmplitudeFactor(), OptAmplifier::ComputeNoiseAmplitudeFactorGainProfile(), OptSignal::ComputeRelevantNumModesOFLE(), OptSignal::ConstructOptSignal(), ReduOptFiber::CopyReduOptFiber(), RamanAmp::DisplayM(), ElecFilter::ElecFilter(), ElecSignalStat::ElecSignalStat(), ElecEqualizer::EqualizeBitIntensityLMS(), ElecEqualizer::EqualizeBitIntensityWiener(), ElecEqualizer::EqualizeBitIntensityWienerCplx(), ElecEqualizer::EqualizeBitIntensityWienerReal(), OptAmplifier::ForwardTPumpSignalStep(), GaussianReceiver::GaussianReceiver(), OptSignal::GenerateSignalStringUsingInputSequence(), RamanAmp::GeneticAlgorithmsVictor(), OptAmplifier::GetGainFlatenFilter(), Histogram2D::GetLevelCurvesMultipleHeuristicBalanceImport(), Histogram2D::GetLevelCurvesMultipleHeuristicBalanceImportVarianceWeighted(), Histogram2D::GetLevelCurvesMultipleSelectMaxRelNumHitsImport(), OptAmplifier::GetPolynomialFilter(), OptAmplifier::GetSignalAbs(), OptAmplifier::GetSignalEms(), Histogram2D::Histogram2D(), OptSignal::ImportOptSignal(), PostDispCompSubSystem::InitApril2003(), ElecEqualizer::InitElecEqualizer(), ElecSignalStat::InitElecSignalStat(), Histogram::InitHistogram(), ReduOptSignal::InitializeInStokes(), OptSignal::InitializeInStokes(), Histogram2D::InitializeParameters(), LumpedLoss::InitLumpedLoss(), ElecSignalStat::InitPatternStats(), ReduLumpedLoss::InitReduLumpedLoss(), ReceiverSubsystem::InitSimplifiedReceiver(), LogFileAbortWithErrorMsg(), LogFileSeparator(), LogFileStars(), LumpedLoss::LumpedLoss(), MachZehnder::MachZehnder(), Histogram2D::MergeMultipleConditionalHeuristicBalance(), MissingParameter(), Histogram2D::MultipleHeuristicBalanceImport(), Histogram2D::MultipleSelectMaxRelNumHitsImport(), Histogram::MultipleSelectMaxRelNumHitsImport(), Histogram::MultipleWeightedImport(), NoiseCovariance::NoiseCovariance(), ReduOptSignal::operator=(), Photodetector::operator=(), OptSignal::operator=(), BitString::operator=(), OptAmplifier::OptAmplifier(), OptDataWriter::OptDataWriter(), OptFiber::OptFiber(), OptFiberLocalError::OptFiberLocalError(), OptFilter::OptFilter(), OptSignal::OptSignal(), OptSpectrumAnalyzer::OptSpectrumAnalyzer(), Photodetector::Photodetector(), PolarizTransformer::PolarizTransformer(), PolDepAttenuator::PolDepAttenuator(), PostDispCompSubSystem::PostDispCompSubSystem(), RamanAmp::PrepareSignalNonFourier(), RamanAmp::PrepareSignalStart(), ReduOptSignal::ProcessReduOptSignalParameters(), RamanAmp::PropagateNoise(), RamanAmp::PropagateSignalandNoise(), OptAmplifier::PropagateSignalandNoise(), RamanAmp::RamanAmp(), RamanAmp::RamanTransient(), RanNumGen::RanNumGen(), ReadDouble(), ElecFilter::ReadElecGain(), ElecFilter::ReadElecPhase(), ElecFilter::ReadElecPhasePaola(), OptAmplifier::ReadGainPowerDependent(), OptAmplifier::ReadGainProfile(), OptAmplifier::ReadInGainFlatenFilter(), OptAmplifier::ReadInPolynomialFilter(), ReadInt(), ReadLongInt(), RamanAmp::ReadPlainFileGainLoss(), RamanAmp::ReadRamanGainLossWavelengthGrid(), RanNumGen::ReadRanSeqParameters(), OptAmplifier::ReadSignalCrossSection(), ReadString(), BitString::ReadString(), ReadUnsignedInt(), ReadVectorOfDoubles(), ReceiverSemiAnalytical::ReceiverSemiAnalytical(), ReceiverSubsystem::ReceiverSubsystemInit(), ReceiverSubsystem::ReceiveSignalBackToBack(), ReduLumpedLoss::ReduLumpedLoss(), ReduOptAmplifier::ReduOptAmplifier(), ReduOptFiber::ReduOptFiber(), ReduOptSignal::ReduOptSignal(), ReduPolarizTransformer::ReduPolarizTransformer(), RamanAmp::RelaxRamanIteration(), SaturableAbsorber::SaturableAbsorber(), ElecFilter::Set_f_3dB_ElecFilter(), ReduOptFiber::SetAttenuation(), OptFiber::SetAttenuation(), OptSignal::SetBandwidthForRelevantNumModesOFLE(), OptFiberLocalError::SetDispersion(), OptFiberLocalError::SetFiberLengthsForPMD(), Histogram::SetFileNameWithSamples(), ElecFilter::SetFreqFWHM_ElecFilter(), OptFilter::SetFreqFWHM_OptFilter(), OptSignal::SetFrequency(), OptFiber::SetFstOrDispFiber(), ReduOptAmplifier::SetGain(), OptAmplifier::SetGain(), RamanAmp::SetGainProfile(), OptFiber::SetGammaFiber(), Histogram2D::SetMaxY(), ReduOptSignal::SetOptElecFilterBandwidth(), ElecSignalStat::SetOptElecFiltersForGaussianStatistics(), OptAmplifier::SetPumpPower(), BitString::SetSingleOne(), OptFiber::SetSndOrDispFiber(), ReduOptAmplifier::SetTypeAmplifier(), OptAmplifier::SetTypeAmplifier(), ReduOptAmplifier::SetTypeAmplifierNoise(), OptAmplifier::SetTypeAmplifierNoise(), OptAmplifier::SetTypeGainProfile(), OptFiberLocalError::SetTypeStepSizes(), ElecSignalStat::SetUseAbsCurrentFlag(), BitString::SetUserDefined(), RamanAmp::ShootingGA(), RamanAmp::ShootingGAVaryCW(), RamanAmp::ShootingGAVictor(), RamanAmp::ShootingGeneticAlgorithmsVictor(), RamanAmp::ShootingRamanIteration(), Histogram2D::UpdateEyeDiagram(), RamanAmp::WriteAveragePowerdBm(), RamanAmp::WriteCentralWavelength(), RamanAmp::WriteEqIntgData(), Histogram2D::WriteEyeDiagramHistogram(), Histogram2D::WriteFile_pdf2D(), MachZehnder::WriteFileFreqPower(), MachZehnder::WriteFileTimePower(), OptAmplifier::WriteGainProfile(), RamanAmp::WriteGainShapeData(), ReduOptAmplifier::WriteSteadyInputPowerVersusOutputPower(), ReduOptAmplifier::WriteSteadyStateGainVersusPower(), OptAmplifier::WriteSteadyStateGainVersusPower(), and WrongTypeParameter().