Переход назад
Оглавление

BxVortex.h

См. документацию.
00001 
00035 void testC();
00036 
00051 void VortexAmplitudeTransformation1DExe(TComplex1D InFunction, 
00052   int n, double lamda, double focus, TComplex1D OutFunction);
00053 
00070 void VortexAmplitudeReplacement1DExe(TComplex1D InFunction, 
00071   double sigma, TComplex1D OutFunction, double R);
00072 
00089 void VortexIntencityMaxReplacement1DExe(TComplex1D InFunction, 
00090   double Imax, int index, double deltaMin, TComplex1D OutFunction);
00091 
00102 void VortexRandomPhaseSet1DExe(TComplex1D OutFunction);
00103 
00116 void VortexModeExe(TComplex1D InFunction, 
00117   int n, TOptics OutOptics);
00118 
00130 double GetS(TComplex1D function, int index);
00131 
00146 void VortexExe(TOptics InOptics, TOptics OutOptics,
00147   TModes Modes);
00148   
00163 void EllipsExe(TOptics InOptics, TOptics OutOptics,
00164   TModes Modes);
00165 
00185 void WaveExe(TOptics InOptics, TOptics OutOptics,
00186   TModes Modes, unsigned short Param);
00187 
00208 void EllipsoidWaveExe(TOptics InOptics, TOptics OutOptics,
00209   int ExpCount, double lamda, double a, double z);
00210 
00238 void NullVortex1D(TComplex1D OutOptics, 
00239   TModes Modes, unsigned short Params, double sigma, bool isLog, double power);
00240   
00241 void NullVortex2D(TOptics InOptics, TOptics OutOptics,
00242   TModes Modes, unsigned short Params, double sigma, bool isLog, double power);
00243 
Документация по системе CAAM. © Все права защищены БайтериКС 2005-2015. BYTERIX.COM byterix