RamanAmp Member List

This is the complete list of members for RamanAmp, including all inherited members.
AccurateSignRamanAmp [private]
AddNoise()RamanAmp
AllocateMemory()RamanAmp
AmpLengthRamanAmp [private]
BackwardStep(int StepI)RamanAmp
BlowupSignRamanAmp [private]
CalculateBackwarddsdt(double *oSigTemp, double *oPumTemp, double *dPsigdt, double *dPpumdt)RamanAmp [private]
Calculatedsdt(double *oSigTemp, double *oPumTemp, double *dPsigdt, double *dPpumdt)RamanAmp [private]
CalculateForwarddsdt(double *oSigTemp, double *oPumTemp, double *dPsigdt, double *dPpumdt)RamanAmp [private]
CalculateFrel()RamanAmp
CallLastRound()RamanAmp
CompCoeffRamanAmp [private]
CrossRateRamanAmp [private]
DeltaFreqRamanAmp [private]
DeltaPpumpRamanAmp [private]
DeltaPpumpsignRamanAmp [private]
DeltaPpumpTotalRamanAmp [private]
DeltaPsignalRamanAmp [private]
DeltaPsignalsignRamanAmp [private]
DeltaPsignalTotalRamanAmp [private]
DeltaTRamanAmp [private]
DeltaTimeRamanAmp [private]
DeltaZ(int NumSteps)RamanAmp [private]
DeltaZArrayRamanAmp [private]
DeltaZConstRamanAmp [private]
DisplayM(double *M1, int M, int N)RamanAmp
DoubleRamanPumpPower()RamanAmp
DoubleRayleighBScattteringForward(int StepI)RamanAmp
EndNumSpaceRamanAmp [private]
fftRamanAmp [private]
FiberLocationRamanAmp [private]
FirstGuessForwardShooting(int IntStepI, double *PreSig, double *PrePum)RamanAmp
FixPumpShootingSignRamanAmp [private]
FixSignalShootingSignRamanAmp [private]
ForwardLastRound(int StepI)RamanAmp
ForwardShooting(int StepI)RamanAmp
ForwardStep(int StepI)RamanAmp
FreqFWHM_OptFilterRamanAmp [private]
FreqStartGainRamanAmp [private]
FreqStepGainRamanAmp [private]
FreqWindowRamanAmp [private]
GaussianElimination(double *MatrixU, double *CorrectP, double *EpxirP)RamanAmp
GeneticAlgorithms(double *Vector)RamanAmp
GeneticAlgorithmsVaryCW(double *Vector, double PumpSpace, double *CW)RamanAmp
GeneticAlgorithmsVictor(double *Vector)RamanAmp
GetAttenuationFiber(double Wavelength)RamanAmp
GetAttenuationFiber(double Wavelength, int NumSteps)RamanAmp
GetMatrixW(int WStepI, double *MatrixW)RamanAmp
GetPumpInitGuessFromIntg(double *TargetAlpha)RamanAmp
GetRamanGain(double Wavelength1, double Wavelength2, int NumSteps)RamanAmp
GetRamanGain(double Wavelength1, double Wavelength2)RamanAmp
GetRamanGainClose(double Wave1, double Wave2, int Index)RamanAmp
GetRamanGainFreqGrid(double Wavelength1, double Wavelength2, int NumSteps)RamanAmp
GetRamanGainFreqGrid(double Wavelength1, double Wavelength2)RamanAmp
GetRamanPowerFreqIndex(double Z, int SignalFreqIndex)RamanAmp
GetTempDepFactor(double Wavelength1, double Wavelength2)RamanAmp
GlobleRippleRamanAmp [private]
InFileNameSaveRamanAmp [private]
InitRamanIteration()RamanAmp
InternalRelaxationInForwardShooting(int IntStepI, double *PreSig, double *PrePum)RamanAmp
IterationAccurateThRamanAmp [private]
JobRamanRamanAmp [private]
Mac24BF(double *oSignalTemp, double *oPumpTemp, double *dPsdt, double *dPpdt)RamanAmp [private]
Mac24FB(double *oSignalTemp, double *oPumpTemp, double *dPsdt, double *dPpdt)RamanAmp [private]
MatrixCopy(double *M1, double *M2, int M, int N)RamanAmp
MatrixDivid(double *M1, double M, int N)RamanAmp
MatrixDivid(double *M1, double Num, int M, int N)RamanAmp
MatrixMultiply(double *M1, double *M2, int N)RamanAmp
MatrixMultiply(double *M1, double M2, int N)RamanAmp
MatrixPlus(double *M1, double *M2, int N)RamanAmp
MatrixPlus(double *M1, double *M2, int M, int N)RamanAmp
MatrixReducedMultiply(double *M1, double *M2, int N, int P)RamanAmp
MatrixSubtract(double *M1, double *M2, int M, int N)RamanAmp
MutationRateRamanAmp [private]
NoFourierSignalRamanAmp [private]
NumASEChRamanAmp [private]
NumChRamanAmp [private]
NumDRBChRamanAmp [private]
NumFiberIndexRamanAmp [private]
NumFibersPumpedRamanAmp [private]
NumGainWidthRamanAmp [private]
NumIntItrRamanAmp [private]
NumIterationRamanAmp [private]
NumLossWidthRamanAmp [private]
NumPumChRamanAmp [private]
NumPumChTotalRamanAmp [private]
NumSigChRamanAmp [private]
NumSRBChRamanAmp [private]
NumTStepsRamanAmp [private]
NumZStepsRamanAmp [private]
oASEPowerRamanAmp [private]
oASEWaveLthRamanAmp [private]
ObjectInitializedRamanAmp [private]
oDRBPowerRamanAmp [private]
oDRBWaveLthRamanAmp [private]
oIntgSigPowerRamanAmp [private]
oLossRamanAmp [private]
OneByOneCorrection(double *ShootingValue, double *Target)RamanAmp
oOptSignalRamanAmp [private]
OptimizeBackwardIntegration(int IntStepI, double *PrePum)RamanAmp
OptimizeForwardIntegration(int IntStepI, double *PreSig)RamanAmp
OptimizeForwardIntegrationLastRound(int IntStepI, double *PreSig)RamanAmp
OptimizeForwardPumpShootingIntegration(int IntStepI, double *PreSig, double *PrePum)RamanAmp
OptimizeForwardShootingIntegration(int IntStepI, double *PreSig, double *PrePum)RamanAmp
OptimizeForwardSignalShootingIntegration(int IntStepI, double *PreSig, double *PrePum)RamanAmp
oPumpIntgTargetRamanAmp [private]
oPumpPowerRamanAmp [private]
oPumpPower45ConvertedRamanAmp [private]
oPumpPowerInputRamanAmp [private]
oPumpPowerPreRamanAmp [private]
oPumpTargetRamanAmp [private]
oPumpTargetBackupRamanAmp [private]
oPumpTrackRamanAmp [private]
oPumpWaveLthRamanAmp [private]
oPumpWaveLthInputRamanAmp [private]
oRamanGainRamanAmp [private]
OrderOptFilterRamanAmp [private]
oSignalPowerRamanAmp [private]
oSignalPowerPreRamanAmp [private]
oSignalSampleRamanAmp [private]
oSignalTrackRamanAmp [private]
oSignalWaveLthRamanAmp [private]
oSRBPowerRamanAmp [private]
oSRBWaveLthRamanAmp [private]
ParallelCorrection(double *ShootingValue, double *Target)RamanAmp
ParallelCorrectionNewton(double *ShootingValue, double *Target)RamanAmp
ParallelIntgCorrection(double *ShootingValue, double *Target)RamanAmp
ParallelIntgCorrectionNewton(double *ShootingValue, double *Target)RamanAmp
PopulationRamanAmp [private]
PreCorrectPRamanAmp [private]
PrepareNextStep()RamanAmp
PrepareSignal()RamanAmp
PrepareSignalCW()RamanAmp
PrepareSignalLastRound()RamanAmp
PrepareSignalNonFourier()RamanAmp
PrepareSignalStart()RamanAmp
PrePumpShooting(int PreShootingStepI)RamanAmp
PreSignalShooting(int PreShootingStepI)RamanAmp
PreSignalShootingWOA(int PreShootingStepI)RamanAmp
PropagateNoise(OptSignal *Noise)RamanAmp
PropagateSignalandNoise(OptSignal *NFSignal, OptSignal *Noise)RamanAmp
PumpAttenuationRamanAmp [private]
PumpPowerFactorRamanAmp [private]
PumpWavelengthForGainRamanAmp [private]
qtPointsRamanAmp [private]
RamanAmp()RamanAmp
RamanAmp(string Job, string InFileName, RanNumGen *RNG2, int TNumFiber)RamanAmp
RamanAmp(string Job, string InFileName, RanNumGen *RNG2, OptSignal *oOptSignal1, int TNumFiber)RamanAmp
RamanIteration()RamanAmp
RamanStartLengthRamanAmp [private]
RamanTransient()RamanAmp
RayleighBackscatterCoeffRamanAmp [private]
ReadPlainFileGain(double FiberLength, string InFileName)RamanAmp [private]
ReadPlainFileGainLoss(double FiberLength, string InFileName)RamanAmp
ReadPlainFileGainLossFlagRamanAmp [private]
ReadPlainFileLoss(double FiberLength, string InFileName)RamanAmp [private]
ReadRamanGainLossWavelengthGrid(double FiberLength, string InFileName)RamanAmp
ReadRamanGainLossWavelengthGridFlagRamanAmp [private]
RelativeCenterFreqOptFilterRamanAmp [private]
RelaxRamanIteration()RamanAmp
ReleaseMemory()RamanAmp
RNGRamanAmp [private]
SelectionFixedNumRamanAmp [private]
SetAmpLength(double Value)RamanAmp
SetGainProfile(double FiberLength, string InFileName)RamanAmp
SetPumpPower(double Value)RamanAmp
SetTypeRamanNoise(typeRamanNoise TypeRamanNoise2)RamanAmp
sfftMRamanAmp [private]
ShootingAccurateThRamanAmp [private]
ShootingGA()RamanAmp
ShootingGAVaryCW()RamanAmp
ShootingGAVictor()RamanAmp
ShootingGeneticAlgorithms(double VectorEqSpace)RamanAmp
ShootingGeneticAlgorithmsVaryCW(double VectorEqSpace)RamanAmp
ShootingGeneticAlgorithmsVictor()RamanAmp
ShootingIntegration(int NExtItr)RamanAmp
ShootingIntegrationExample(int NExtItr)RamanAmp
ShootingRamanIteration()RamanAmp
SigFEnergyRamanAmp [private]
SignalOnlyPropagation(int PreShootingStepI)RamanAmp
SingalRayleighBScattteringBackward(int StepI)RamanAmp
StartNumSpaceRamanAmp [private]
TimeWindowRamanAmp [private]
TypeAlgorithmRamanAmp [private]
TypeCorrectRamanAmp [private]
TypeGeneticAlgorithmsRamanAmp [private]
TypeIntergrationRamanAmp [private]
TypeOptFilterRamanAmp [private]
TypeRamanNoiseRamanAmp [private]
UEvolution(int StepI, double *MatrixU)RamanAmp
UpdateIndividualWavelength(double VectorSpaceUpdate)RamanAmp
UpdateIndividualWavelength(int Num, double *VectorUpdate, double Space, double CW)RamanAmp
WaveLengthStartRamanAmp [private]
WaveLengthStartGainRamanAmp [private]
WaveLengthStartLossRamanAmp [private]
WavelengthStepRamanAmp [private]
WavelengthStepGainRamanAmp [private]
WavelengthStepLossRamanAmp [private]
WeightCorrectRamanAmp [private]
WriteAveragePowerdBm(int loop)RamanAmp
WriteCentralWavelength(string InFileName, string OutFileName1)RamanAmp
WriteEqIntgData(string InFileName)RamanAmp
WriteGainShapeData(string InFileName, string OutFileName1, string OutFileName2)RamanAmp
WritePumpPower(string OutFileName)RamanAmp
WritePumpPowerdB(string OutFileName)RamanAmp
WritePumpWaveLthPower(string OutFileName, int Num)RamanAmp
WriteSignalConvergence(string OutFileName)RamanAmp
WriteSignalNoise(OptSignal *Signal1, OptSignal *NFSignal, OptSignal *N, string OutSignalNoiseFileName)RamanAmp
WriteSignalOutputPower(string OutFileName)RamanAmp
WriteSignalOutputPowerdB(string OutFileName)RamanAmp
WriteSignalTrack(string OutFileName, int Num)RamanAmp
WriteSignalTrack(string OutFileName)RamanAmp
WriteSignalWaveLthPower(string OutFileName, int Num)RamanAmp
WriteSignalWaveLthPowerWith(string OutFileName, int Num)RamanAmp
WriteTypeRamanNoise(void)RamanAmp
~RamanAmp()RamanAmp