maXbox3 3.9.9.195 14/05/2015 08:37:17 AM
maXbox3 3.9.9.80 13.11.2013 11:25:53
maXbox3 3.9.9.80 13.11.2013 11:25:53
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>maXbox3</strong> <strong>3.9.9.195</strong><br />
<strong>14</strong>/<strong>05</strong>/<strong>2015</strong> <strong>08</strong>:<strong>37</strong>:<strong>17</strong> <strong>AM</strong><br />
7680: begin<br />
7681: type RNG_Type =<br />
7682: (RNG_MWC, { Multiply-With-Carry }<br />
7683: RNG_MT, { Mersenne Twister }<br />
7684: RNG_UVAG); { Universal Virtual Array Generator }<br />
7685: Procedure SetRNG( RNG : RNG_Type)<br />
7686: Procedure InitGen( Seed : RNG_IntType)<br />
7687: Procedure SRand( Seed : RNG_IntType)<br />
7688: Function IRanGen : RNG_IntType<br />
7689: Function IRanGen31 : RNG_IntType<br />
7690: Function RanGen1 : Float<br />
7691: Function RanGen2 : Float<br />
7692: Function RanGen3 : Float<br />
7693: Function RanGen53 : Float<br />
7694: end;<br />
7695:<br />
7696: // Optimization by Simulated Annealing<br />
7697: procedure SIRegister_usimann(CL: TPSPascalCompiler);<br />
7698: begin<br />
7699: Procedure InitSAParams( NT, NS, NCycles : Integer; RT : Float)<br />
7700: Procedure SA_CreateLogFile( FileName : String)<br />
7701: Procedure SimAnn(Func: TFuncNVar; X, Xmin, Xmax : TVector; Lb, Ub : Integer; var F_min : Float);<br />
7702: end;<br />
7703:<br />
7704: procedure SIRegister_uranuvag(CL: TPSPascalCompiler);<br />
77<strong>05</strong>: begin<br />
7706: Procedure InitUVAGbyString( KeyPhrase : string)<br />
7707: Procedure InitUVAG( Seed : RNG_IntType)<br />
77<strong>08</strong>: Function IRanUVAG : RNG_IntType<br />
7709: end;<br />
7710:<br />
7711: procedure SIRegister_ugenalg(CL: TPSPascalCompiler);<br />
7712: begin<br />
7713: Procedure InitGAParams( NP, NG : Integer; SR, MR, HR : Float)<br />
77<strong>14</strong>: Procedure GA_CreateLogFile( LogFileName : String)<br />
7715: Procedure GenAlg(Func: TFuncNVar; X, Xmin, Xmax : TVector; Lb, Ub : Integer; var F_min : Float);<br />
7716: end;<br />
77<strong>17</strong>:<br />
7718: TVector', 'array of Float<br />
7719: procedure SIRegister_uqsort(CL: TPSPascalCompiler);<br />
7720: begin<br />
7721: Procedure QSort( X : TVector; Lb, Ub : Integer)<br />
7722: Procedure DQSort( X : TVector; Lb, Ub : Integer)<br />
7723: end;<br />
7724:<br />
7725: procedure SIRegister_uinterv(CL: TPSPascalCompiler);<br />
7726: begin<br />
7727: Procedure Interval( X1, X2 : Float; MinDiv, MaxDiv : Integer; var Min, Max, Step : Float)<br />
7728: Procedure AutoScale(X: TVector; Lb, Ub : Integer; Scale : TScale; var XMin, XMax, XStep:Float)<br />
7729: end;<br />
7730:<br />
7731: procedure SIRegister_D2XXUnit(CL: TPSPascalCompiler);<br />
7732: begin<br />
7733: FT_Result', 'Integer<br />
7734: //TDWordptr', '^DWord // will not work<br />
7735: TFT_Program_Data', 'record Signature1 : DWord; Signature2 : DWor'<br />
7736: d; Version : DWord; VendorID : Word; ProductID : Word; Manufacturer : PCha'<br />
77<strong>37</strong>: r; ManufacturerID : PChar; Description : PChar; SerialNumber : PChar; MaxP'<br />
7738: ower : Word; PnP : Word; SelfPowered : Word; RemoteWakeup : Word; Rev4 : B'<br />
7739: yte; IsoIn : Byte; IsoOut : Byte; PullDownEnable : Byte; SerNumEnable : By'<br />
7740: te; USBVersionEnable : Byte; USBVersion : Word; Rev5 : Byte; IsoInA : Byte'<br />
7741: ; IsoInB : Byte; IsoOutA : Byte; IsoOutB : Byte; PullDownEnable5 : Byte; S'<br />
7742: erNumEnable5 : Byte; USBVersionEnable5 : Byte; USBVersion5 : Word; AIsHigh'<br />
7743: Current : Byte; BIsHighCurrent : Byte; IFAIsFifo : Byte; IFAIsFifoTar : By'<br />
7744: te; IFAIsFastSer : Byte; AIsVCP : Byte; IFBIsFifo : Byte; IFBIsFifoTar : B'<br />
7745: yte; IFBIsFastSer : Byte; BIsVCP : Byte; UseExtOsc : Byte; HighDriveIOs : '<br />
7746: Byte; EndpointSize : Byte; PullDownEnableR : Byte; SerNumEnableR : Byte; I'<br />
7747: nvertTXD : Byte; InvertRXD : Byte; InvertRTS : Byte; InvertCTS : Byte; Inv'<br />
7748: ertDTR : Byte; InvertDSR : Byte; InvertDCD : Byte; InvertRI : Byte; Cbus0 '<br />
7749: : Byte; Cbus1 : Byte; Cbus2 : Byte; Cbus3 : Byte; Cbus4 : Byte; RIsVCP : B'<br />
7750: yte; end<br />
7751: end;<br />
7752:<br />
7753:<br />
7754: //*************************************** PaintFX****************************<br />
7755: procedure SIRegister_TJvPaintFX(CL: TPSPascalCompiler);<br />
7756: begin<br />
7757: //with RegClassS(CL,'TComponent', 'TJvPaintFX') do<br />
7758: with AddClassN(FindClass('TComponent'),'TJvPaintFX') do begin<br />
7759: Procedure Solarize( const Src : TBitmap; var Dst : TBitmap; Amount : Integer)<br />
7760: Procedure Posterize( const Src : TBitmap; var Dst : TBitmap; Amount : Integer)<br />
7761: Procedure Blend( const Src1, Src2 : TBitmap; var Dst : TBitmap; Amount : Single)<br />
7762: Procedure Blend2( const Src1, Src2 : TBitmap; var Dst : TBitmap; Amount : Single)<br />
7763: Procedure ExtractColor( const Dst : TBitmap; AColor : TColor)<br />
7764: Procedure ExcludeColor( const Dst : TBitmap; AColor : TColor)<br />
7765: Procedure Turn( Src, Dst : TBitmap)<br />
7766: Procedure TurnRight( Src, Dst : TBitmap)<br />
7767: Procedure HeightMap( const Dst : TBitmap; Amount : Integer)<br />
7768: Procedure TexturizeTile( const Dst : TBitmap; Amount : Integer)<br />
PC<strong>08</strong> E:\maxbox3\mXGit39988\maxbox3\docs\maxbox_extract_funclist399.txt<br />
http://www.softwareschule.ch/maxbox.htm T: 297<br />
p: 90