, including all inherited members.
AccumulatedFirstOrderDispersion | OptSignal | [private] |
AccumulatedFirstOrderDispersionFile | OptSignal | [private] |
AccumulatedSecondOrderDispersion | OptSignal | [private] |
AccumulatedTotalNoiseSpectralDensityGaussianStatistics | OptSignal | [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] |
AveragePulseWidthFile | OptSignal | [private] |
BitLength | OptSignal | [private] |
BitRateChann | OptSignal | [private] |
CenterFreq | OptSignal | [private] |
CenterWavelength | OptSignal | [private] |
ChangeAbsoluteCenterFreq(double CenterFreq2) | OptSignal | |
ChangeAveragePowerChannCurrentSignal(double AveragePowerChann2) | OptSignal | |
ChannSpacing | OptSignal | [private] |
ChirpParameter | OptSignal | [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 | |
ComputeInputPDVectorFlagOFLE | OptSignal | [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 | |
ComputeRelevantNumModesOFLEFlag | OptSignal | [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] |
DebugLevel | OptSignal | [private] |
DegreeOfPolarizationFile | OptSignal | [private] |
DeltaFreq | OptSignal | [private] |
DeltaTime | OptSignal | [private] |
EliminateSignal(void) | OptSignal | [inline] |
EliminateX_Polarization(void) | OptSignal | |
EliminateY_Polarization(void) | OptSignal | |
EOM_Bessel4(double omega, double FWHM) | OptSignal | |
EOM_ElecFilter_FreqFWHM | OptSignal | [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_RelError | OptSignal | [private] |
EOM_Phi_20_RelError | OptSignal | [private] |
EOM_RiseTime | OptSignal | [private] |
EOM_sfftPM | OptSignal | [private] |
EOM_sfftPM1 | OptSignal | [private] |
EOM_sfftPM2 | OptSignal | [private] |
EOM_ShiftAmt | OptSignal | [private] |
EOM_SinusoidallyModulateElecData(double SinusoidalRate, double SinusoidalTimeShift, double SinusoidalVertShift) | OptSignal | |
EOM_SinusoidalVertShift_RelError | OptSignal | [private] |
EOM_SlopeFactor | OptSignal | [private] |
EOM_SuperGauss(double Time) | OptSignal | |
EOM_SuperGaussExponent | OptSignal | [private] |
EOM_V_pi_RelError | OptSignal | [private] |
EOM_WriteFileElecData(string OutFileName) | OptSignal | |
fft | OptSignal | |
fftshift(void) | OptSignal | |
Freq2Time(void) | OptSignal | |
Freq2TimeScalar(void) | OptSignal | |
FreqForPDVectorOFLE | OptSignal | [private] |
FreqShiftSignal(double dFreq) | OptSignal | |
Frequency | OptSignal | [private] |
FreqWindow | OptSignal | [private] |
FWHM_Pulse | OptSignal | [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 | |
InJones | OptSignal | [private] |
InputPDVectorOFLE | OptSignal | |
InputSequenceFileName | OptSignal | [private] |
InputTimeDataFileName | OptSignal | [private] |
InputTimeDataFromFile(void) | OptSignal | |
InStokes | OptSignal | [private] |
JonesMatrixChannel | OptSignal | |
LinearExtinctionRatio | OptSignal | [private] |
MemAllocated | OptSignal | [private] |
NoiseBandwidthGaussianStatistics | OptSignal | [private] |
NumChannels | OptSignal | [private] |
oBitString | OptSignal | |
OFLEWork | OptSignal | |
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 | |
OptPowerChann | OptSignal | [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 | |
oReduOptSignal | OptSignal | |
OutputPDVectorOFLE | OptSignal | |
qtPoints | OptSignal | [private] |
QuadratureWorkSpace | OptSignal | |
RaisedCosineForNRZ_RCOS_MZ(double Time) | OptSignal | |
RandomPolarizationsFlag | OptSignal | [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 | |
RelevantNumModesOFLE | OptSignal | [private] |
ResetAccumulatedFirstOrderDispersionToZero(void) | OptSignal | [inline] |
ResetAccumulatedSecondOrderDispersionToZero(void) | OptSignal | [inline] |
ResetJonesMatrix(void) | OptSignal | |
ResetPDVectorOFLE(void) | OptSignal | |
RiseTime | OptSignal | [private] |
RNG | OptSignal | |
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] |
sfftM | OptSignal | |
StokesTransferMatrixTransposeOFLE | OptSignal | |
StringLength | OptSignal | [private] |
SubtractFreqDomain(OptSignal *oOptSignal2) | OptSignal | |
SwitchXandYPolarizations(void) | OptSignal | |
TestGetRandomJones(string OutFileName, int NumberPoints) | OptSignal | |
Time2Freq(void) | OptSignal | |
Time2FreqScalar(void) | OptSignal | |
TimeShiftSignal(double dTime) | OptSignal | |
TimeWindow | OptSignal | [private] |
TypeEOMElecData | OptSignal | [private] |
TypeEOMElecFilter | OptSignal | [private] |
TypePulse | OptSignal | [private] |
TypeSimulation | OptSignal | [private] |
UsingOptFiberLocalError | OptSignal | [private] |
WrapPeriodically(T periodicVariable, T leftEndPoint, T rightEndPoint) | OptSignal | |
WriteAccumulatedFirstOrderDispersion(double PropagatedLength) | OptSignal | |
WriteAccumulatedFirstOrderDispersionFlag | OptSignal | [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 | |