, including all inherited members.
AccurateSign | RamanAmp | [private] |
AddNoise() | RamanAmp | |
AllocateMemory() | RamanAmp | |
AmpLength | RamanAmp | [private] |
BackwardStep(int StepI) | RamanAmp | |
BlowupSign | RamanAmp | [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 | |
CompCoeff | RamanAmp | [private] |
CrossRate | RamanAmp | [private] |
DeltaFreq | RamanAmp | [private] |
DeltaPpump | RamanAmp | [private] |
DeltaPpumpsign | RamanAmp | [private] |
DeltaPpumpTotal | RamanAmp | [private] |
DeltaPsignal | RamanAmp | [private] |
DeltaPsignalsign | RamanAmp | [private] |
DeltaPsignalTotal | RamanAmp | [private] |
DeltaT | RamanAmp | [private] |
DeltaTime | RamanAmp | [private] |
DeltaZ(int NumSteps) | RamanAmp | [private] |
DeltaZArray | RamanAmp | [private] |
DeltaZConst | RamanAmp | [private] |
DisplayM(double *M1, int M, int N) | RamanAmp | |
DoubleRamanPumpPower() | RamanAmp | |
DoubleRayleighBScattteringForward(int StepI) | RamanAmp | |
EndNumSpace | RamanAmp | [private] |
fft | RamanAmp | [private] |
FiberLocation | RamanAmp | [private] |
FirstGuessForwardShooting(int IntStepI, double *PreSig, double *PrePum) | RamanAmp | |
FixPumpShootingSign | RamanAmp | [private] |
FixSignalShootingSign | RamanAmp | [private] |
ForwardLastRound(int StepI) | RamanAmp | |
ForwardShooting(int StepI) | RamanAmp | |
ForwardStep(int StepI) | RamanAmp | |
FreqFWHM_OptFilter | RamanAmp | [private] |
FreqStartGain | RamanAmp | [private] |
FreqStepGain | RamanAmp | [private] |
FreqWindow | RamanAmp | [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 | |
GlobleRipple | RamanAmp | [private] |
InFileNameSave | RamanAmp | [private] |
InitRamanIteration() | RamanAmp | |
InternalRelaxationInForwardShooting(int IntStepI, double *PreSig, double *PrePum) | RamanAmp | |
IterationAccurateTh | RamanAmp | [private] |
JobRaman | RamanAmp | [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 | |
MutationRate | RamanAmp | [private] |
NoFourierSignal | RamanAmp | [private] |
NumASECh | RamanAmp | [private] |
NumCh | RamanAmp | [private] |
NumDRBCh | RamanAmp | [private] |
NumFiberIndex | RamanAmp | [private] |
NumFibersPumped | RamanAmp | [private] |
NumGainWidth | RamanAmp | [private] |
NumIntItr | RamanAmp | [private] |
NumIteration | RamanAmp | [private] |
NumLossWidth | RamanAmp | [private] |
NumPumCh | RamanAmp | [private] |
NumPumChTotal | RamanAmp | [private] |
NumSigCh | RamanAmp | [private] |
NumSRBCh | RamanAmp | [private] |
NumTSteps | RamanAmp | [private] |
NumZSteps | RamanAmp | [private] |
oASEPower | RamanAmp | [private] |
oASEWaveLth | RamanAmp | [private] |
ObjectInitialized | RamanAmp | [private] |
oDRBPower | RamanAmp | [private] |
oDRBWaveLth | RamanAmp | [private] |
oIntgSigPower | RamanAmp | [private] |
oLoss | RamanAmp | [private] |
OneByOneCorrection(double *ShootingValue, double *Target) | RamanAmp | |
oOptSignal | RamanAmp | [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 | |
oPumpIntgTarget | RamanAmp | [private] |
oPumpPower | RamanAmp | [private] |
oPumpPower45Converted | RamanAmp | [private] |
oPumpPowerInput | RamanAmp | [private] |
oPumpPowerPre | RamanAmp | [private] |
oPumpTarget | RamanAmp | [private] |
oPumpTargetBackup | RamanAmp | [private] |
oPumpTrack | RamanAmp | [private] |
oPumpWaveLth | RamanAmp | [private] |
oPumpWaveLthInput | RamanAmp | [private] |
oRamanGain | RamanAmp | [private] |
OrderOptFilter | RamanAmp | [private] |
oSignalPower | RamanAmp | [private] |
oSignalPowerPre | RamanAmp | [private] |
oSignalSample | RamanAmp | [private] |
oSignalTrack | RamanAmp | [private] |
oSignalWaveLth | RamanAmp | [private] |
oSRBPower | RamanAmp | [private] |
oSRBWaveLth | RamanAmp | [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 | |
Population | RamanAmp | [private] |
PreCorrectP | RamanAmp | [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 | |
PumpAttenuation | RamanAmp | [private] |
PumpPowerFactor | RamanAmp | [private] |
PumpWavelengthForGain | RamanAmp | [private] |
qtPoints | RamanAmp | [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 | |
RamanStartLength | RamanAmp | [private] |
RamanTransient() | RamanAmp | |
RayleighBackscatterCoeff | RamanAmp | [private] |
ReadPlainFileGain(double FiberLength, string InFileName) | RamanAmp | [private] |
ReadPlainFileGainLoss(double FiberLength, string InFileName) | RamanAmp | |
ReadPlainFileGainLossFlag | RamanAmp | [private] |
ReadPlainFileLoss(double FiberLength, string InFileName) | RamanAmp | [private] |
ReadRamanGainLossWavelengthGrid(double FiberLength, string InFileName) | RamanAmp | |
ReadRamanGainLossWavelengthGridFlag | RamanAmp | [private] |
RelativeCenterFreqOptFilter | RamanAmp | [private] |
RelaxRamanIteration() | RamanAmp | |
ReleaseMemory() | RamanAmp | |
RNG | RamanAmp | [private] |
SelectionFixedNum | RamanAmp | [private] |
SetAmpLength(double Value) | RamanAmp | |
SetGainProfile(double FiberLength, string InFileName) | RamanAmp | |
SetPumpPower(double Value) | RamanAmp | |
SetTypeRamanNoise(typeRamanNoise TypeRamanNoise2) | RamanAmp | |
sfftM | RamanAmp | [private] |
ShootingAccurateTh | RamanAmp | [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 | |
SigFEnergy | RamanAmp | [private] |
SignalOnlyPropagation(int PreShootingStepI) | RamanAmp | |
SingalRayleighBScattteringBackward(int StepI) | RamanAmp | |
StartNumSpace | RamanAmp | [private] |
TimeWindow | RamanAmp | [private] |
TypeAlgorithm | RamanAmp | [private] |
TypeCorrect | RamanAmp | [private] |
TypeGeneticAlgorithms | RamanAmp | [private] |
TypeIntergration | RamanAmp | [private] |
TypeOptFilter | RamanAmp | [private] |
TypeRamanNoise | RamanAmp | [private] |
UEvolution(int StepI, double *MatrixU) | RamanAmp | |
UpdateIndividualWavelength(double VectorSpaceUpdate) | RamanAmp | |
UpdateIndividualWavelength(int Num, double *VectorUpdate, double Space, double CW) | RamanAmp | |
WaveLengthStart | RamanAmp | [private] |
WaveLengthStartGain | RamanAmp | [private] |
WaveLengthStartLoss | RamanAmp | [private] |
WavelengthStep | RamanAmp | [private] |
WavelengthStepGain | RamanAmp | [private] |
WavelengthStepLoss | RamanAmp | [private] |
WeightCorrect | RamanAmp | [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 | |