OptSignal Member List

This is the complete list of members for OptSignal, including all inherited members.
AccumulatedFirstOrderDispersionOptSignal [private]
AccumulatedFirstOrderDispersionFileOptSignal [private]
AccumulatedSecondOrderDispersionOptSignal [private]
AccumulatedTotalNoiseSpectralDensityGaussianStatisticsOptSignal [private]
AddCWSignal(double PowerCWChann, double FreqCWChann)OptSignal
AddFreqDomain(OptSignal *oOptSignal2)OptSignal
AddReducedNoiseToNoiseFreeSignal(ReduOptSignal *ReduOptSignal1)OptSignal
AddSignalBM(OptSignal *oOptSignal2)OptSignal
AddSignals(OptSignal *Signal1, OptSignal *Signal2, OptSignal *Signal3)OptSignal [friend]
AddToAccumulatedTotalNoiseSpectralDensityGaussianStatistics(double Increment)OptSignal [inline]
AllocateOptFiberLocalErrorWorkSpace(void)OptSignal [private]
AveragePulseWidthFileOptSignal [private]
BitLengthOptSignal [private]
BitRateChannOptSignal [private]
CenterFreqOptSignal [private]
CenterWavelengthOptSignal [private]
ChangeAbsoluteCenterFreq(double CenterFreq2)OptSignal
ChangeAveragePowerChannCurrentSignal(double AveragePowerChann2)OptSignal
ChannSpacingOptSignal [private]
ChirpParameterOptSignal [private]
ClearSignal(void)OptSignal [inline]
CloseAccumulatedFirstOrderDispersionFile(void)OptSignal
CloseAveragePulseWidthFile(int WriteFlag)OptSignal
CloseDegreeOfPolarizationFile(bool WriteDOPFlag)OptSignal
ComputeAverageChirpOfMarks(double TimeWithinBitSlot)OptSignal
ComputeAverageSigmaMarks(void)OptSignal
ComputeFWHMPulsePower(void)OptSignal
ComputeInputPDVectorFlagOFLEOptSignal [private]
ComputeMaxPower(void)OptSignal
ComputeMaxPower(int &ArgMaxIndex)OptSignal
ComputeMeanFreqSignal(void)OptSignal
ComputeMeanPhasePulse(void)OptSignal
ComputeMeanPhasePulse(double StartTime, double EndTime)OptSignal
ComputeMeanTimePulse(void)OptSignal
ComputeMeanTimePulse(double StartTime, double EndTime)OptSignal
ComputeRelevantNumModesOFLE(void)OptSignal
ComputeRelevantNumModesOFLEFlagOptSignal [private]
ComputeRMSPulseWidth(void)OptSignal
ComputeRMSSpectralWidth(void)OptSignal
ComputeSigmaSqTimeWindow(double StartTime, double EndTime)OptSignal
ConstantPhaseShift(double PhaseShiftAmount)OptSignal
ConstructOptSignal(string InFileName, RanNumGen *RNG2)OptSignal
DampBounds(double DampTime)OptSignal
DeallocateOptFiberLocalErrorWorkSpace(void)OptSignal [private]
DebugLevelOptSignal [private]
DegreeOfPolarizationFileOptSignal [private]
DeltaFreqOptSignal [private]
DeltaTimeOptSignal [private]
EliminateSignal(void)OptSignal [inline]
EliminateX_Polarization(void)OptSignal
EliminateY_Polarization(void)OptSignal
EOM_Bessel4(double omega, double FWHM)OptSignal
EOM_ElecFilter_FreqFWHMOptSignal [private]
EOM_ElectricalFilterBessel4(cplx *my_power_time, double fwhm_norm)OptSignal
EOM_ElectricalFilterGaussian(cplx *my_power_time, double fwhm_norm)OptSignal
EOM_FilterElecData(void)OptSignal
EOM_Gaussian(double omega, double FWHM)OptSignal
EOM_GeneratePerfectRectBinaryElecData(int ChannelArrayIndex)OptSignal
EOM_GenerateRaisedCosineBinaryElecData(int ChannelArrayIndex, bool ZeroOneNotMinusPlusFlag)OptSignal
EOM_GenerateSmoothedRectBinaryElecDataArctanh(int ChannelArrayIndex)OptSignal
EOM_GenerateSmoothedRectBinaryElecDataSuperGauss(int ChannelArrayIndex)OptSignal
EOM_GetTypeElecData(void)OptSignal
EOM_GetTypeElecFilter(void)OptSignal
EOM_MachZehnderModulatorElecNRZ(double V_pi1, double V_pi2, double Phi_10, double Phi_20, double SinusoidalRate, double SinusoidalTimeShift, double SinusoidalVertShift)OptSignal
EOM_MachZehnderModulatorOptData(double V_pi1, double V_pi2, double Phi_10, double Phi_20, double SinusoidalRate, double SinusoidalThetaShift)OptSignal
EOM_MachZehnderModulatorOptNRZOLD(double V_pi1, double V_pi2, double Phi_10, double Phi_20, double SinusoidalRate, double SinusoidalThetaShift)OptSignal
EOM_PhaseModulator(void)OptSignal
EOM_Phi_10_RelErrorOptSignal [private]
EOM_Phi_20_RelErrorOptSignal [private]
EOM_RiseTimeOptSignal [private]
EOM_sfftPMOptSignal [private]
EOM_sfftPM1OptSignal [private]
EOM_sfftPM2OptSignal [private]
EOM_ShiftAmtOptSignal [private]
EOM_SinusoidallyModulateElecData(double SinusoidalRate, double SinusoidalTimeShift, double SinusoidalVertShift)OptSignal
EOM_SinusoidalVertShift_RelErrorOptSignal [private]
EOM_SlopeFactorOptSignal [private]
EOM_SuperGauss(double Time)OptSignal
EOM_SuperGaussExponentOptSignal [private]
EOM_V_pi_RelErrorOptSignal [private]
EOM_WriteFileElecData(string OutFileName)OptSignal
fftOptSignal
fftshift(void)OptSignal
Freq2Time(void)OptSignal
Freq2TimeScalar(void)OptSignal
FreqForPDVectorOFLEOptSignal [private]
FreqShiftSignal(double dFreq)OptSignal
FrequencyOptSignal [private]
FreqWindowOptSignal [private]
FWHM_PulseOptSignal [private]
GainOfAccumulatedTotalNoiseSpectralDensityGaussianStatistics(double LinearPowerGainFactor)OptSignal [inline]
GenerateImpulseSignal(void)OptSignal
GenerateSignalStringBPSKMachZehnderModulator(void)OptSignal
GenerateSignalStringBPSKPhaseModulator(void)OptSignal
GenerateSignalStringCSRZMachZehnderModulator(void)OptSignal
GenerateSignalStringCSRZMachZehnderModulatorOLD(void)OptSignal
GenerateSignalStringGaussianOrSech(void)OptSignal
GenerateSignalStringGaussianOrSechWithPhaseShift(double PhaseShiftAmount)OptSignal
GenerateSignalStringNRZ_RCOS_MachZehnderModulator(void)OptSignal
GenerateSignalStringQPSK_CW(void)OptSignal
GenerateSignalStringQPSK_DPMZ_PM_AM_RZ33(void)OptSignal
GenerateSignalStringQPSK_DPMZ_PM_AM_RZ50(void)OptSignal
GenerateSignalStringQPSK_DPMZ_PM_NRZ(void)OptSignal
GenerateSignalStringQPSK_Gaussian(void)OptSignal
GenerateSignalStringQPSK_SEQ_PM_AM_RZ33(void)OptSignal
GenerateSignalStringQPSK_SEQ_PM_AM_RZ50(void)OptSignal
GenerateSignalStringQPSK_SEQ_PM_NRZ(void)OptSignal
GenerateSignalStringRaisedCosines(void)OptSignal
GenerateSignalStringRaisedCosinesWithPhaseShift(double PhaseShiftAmount)OptSignal
GenerateSignalStringRZ33MachZehnderModulator(void)OptSignal
GenerateSignalStringRZ33MachZehnderModulatorOLD(void)OptSignal
GenerateSignalStringRZ50MachZehnderModulator(void)OptSignal
GenerateSignalStringRZ50MachZehnderModulatorOLD(void)OptSignal
GenerateSignalStringRZGaussianPattern(void)OptSignal
GenerateSignalStringUsingInputSequence(void)OptSignal
GetAccumulatedFirstOrderDispersion(void)OptSignal [inline]
GetAccumulatedSecondOrderDispersion(void)OptSignal [inline]
GetAccumulatedTotalNoiseSpectralDensityGaussianStatistics(void)OptSignal [inline]
GetAutocorrelationFunctionOptSignalX(double TimeOffset)OptSignal
GetAveragePower(void)OptSignal
GetAveragePowerFreqDomain(void)OptSignal
GetAveragePowerFreqDomainInsideChannel(int ChannelArrayIndex)OptSignal
GetAveragePowerFreqDomainInsideChannels(void)OptSignal
GetBitLength(void)OptSignal [inline]
GetBitRateChann(void)OptSignal [inline]
GetCeilIndex(double Time)OptSignal
GetCenterFreq(void)OptSignal [inline]
GetCenterWavelength(void)OptSignal [inline]
GetChannelArrayIndex(int ChannelPhysicalIndex)OptSignal
GetChannelPhysicalIndex(int ChannelArrayIndex)OptSignal
GetChannSpacing(void)OptSignal [inline]
GetChirp(int timeIndex)OptSignal
GetChirpParameter(void)OptSignal [inline]
GetDebugLevel(void)OptSignal [inline]
GetDegreeOfPolarization(void)OptSignal
GetDegreeOfPolarization(double BandWidth)OptSignal
GetDegreeOfPolarization(double RelMinFreq, double RelMaxFreq)OptSignal
GetDegreeOfPolarizationAndTotalStokesFreqDomain(double *Stokes)OptSignal
GetDeltaFreq(void)OptSignal [inline]
GetDeltaTime(void)OptSignal [inline]
GetEnergyInBitSlot(int BitSlotNumber)OptSignal
GetEnergyInTimeRange(double LeftTime, double RightTime)OptSignal
GetFloorIndex(double Time)OptSignal
GetFreqForPDVectorOFLE(void)OptSignal [inline]
GetFrequency(int ChannelArrayIndex)OptSignal
GetFreqWindow(void)OptSignal [inline]
GetFWHM_Pulse(void)OptSignal [inline]
GetImagX(double Time)OptSignal
GetImagY(double Time)OptSignal
GetInJones(const int ChannelArrayIndex, int JonesIndex)OptSignal
GetInJones(const int ChannelArrayIndex)OptSignal
GetInStokes(const int ChannelArrayIndex, const int StokesIndex)OptSignal
GetInStokes(const int ChannelArrayIndex)OptSignal
GetLocalFrequency(int timeIndex)OptSignal
GetNewRandomSignalString(void)OptSignal
GetNoiseBandwidthGaussianStatistics(void)OptSignal [inline]
GetNumChannels(void)OptSignal [inline]
GetOptPowerChann(void)OptSignal [inline]
GetQtPoints(void)OptSignal [inline]
GetRandomJones(cplx *Jones)OptSignal
GetRandomPolarizationsFlag()OptSignal [inline]
GetRealX(double Time)OptSignal
GetRealY(double Time)OptSignal
GetRelativeCenterFrequency(int ChannelArrayIndex)OptSignal
GetRelevantNumModesOFLE(void)OptSignal [inline]
GetSigmaSqOptSignal(void)OptSignal
GetStringLength(void)OptSignal [inline]
GetTimeWindow(void)OptSignal [inline]
GetTotalEnergy(void)OptSignal
GetTotalStokesParameters(double *Stokes)OptSignal
GetTotalStokesParametersInBandwidth(double *Stokes, double RelMinFreq, double RelMaxFreq)OptSignal
GetTotalStokesParametersInTime(double *Stokes, int RelMinTimeIndex, int RelMaxTimeIndex)OptSignal
GetTypePulse(void)OptSignal [inline]
GetTypeSimulation(void)OptSignal [inline]
GetUsingOptFiberLocalError(void)OptSignal [inline]
GetWavelength(int ChannelArrayIndex)OptSignal
ifftshift(void)OptSignal
ImportOptSignal(OptSignal *oOptSignalOrig)OptSignal
InitializeFirstOrderPMDSignal(double PowerSplit, double DGD)OptSignal
InitializeInStokes(ifstream *InFile)OptSignal
InJonesOptSignal [private]
InputPDVectorOFLEOptSignal
InputSequenceFileNameOptSignal [private]
InputTimeDataFileNameOptSignal [private]
InputTimeDataFromFile(void)OptSignal
InStokesOptSignal [private]
JonesMatrixChannelOptSignal
LinearExtinctionRatioOptSignal [private]
MemAllocatedOptSignal [private]
NoiseBandwidthGaussianStatisticsOptSignal [private]
NumChannelsOptSignal [private]
oBitStringOptSignal
OFLEWorkOptSignal
OpenAccumulatedFirstOrderDispersionFile(string FileName)OptSignal
OpenAveragePulseWidthFile(string FileName, int WriteFlag)OptSignal
OpenDegreeOfPolarizationFile(string InFileName, bool WriteDOPFlag)OptSignal
operator-(OptSignal &Signal2)OptSignal
operator=(OptSignal &RHS_Signal)OptSignal
OptPowerChannOptSignal [private]
OptSignal(string InFileName, RanNumGen *RNG2)OptSignal
OptSignal(string InFileName, RanNumGen *RNG2, string DataFileName)OptSignal
OptSignal(OptSignal &OrigOptSignal)OptSignal
OptSignal(OptSignal &Signal1, OptSignal &Signal2, RanNumGen *RNG3)OptSignal
oReduOptSignalOptSignal
OutputPDVectorOFLEOptSignal
qtPointsOptSignal [private]
QuadratureWorkSpaceOptSignal
RaisedCosineForNRZ_RCOS_MZ(double Time)OptSignal
RandomPolarizationsFlagOptSignal [private]
ReadComplexFields(string InFileName)OptSignal
ReadComplexFieldsX(string InFileName)OptSignal
ReadFileComplexFieldsTimeAndFreq(string InFileName)OptSignal
ReadInStokes(string InStokesName, int ch, ifstream *InFile)OptSignal
ReduceToSingleChannel(int ChannelArrayIndex)OptSignal
RegenerateSignalString(void)OptSignal
RegenerateSignalWithGivenAveragePowerChann(double AveragePowerChann2)OptSignal
RelevantNumModesOFLEOptSignal [private]
ResetAccumulatedFirstOrderDispersionToZero(void)OptSignal [inline]
ResetAccumulatedSecondOrderDispersionToZero(void)OptSignal [inline]
ResetJonesMatrix(void)OptSignal
ResetPDVectorOFLE(void)OptSignal
RiseTimeOptSignal [private]
RNGOptSignal
ScaleSignal(double ScaleFactor)OptSignal
SetAccumulatedFirstOrderDispersion(double Value)OptSignal [inline]
SetAccumulatedSecondOrderDispersion(double Value)OptSignal [inline]
SetAccumulatedTotalNoiseSpectralDensityGaussianStatistics(double Value)OptSignal [inline]
SetBandwidthForRelevantNumModesOFLE(double BandwidthGHz)OptSignal
SetBitLengthJZ(double Value)OptSignal [inline]
SetBitRateChannBM(double Value)OptSignal
SetBitRateChannJZ(double Value)OptSignal [inline]
SetCenterFreq(const double CenterFreq2)OptSignal [inline]
SetChannSpacing(const double ChannSpacing2)OptSignal [inline]
SetEOM_ElecFilter_FreqFWHM(double Value)OptSignal [inline]
SetEOM_Phi_10_RelError(double EOM_Phi_10_RelError2)OptSignal
SetEOM_Phi_20_RelError(double EOM_Phi_20_RelError2)OptSignal
SetEOM_RiseTime(double Value)OptSignal [inline]
SetEOM_SinusoidalVertShift_RelError(double EOM_SinusoidalVertShift_RelError2)OptSignal
SetEOM_V_pi_RelError(double EOM_V_pi_RelError2)OptSignal
SetExtinctionRatio(double Value)OptSignal [inline]
SetFrequency(int ChannelArrayIndex, double Freq)OptSignal
SetFWHM_Pulse(double Value)OptSignal [inline]
SetInJones(const int ChannelArrayIndex, const int JonesIndex, cplx JonesValue)OptSignal
SetInJones(const int ChannelArrayIndex, cplx *JonesVector)OptSignal
SetInStokes(const int ChannelArrayIndex, const int StokesIndex, double StokesValue)OptSignal
SetInStokes(const int ChannelArrayIndex, double *StokesVector)OptSignal
SetNoiseBandwidthGaussianStatistics(double Value)OptSignal [inline]
SetNumberChannelsForDemuxer(int NumChannels2)OptSignal
SetNumChannels(const int NumChannels2)OptSignal
SetOptPowerChannel(const double Power2)OptSignal [inline]
SetRandomJonesVectors(void)OptSignal
SetRiseTime(double Value)OptSignal [inline]
SetWriteAccumulatedFirstOrderDispersionFlag(int Value)OptSignal [inline]
sfftMOptSignal
StokesTransferMatrixTransposeOFLEOptSignal
StringLengthOptSignal [private]
SubtractFreqDomain(OptSignal *oOptSignal2)OptSignal
SwitchXandYPolarizations(void)OptSignal
TestGetRandomJones(string OutFileName, int NumberPoints)OptSignal
Time2Freq(void)OptSignal
Time2FreqScalar(void)OptSignal
TimeShiftSignal(double dTime)OptSignal
TimeWindowOptSignal [private]
TypeEOMElecDataOptSignal [private]
TypeEOMElecFilterOptSignal [private]
TypePulseOptSignal [private]
TypeSimulationOptSignal [private]
UsingOptFiberLocalErrorOptSignal [private]
WrapPeriodically(T periodicVariable, T leftEndPoint, T rightEndPoint)OptSignal
WriteAccumulatedFirstOrderDispersion(double PropagatedLength)OptSignal
WriteAccumulatedFirstOrderDispersionFlagOptSignal [private]
WriteAveragePowerdBm(string OutFileName, double distance, int appendFlag)OptSignal
WriteAveragePulseWidth(double PropagatedLength, int WriteFlag)OptSignal
WriteChirp(string outFile)OptSignal
WriteComplexFields(string OutFileName, int ForRestartFlag)OptSignal
WriteComplexFieldsFreq(string OutFileName)OptSignal
WriteComplexFieldsX(string OutFileName, int ForRestartFlag)OptSignal
WriteDegreeOfPolarization(double PropLength, double RelMinFreq, double RelMaxFreq)OptSignal
WriteDistTimeCplxWave(string outFile, double distance, int appendFlag)OptSignal
WriteDistTimePower(string outFile, int timeIndexIncrement, double distance, int appendFlag)OptSignal
WriteDistTimePowerPhase(string outFile, int timeIndexIncrement, double distance, int appendFlag)OptSignal
WriteFileComplexFieldsTimeAndFreq(string OutFileName)OptSignal
WriteFileFreqPower(string outFile)OptSignal
WriteFileFreqPower(string outFile, int TypeOutputFlag)OptSignal
WriteFileFreqPowerdBm(string outFile)OptSignal
WriteFileTimeAmpPhase(string outFile)OptSignal
WriteFileTimePower(string outFile)OptSignal
WriteFileWavelengthPower(string outFile)OptSignal
WriteFreqPhaseX(string OutFileName)OptSignal
WriteLocalFrequencyAndChirp(string outFile)OptSignal
WritePowerdBmChannel(string OutFileName, double distance, int appendFlag, int ChannelArrayIndex)OptSignal
WritePowerdBmFreqWindow(string OutFileName, double distance, int appendFlag, double LeftFreq, double RightFreq)OptSignal
WriteTypePulse(void)OptSignal
~OptSignal()OptSignal