source: sans/Dev/trunk/NCNR_User_Procedures/Reduction/SANS/Includes.ipf @ 570

Last change on this file since 570 was 570, checked in by srkline, 13 years ago

Change (1):
In preparation for release, updated pragma IgorVersion?=6.1 in all procedures

Change (2):
As a side benefit of requiring 6.1, we can use the MultiThread? keyword to thread any model function we like. The speed benefit is only noticeable on functions that require at least one integration and at least 100 points (resolution smearing is NOT threaded, too many threadSafe issues, too little benefit). I have chosen to use the MultiThread? only on the XOP assignment. In the Igor code there are too many functions that are not explicitly declared threadsafe, making for a mess.

File size: 2.1 KB
1#pragma rtGlobals=1             // Use modern global access method.
2#pragma version=1.2
3#pragma IgorVersion=6.1
6// SRK 12 FEB 08
7// as of version 5.1, this is now a pointer to the current version of the includes
8#include "Includes_v510"
10// as of version 5, this is now a pointer to the current version of the includes
11// -- need for back-compatibility so that anyone opening an old template (v4.2 or earlier)
12// will get an experiment that actualy compiles, rather than bonks with an error
14// SRK 19 NOV 07
15//#include "Includes_v500"
18//// the list of files to include in the SANS reduction experiment
19////  - files must be located somewhere in the User Procedures folder
20//// or sub-folders
22//// these procedure files are those used in version 4.2 of the
23//// SANS Reduction macros, October 2003
25//#include "AvgGraphics"                        version>=1.2
26//#include "Buttons"                            version>=1.2
27//#include "CatVSTable"                 version>=1.2
28//#include "CircSectAve"                        version>=1.2
29//#include "Correct"                            version>=1.2
30//#include "DisplayUtils"                       version>=1.2
31//#include "FIT_Ops"                            version>=1.2
32//#include "Initialize"                 version>=1.2
33//#include "MainPanel"                  version>=1.2
34//#include "Marquee"                            version>=1.2
35//#include "MaskUtils"                  version>=1.2
36//#include "Menu"                                       version>=1.2
37//#include "MultipleReduce"             version>=1.2
38//#include "NSORT"                                      version>=1.2
39//#include "PatchFiles"                 version>=1.2
40//#include "PlotUtils"                  version>=1.2
41//#include "ProDiv"                             version>=1.2
42//#include "ProtocolAsPanel"            version>=1.2
43//#include "RawDataReader"              version>=1.2
44//#include "RawWindowHook"              version>=1.2
45//#include "RectAnnulAvg"                       version>=1.2
46//#include "Schematic"                  version>=1.2
47//#include "Tile_2D"                            version>=1.2
48//#include "Transmission"                       version>=1.2
49//#include "VAXFileUtils"                       version>=1.2
50//#include "WorkFileUtils"              version>=1.2
51//#include "WriteQIS"                           version>=1.2
52////single file necessary for RealTime updating, now in the same folder
53//#include "RealTimeUpdate_RT"          version>=1.0
55////NEW 05MAY03
56//#include "SANSPreferences"                            version>=1.0
58////NEW 14MAY03
59//#include "Subtract_1D"                                version>=1.0
Note: See TracBrowser for help on using the repository browser.