Changeset 501


Ignore:
Timestamp:
May 13, 2009 9:18:52 PM (13 years ago)
Author:
ajj
Message:

Bicelle and Core-Shell Parallelepiped models for Andrea Hamill

Location:
sans
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • sans/Dev/trunk/NCNR_User_Procedures/Analysis/Models/NewModels_2009/PolyCoreBicelle_v40.ipf

    r500 r501  
    3434        ModifyTable width(parameters_PCBicelle)=162 
    3535         
    36         Variable/G root:g_PCBicellee 
     36        Variable/G root:g_PCBicelle 
    3737        g_PCBicelle := PolyCoreBicelle(coef_PCBicelle,ywave_PCBicelle,xwave_PCBicelle) 
    3838        Display ywave_PCBicelle vs xwave_PCBicelle 
     
    4242        AutoPositionWindow/M=1/R=$(WinName(0,1)) $WinName(0,2) 
    4343         
    44         AddModelToStrings("PolyCoreBicelle","coef_PCBicelle","Bicelle") 
     44        AddModelToStrings("PolyCoreBicelle","coef_PCBicelle","PCBicelle") 
    4545End 
    4646 
     
    8080         
    8181        SetDataFolder root: 
    82         AddModelToStrings("SmearedPolyCoreBicelle","smear_coef_PCBicelle","Bicelle") 
     82        AddModelToStrings("SmearedPolyCoreBicelle","smear_coef_PCBicelle","PCBicelle") 
    8383End 
    8484/////////////////////////////////////////////////////////////////////////////// 
  • sans/Dev/trunk/NCNR_User_Procedures/Analysis/Packages/ModelPicker/SANSModelPicker_v40.ipf

    r500 r501  
    128128////paste here... after deleting the old make statement and list 
    129129         
    130   Make/O/T/N=86  SANS_Model_List 
     130  Make/O/T/N=87  SANS_Model_List 
    131131 
    132132  SANS_Model_List[0] = "BE_Polyelectrolyte.ipf" 
     
    218218  //2009 Models 
    219219  SANS_Model_List[85] = "PolyCoreBicelle.ipf" 
     220  SANS_Model_List[86] = "CSParallelepiped.ipf" 
    220221 
    221222 
  • sans/XOP_Dev/SANSAnalysis/XCode/SANSAnalysis.xcodeproj/ajj.pbxuser

    r500 r501  
    66        05305C3B0BDD76E400578444 /* Cylinder.c */ = { 
    77                uiCtxt = { 
    8                         sepNavIntBoundsRect = "{{0, 0}, {758, 14994}}"; 
     8                        sepNavIntBoundsRect = "{{0, 0}, {758, 14882}}"; 
    99                        sepNavSelRange = "{28464, 0}"; 
    10                         sepNavVisRange = "{27167, 1488}"; 
     10                        sepNavVisRange = "{27115, 1536}"; 
    1111                        sepNavVisRect = "{{0, 4467}, {907, 499}}"; 
    12                         sepNavWindowFrame = "{{793, 56}, {817, 878}}"; 
     12                        sepNavWindowFrame = "{{814, 57}, {817, 878}}"; 
    1313                }; 
    1414        }; 
    1515        05305C3C0BDD76E400578444 /* Cylinder.h */ = { 
    1616                uiCtxt = { 
    17                         sepNavIntBoundsRect = "{{0, 0}, {580, 640}}"; 
    18                         sepNavSelRange = "{54, 41}"; 
     17                        sepNavIntBoundsRect = "{{0, 0}, {758, 750}}"; 
     18                        sepNavSelRange = "{1145, 0}"; 
     19                        sepNavVisRange = "{0, 1145}"; 
    1920                        sepNavVisRect = "{{0, 0}, {580, 640}}"; 
    20                         sepNavWindowFrame = "{{55, -5}, {817, 878}}"; 
     21                        sepNavWindowFrame = "{{772, 47}, {817, 878}}"; 
    2122                }; 
    2223        }; 
     
    3940        05305C3F0BDD76E400578444 /* SANSAnalysis.c */ = { 
    4041                uiCtxt = { 
    41                         sepNavIntBoundsRect = "{{0, 0}, {726, 5458}}"; 
    42                         sepNavSelRange = "{15006, 0}"; 
    43                         sepNavVisRange = "{13332, 1985}"; 
     42                        sepNavIntBoundsRect = "{{0, 0}, {753, 5516}}"; 
     43                        sepNavSelRange = "{14862, 0}"; 
     44                        sepNavVisRange = "{11077, 2606}"; 
    4445                        sepNavVisRect = "{{0, 524}, {907, 499}}"; 
    45                         sepNavWindowFrame = "{{46, 52}, {702, 976}}"; 
     46                        sepNavWindowFrame = "{{679, 55}, {812, 967}}"; 
    4647                }; 
    4748        }; 
     
    5758        05305C410BDD76E400578444 /* SANSAnalysis.r */ = { 
    5859                uiCtxt = { 
    59                         sepNavIntBoundsRect = "{{0, 0}, {839, 11676}}"; 
    60                         sepNavSelRange = "{1394, 77}"; 
    61                         sepNavVisRange = "{959, 972}"; 
     60                        sepNavIntBoundsRect = "{{0, 0}, {643, 11592}}"; 
     61                        sepNavSelRange = "{27128, 0}"; 
     62                        sepNavVisRange = "{25686, 2006}"; 
    6263                        sepNavVisRect = "{{0, 6962}, {580, 640}}"; 
    6364                        sepNavWindowFrame = "{{780, 52}, {702, 976}}"; 
     
    112113        05305C7D0BDD79F500578444 /* libCylinder.c */ = { 
    113114                uiCtxt = { 
    114                         sepNavIntBoundsRect = "{{0, 0}, {2250, 42182}}"; 
    115                         sepNavSelRange = "{73289, 0}"; 
    116                         sepNavVisRange = "{74416, 1641}"; 
     115                        sepNavIntBoundsRect = "{{0, 0}, {1068, 43260}}"; 
     116                        sepNavSelRange = "{78071, 0}"; 
     117                        sepNavVisRange = "{78286, 1219}"; 
    117118                        sepNavVisRect = "{{100, 6723}, {907, 456}}"; 
    118                         sepNavWindowFrame = "{{839, 85}, {649, 943}}"; 
     119                        sepNavWindowFrame = "{{655, 4}, {1014, 1016}}"; 
    119120                }; 
    120121        }; 
    121122        05305C7E0BDD79F500578444 /* libCylinder.h */ = { 
    122123                uiCtxt = { 
    123                         sepNavIntBoundsRect = "{{0, 0}, {984, 1232}}"; 
    124                         sepNavSelRange = "{3922, 0}"; 
    125                         sepNavVisRange = "{0, 2758}"; 
     124                        sepNavIntBoundsRect = "{{0, 0}, {984, 1246}}"; 
     125                        sepNavSelRange = "{4058, 0}"; 
     126                        sepNavVisRange = "{1355, 3837}"; 
    126127                        sepNavVisRect = "{{0, 0}, {907, 499}}"; 
    127                         sepNavWindowFrame = "{{55, -5}, {817, 878}}"; 
     128                        sepNavWindowFrame = "{{516, 150}, {817, 878}}"; 
    128129                }; 
    129130        }; 
    130131        05305C7F0BDD79F500578444 /* libSphere.c */ = { 
    131132                uiCtxt = { 
    132                         sepNavIntBoundsRect = "{{0, 0}, {758, 30072}}"; 
     133                        sepNavIntBoundsRect = "{{0, 0}, {758, 30226}}"; 
    133134                        sepNavSelRange = "{29664, 37}"; 
    134                         sepNavVisRange = "{29907, 1162}"; 
     135                        sepNavVisRange = "{29900, 1169}"; 
    135136                        sepNavVisRect = "{{0, 0}, {715, 264}}"; 
    136                         sepNavWindowFrame = "{{78, 0}, {817, 878}}"; 
     137                        sepNavWindowFrame = "{{108, 150}, {817, 878}}"; 
    137138                }; 
    138139        }; 
     
    193194        053061090BDE78A200578444 /* libSANSAnalysis.h */ = { 
    194195                uiCtxt = { 
    195                         sepNavIntBoundsRect = "{{0, 0}, {992, 1988}}"; 
    196                         sepNavSelRange = "{6143, 0}"; 
     196                        sepNavIntBoundsRect = "{{0, 0}, {839, 2856}}"; 
     197                        sepNavSelRange = "{164, 0}"; 
     198                        sepNavVisRange = "{0, 738}"; 
    197199                        sepNavVisRect = "{{0, 126}, {907, 575}}"; 
     200                        sepNavWindowFrame = "{{434, 41}, {812, 967}}"; 
    198201                }; 
    199202        }; 
     
    211214                ); 
    212215                autoAttachOnCrash = 1; 
    213                 breakpointsEnabled = 1; 
     216                breakpointsEnabled = 0; 
    214217                configStateDict = { 
    215218                }; 
     
    226229                sourceDirectories = ( 
    227230                ); 
    228         }; 
    229         053062460BDE9DFF00578444 /* sphereform.c */ = { 
    230                 uiCtxt = { 
    231                         sepNavIntBoundsRect = "{{0, 0}, {840, 529}}"; 
    232                         sepNavSelRange = "{0, 0}"; 
    233                         sepNavVisRect = "{{0, 0}, {840, 529}}"; 
    234                 }; 
    235         }; 
    236         056D3AC20F2A9F5800EE5BB4 /* PBXTextBookmark */ = { 
    237                 isa = PBXTextBookmark; 
    238                 fRef = 05305C7F0BDD79F500578444 /* libSphere.c */; 
    239                 name = "libSphere.c: 1102"; 
    240                 rLen = 37; 
    241                 rLoc = 29664; 
    242                 rType = 0; 
    243                 vrLen = 1730; 
    244                 vrLoc = 28455; 
    245         }; 
    246         056D3AC30F2A9F5800EE5BB4 /* PBXTextBookmark */ = { 
    247                 isa = PBXTextBookmark; 
    248                 fRef = 05305C7F0BDD79F500578444 /* libSphere.c */; 
    249                 name = "libSphere.c: 1102"; 
    250                 rLen = 37; 
    251                 rLoc = 29664; 
    252                 rType = 0; 
    253                 vrLen = 1162; 
    254                 vrLoc = 29907; 
    255231        }; 
    256232        058F35AE0BDD32E900D07487 /* Source Control */ = { 
     
    267243                indexTemplatePath = ""; 
    268244        }; 
    269         05C113E30FBB1347003353A3 /* PBXBookmark */ = { 
     245        05BEB95F0FBBA1C2005A20C4 /* PBXTextBookmark */ = { 
     246                isa = PBXTextBookmark; 
     247                comments = "error: 'i' undeclared (first use in this function)"; 
     248                fRef = 05305C7D0BDD79F500578444 /* libCylinder.c */; 
     249                rLen = 1; 
     250                rLoc = 3001; 
     251                rType = 1; 
     252        }; 
     253        05BEB9600FBBA1C2005A20C4 /* PBXTextBookmark */ = { 
     254                isa = PBXTextBookmark; 
     255                fRef = 05305C7D0BDD79F500578444 /* libCylinder.c */; 
     256                name = "libCylinder.c: 3003"; 
     257                rLen = 0; 
     258                rLoc = 77200; 
     259                rType = 0; 
     260                vrLen = 316; 
     261                vrLoc = 76906; 
     262        }; 
     263        05BEB96E0FBBA240005A20C4 /* PBXTextBookmark */ = { 
     264                isa = PBXTextBookmark; 
     265                comments = "warning: unused variable 'mu'"; 
     266                fRef = 05305C7D0BDD79F500578444 /* libCylinder.c */; 
     267                rLen = 1; 
     268                rLoc = 2973; 
     269                rType = 1; 
     270        }; 
     271        05BEB96F0FBBA240005A20C4 /* PBXTextBookmark */ = { 
     272                isa = PBXTextBookmark; 
     273                fRef = 05305C7D0BDD79F500578444 /* libCylinder.c */; 
     274                name = "libCylinder.c: 2974"; 
     275                rLen = 0; 
     276                rLoc = 76581; 
     277                rType = 0; 
     278                vrLen = 523; 
     279                vrLoc = 76153; 
     280        }; 
     281        05BEB9740FBBA26E005A20C4 /* PBXTextBookmark */ = { 
     282                isa = PBXTextBookmark; 
     283                fRef = 05305C7E0BDD79F500578444 /* libCylinder.h */; 
     284                name = "libCylinder.h: 67"; 
     285                rLen = 0; 
     286                rLoc = 4058; 
     287                rType = 0; 
     288                vrLen = 3837; 
     289                vrLoc = 1355; 
     290        }; 
     291        05BEB9750FBBA26E005A20C4 /* PBXTextBookmark */ = { 
     292                isa = PBXTextBookmark; 
     293                fRef = 05305C7D0BDD79F500578444 /* libCylinder.c */; 
     294                name = "libCylinder.c: 3059"; 
     295                rLen = 0; 
     296                rLoc = 78071; 
     297                rType = 0; 
     298                vrLen = 1219; 
     299                vrLoc = 78286; 
     300        }; 
     301        05C115340FBB591B003353A3 /* bicelletest */ = { 
     302                activeExec = 0; 
     303                executables = ( 
     304                        05C115360FBB591B003353A3 /* bicelletest */, 
     305                ); 
     306        }; 
     307        05C115360FBB591B003353A3 /* bicelletest */ = { 
     308                isa = PBXExecutable; 
     309                activeArgIndices = ( 
     310                ); 
     311                argumentStrings = ( 
     312                ); 
     313                autoAttachOnCrash = 1; 
     314                breakpointsEnabled = 0; 
     315                configStateDict = { 
     316                }; 
     317                customDataFormattersEnabled = 1; 
     318                debuggerPlugin = GDBDebugging; 
     319                disassemblyDisplayState = 0; 
     320                dylibVariantSuffix = ""; 
     321                enableDebugStr = 1; 
     322                environmentEntries = ( 
     323                ); 
     324                executableSystemSymbolLevel = 0; 
     325                executableUserSymbolLevel = 0; 
     326                libgmallocEnabled = 0; 
     327                name = bicelletest; 
     328                sourceDirectories = ( 
     329                ); 
     330        }; 
     331        05C115400FBB59A9003353A3 /* bicelletest.c */ = { 
     332                uiCtxt = { 
     333                        sepNavIntBoundsRect = "{{0, 0}, {753, 839}}"; 
     334                        sepNavSelRange = "{182, 0}"; 
     335                        sepNavVisRange = "{0, 979}"; 
     336                        sepNavWindowFrame = "{{718, 42}, {812, 967}}"; 
     337                }; 
     338        }; 
     339        05C1167D0FBB7095003353A3 /* PBXBookmark */ = { 
    270340                isa = PBXBookmark; 
    271341                fRef = 05305C7D0BDD79F500578444 /* libCylinder.c */; 
    272342        }; 
    273         05C113E40FBB1378003353A3 /* PBXBookmark */ = { 
    274                 isa = PBXBookmark; 
    275                 fRef = 05305C3F0BDD76E400578444 /* SANSAnalysis.c */; 
    276         }; 
    277         05C113E50FBB1971003353A3 /* PBXBookmark */ = { 
    278                 isa = PBXBookmark; 
    279                 fRef = 05305C3B0BDD76E400578444 /* Cylinder.c */; 
    280         }; 
    281         05C113EC0FBB1E68003353A3 /* PBXTextBookmark */ = { 
     343        05C1168E0FBB7762003353A3 /* PBXTextBookmark */ = { 
    282344                isa = PBXTextBookmark; 
    283345                fRef = 05305C7D0BDD79F500578444 /* libCylinder.c */; 
    284                 name = "libCylinder.c: 1824"; 
     346                name = "libCylinder.c: 2972"; 
    285347                rLen = 0; 
    286                 rLoc = 47212; 
     348                rLoc = 76489; 
    287349                rType = 0; 
    288                 vrLen = 1739; 
    289                 vrLoc = 47070; 
    290         }; 
    291         05C113EF0FBB1E68003353A3 /* PBXTextBookmark */ = { 
    292                 isa = PBXTextBookmark; 
    293                 fRef = 05305C3B0BDD76E400578444 /* Cylinder.c */; 
    294                 name = "Cylinder.c: 1054"; 
     350                vrLen = 1044; 
     351                vrLoc = 76803; 
     352        }; 
     353        05C1168F0FBB7762003353A3 /* PBXTextBookmark */ = { 
     354                isa = PBXTextBookmark; 
     355                fRef = 05305C7E0BDD79F500578444 /* libCylinder.h */; 
     356                name = "libCylinder.h: 64"; 
     357                rLen = 315; 
     358                rLoc = 3657; 
     359                rType = 0; 
     360                vrLen = 3604; 
     361                vrLoc = 958; 
     362        }; 
     363        05C116900FBB7762003353A3 /* PBXTextBookmark */ = { 
     364                isa = PBXTextBookmark; 
     365                fRef = 05305C7E0BDD79F500578444 /* libCylinder.h */; 
     366                name = "libCylinder.h: 67"; 
    295367                rLen = 0; 
    296                 rLoc = 28464; 
     368                rLoc = 4058; 
    297369                rType = 0; 
    298                 vrLen = 1488; 
    299                 vrLoc = 27167; 
    300         }; 
    301         05C113F20FBB1E68003353A3 /* PBXTextBookmark */ = { 
    302                 isa = PBXTextBookmark; 
    303                 fRef = 05305C3F0BDD76E400578444 /* SANSAnalysis.c */; 
    304                 name = "SANSAnalysis.c: 1"; 
    305                 rLen = 0; 
    306                 rLoc = 0; 
    307                 rType = 0; 
    308                 vrLen = 1970; 
    309                 vrLoc = 13332; 
    310         }; 
    311         05C113FE0FBB25AE003353A3 /* PBXBookmark */ = { 
    312                 isa = PBXBookmark; 
    313                 fRef = 05305C7E0BDD79F500578444 /* libCylinder.h */; 
    314         }; 
    315         05C1140C0FBB27C2003353A3 /* PBXTextBookmark */ = { 
    316                 isa = PBXTextBookmark; 
    317                 comments = "error: 'PI' undeclared (first use in this function)"; 
    318                 fRef = 05305C7D0BDD79F500578444 /* libCylinder.c */; 
    319                 rLen = 1; 
    320                 rLoc = 2938; 
    321                 rType = 1; 
    322         }; 
    323         05C114120FBB2841003353A3 /* PBXTextBookmark */ = { 
    324                 isa = PBXTextBookmark; 
    325                 comments = "error: syntax error before '}' token"; 
    326                 fRef = 05305C7D0BDD79F500578444 /* libCylinder.c */; 
    327                 rLen = 1; 
    328                 rLoc = 2894; 
    329                 rType = 1; 
    330         }; 
    331         05C114130FBB2841003353A3 /* PBXTextBookmark */ = { 
    332                 isa = PBXTextBookmark; 
    333                 fRef = 05305C7D0BDD79F500578444 /* libCylinder.c */; 
    334                 name = "libCylinder.c: 2853"; 
    335                 rLen = 0; 
    336                 rLoc = 74413; 
    337                 rType = 0; 
    338                 vrLen = 225; 
    339                 vrLoc = 73205; 
    340         }; 
    341         05C114140FBB284B003353A3 /* PBXTextBookmark */ = { 
    342                 isa = PBXTextBookmark; 
    343                 fRef = 05305C7D0BDD79F500578444 /* libCylinder.c */; 
    344                 name = "libCylinder.c: 2852"; 
    345                 rLen = 0; 
    346                 rLoc = 73500; 
    347                 rType = 0; 
    348                 vrLen = 635; 
    349                 vrLoc = 72795; 
    350         }; 
    351         05C114170FBB284B003353A3 /* PBXTextBookmark */ = { 
    352                 isa = PBXTextBookmark; 
    353                 fRef = 05305C7E0BDD79F500578444 /* libCylinder.h */; 
    354                 name = "libCylinder.h: 65"; 
    355                 rLen = 0; 
    356                 rLoc = 3922; 
    357                 rType = 0; 
    358                 vrLen = 2758; 
    359                 vrLoc = 0; 
    360         }; 
    361         05C114180FBB284B003353A3 /* PBXTextBookmark */ = { 
    362                 isa = PBXTextBookmark; 
    363                 fRef = 05305C3B0BDD76E400578444 /* Cylinder.c */; 
    364                 name = "Cylinder.c: 1054"; 
    365                 rLen = 0; 
    366                 rLoc = 28464; 
    367                 rType = 0; 
    368                 vrLen = 1488; 
    369                 vrLoc = 27167; 
    370         }; 
    371         05C114190FBB284B003353A3 /* PBXTextBookmark */ = { 
    372                 isa = PBXTextBookmark; 
    373                 fRef = 05305C3F0BDD76E400578444 /* SANSAnalysis.c */; 
    374                 name = "SANSAnalysis.c: 1"; 
    375                 rLen = 0; 
    376                 rLoc = 0; 
    377                 rType = 0; 
    378                 vrLen = 1970; 
    379                 vrLoc = 13332; 
    380         }; 
    381         05C1141F0FBB2B32003353A3 /* PBXTextBookmark */ = { 
    382                 isa = PBXTextBookmark; 
    383                 fRef = 05305C7D0BDD79F500578444 /* libCylinder.c */; 
    384                 name = "libCylinder.c: 2851"; 
    385                 rLen = 0; 
    386                 rLoc = 73290; 
    387                 rType = 0; 
    388                 vrLen = 1422; 
    389                 vrLoc = 72809; 
    390         }; 
    391         05C114200FBB2B32003353A3 /* PBXTextBookmark */ = { 
    392                 isa = PBXTextBookmark; 
    393                 fRef = 05305C7E0BDD79F500578444 /* libCylinder.h */; 
    394                 name = "libCylinder.h: 65"; 
    395                 rLen = 0; 
    396                 rLoc = 3922; 
    397                 rType = 0; 
    398                 vrLen = 2758; 
    399                 vrLoc = 0; 
    400         }; 
    401         05C114210FBB2B32003353A3 /* PBXTextBookmark */ = { 
    402                 isa = PBXTextBookmark; 
    403                 fRef = 05305C3B0BDD76E400578444 /* Cylinder.c */; 
    404                 name = "Cylinder.c: 1054"; 
    405                 rLen = 0; 
    406                 rLoc = 28464; 
    407                 rType = 0; 
    408                 vrLen = 1488; 
    409                 vrLoc = 27167; 
    410         }; 
    411         05C114220FBB2B32003353A3 /* PBXTextBookmark */ = { 
    412                 isa = PBXTextBookmark; 
    413                 fRef = 05305C3F0BDD76E400578444 /* SANSAnalysis.c */; 
    414                 name = "SANSAnalysis.c: 1"; 
    415                 rLen = 0; 
    416                 rLoc = 0; 
    417                 rType = 0; 
    418                 vrLen = 1970; 
    419                 vrLoc = 13332; 
    420         }; 
    421         05C114240FBB2B6C003353A3 /* PBXTextBookmark */ = { 
    422                 isa = PBXTextBookmark; 
    423                 fRef = 05305C7D0BDD79F500578444 /* libCylinder.c */; 
    424                 name = "libCylinder.c: 2894"; 
    425                 rLen = 0; 
    426                 rLoc = 74414; 
    427                 rType = 0; 
    428                 vrLen = 712; 
    429                 vrLoc = 74426; 
    430         }; 
    431         05C114250FBB2B6C003353A3 /* PBXTextBookmark */ = { 
    432                 isa = PBXTextBookmark; 
    433                 comments = "warning: 'Gauss150Z' defined but not used"; 
    434                 fRef = 05305EF00BDDB5DD00578444 /* GaussWeights.h */; 
    435                 rLen = 1; 
    436                 rLoc = 213; 
    437                 rType = 1; 
    438         }; 
    439         05C114260FBB2B6C003353A3 /* PBXTextBookmark */ = { 
    440                 isa = PBXTextBookmark; 
    441                 fRef = 05305C7D0BDD79F500578444 /* libCylinder.c */; 
    442                 name = "libCylinder.c: 2894"; 
    443                 rLen = 0; 
    444                 rLoc = 74414; 
    445                 rType = 0; 
    446                 vrLen = 712; 
    447                 vrLoc = 74426; 
    448         }; 
    449         05C114270FBB2B6C003353A3 /* PBXTextBookmark */ = { 
    450                 isa = PBXTextBookmark; 
    451                 fRef = 05305EF00BDDB5DD00578444 /* GaussWeights.h */; 
    452                 name = "GaussWeights.h: 214"; 
    453                 rLen = 31; 
    454                 rLoc = 4757; 
    455                 rType = 0; 
    456                 vrLen = 649; 
    457                 vrLoc = 4499; 
    458         }; 
    459         05C114290FBB2B7E003353A3 /* PBXTextBookmark */ = { 
    460                 isa = PBXTextBookmark; 
    461                 fRef = 05305C7D0BDD79F500578444 /* libCylinder.c */; 
    462                 name = "libCylinder.c: 2851"; 
    463                 rLen = 0; 
    464                 rLoc = 73289; 
    465                 rType = 0; 
    466                 vrLen = 1641; 
    467                 vrLoc = 74416; 
    468         }; 
    469         05C1142A0FBB2B7E003353A3 /* PBXTextBookmark */ = { 
    470                 isa = PBXTextBookmark; 
    471                 fRef = 05305C7E0BDD79F500578444 /* libCylinder.h */; 
    472                 name = "libCylinder.h: 65"; 
    473                 rLen = 0; 
    474                 rLoc = 3922; 
    475                 rType = 0; 
    476                 vrLen = 2758; 
    477                 vrLoc = 0; 
    478         }; 
    479         05C1142B0FBB2B7E003353A3 /* PBXTextBookmark */ = { 
    480                 isa = PBXTextBookmark; 
    481                 fRef = 05305C3F0BDD76E400578444 /* SANSAnalysis.c */; 
    482                 name = "SANSAnalysis.c: 1"; 
    483                 rLen = 0; 
    484                 rLoc = 0; 
    485                 rType = 0; 
    486                 vrLen = 1970; 
    487                 vrLoc = 13332; 
    488         }; 
    489         05C1142F0FBB2C3B003353A3 /* PBXTextBookmark */ = { 
    490                 isa = PBXTextBookmark; 
    491                 fRef = 05305C7D0BDD79F500578444 /* libCylinder.c */; 
    492                 name = "libCylinder.c: 2894"; 
    493                 rLen = 0; 
    494                 rLoc = 74414; 
    495                 rType = 0; 
    496                 vrLen = 705; 
    497                 vrLoc = 74426; 
    498         }; 
    499         05C114300FBB2C3B003353A3 /* PBXTextBookmark */ = { 
    500                 isa = PBXTextBookmark; 
    501                 comments = "error: syntax error before 'return'"; 
    502                 fRef = 05305C3F0BDD76E400578444 /* SANSAnalysis.c */; 
    503                 rLen = 1; 
    504                 rLoc = 321; 
    505                 rType = 1; 
    506         }; 
    507         05C114310FBB2C3B003353A3 /* PBXTextBookmark */ = { 
    508                 isa = PBXTextBookmark; 
    509                 fRef = 05305C7D0BDD79F500578444 /* libCylinder.c */; 
    510                 name = "libCylinder.c: 2894"; 
    511                 rLen = 0; 
    512                 rLoc = 74414; 
    513                 rType = 0; 
    514                 vrLen = 705; 
    515                 vrLoc = 74426; 
    516         }; 
    517         05C114320FBB2C3B003353A3 /* PBXTextBookmark */ = { 
    518                 isa = PBXTextBookmark; 
    519                 fRef = 05305C3F0BDD76E400578444 /* SANSAnalysis.c */; 
    520                 name = "SANSAnalysis.c: 321"; 
    521                 rLen = 0; 
    522                 rLoc = 14863; 
    523                 rType = 0; 
    524                 vrLen = 561; 
    525                 vrLoc = 0; 
    526         }; 
    527         05C114330FBB2C3E003353A3 /* PBXTextBookmark */ = { 
    528                 isa = PBXTextBookmark; 
    529                 fRef = 05305C7D0BDD79F500578444 /* libCylinder.c */; 
    530                 name = "libCylinder.c: 2851"; 
    531                 rLen = 0; 
    532                 rLoc = 73289; 
    533                 rType = 0; 
    534                 vrLen = 1641; 
    535                 vrLoc = 74416; 
    536         }; 
    537         05C114340FBB2C3E003353A3 /* PBXTextBookmark */ = { 
    538                 isa = PBXTextBookmark; 
    539                 fRef = 05305C3F0BDD76E400578444 /* SANSAnalysis.c */; 
    540                 name = "SANSAnalysis.c: 327"; 
    541                 rLen = 0; 
    542                 rLoc = 15006; 
    543                 rType = 0; 
    544                 vrLen = 1985; 
    545                 vrLoc = 13332; 
    546         }; 
    547         05C114350FBB2C3E003353A3 /* PBXTextBookmark */ = { 
    548                 isa = PBXTextBookmark; 
    549                 fRef = 05305C7E0BDD79F500578444 /* libCylinder.h */; 
    550                 name = "libCylinder.h: 65"; 
    551                 rLen = 0; 
    552                 rLoc = 3922; 
    553                 rType = 0; 
    554                 vrLen = 2758; 
    555                 vrLoc = 0; 
     370                vrLen = 3769; 
     371                vrLoc = 1090; 
    556372        }; 
    557373        05D47DF60BF2029500335CA7 /* Func2D.c */ = { 
    558374                uiCtxt = { 
    559                         sepNavIntBoundsRect = "{{0, 0}, {907, 784}}"; 
    560                         sepNavSelRange = "{705, 0}"; 
     375                        sepNavIntBoundsRect = "{{0, 0}, {678, 8918}}"; 
     376                        sepNavSelRange = "{0, 0}"; 
     377                        sepNavVisRange = "{0, 1423}"; 
    561378                        sepNavVisRect = "{{0, 89}, {907, 499}}"; 
    562379                        sepNavWindowFrame = "{{826, 63}, {649, 943}}"; 
     
    565382        05D47EBF0BF20EF700335CA7 /* Func2D.h */ = { 
    566383                uiCtxt = { 
    567                         sepNavIntBoundsRect = "{{0, 0}, {907, 575}}"; 
    568                         sepNavSelRange = "{82, 0}"; 
     384                        sepNavIntBoundsRect = "{{0, 0}, {753, 839}}"; 
     385                        sepNavSelRange = "{0, 0}"; 
     386                        sepNavVisRange = "{0, 456}"; 
    569387                        sepNavVisRect = "{{0, 0}, {907, 575}}"; 
     388                        sepNavWindowFrame = "{{121, 14}, {812, 967}}"; 
     389                }; 
     390        }; 
     391        068F1E460D32C52D004052EB /* disp_cylinder.c */ = { 
     392                uiCtxt = { 
     393                        sepNavIntBoundsRect = "{{0, 0}, {753, 1470}}"; 
     394                        sepNavSelRange = "{0, 0}"; 
     395                        sepNavVisRange = "{0, 1900}"; 
     396                        sepNavWindowFrame = "{{121, 14}, {812, 967}}"; 
     397                }; 
     398        }; 
     399        068F1E470D32C52D004052EB /* disp_ellipsoid.c */ = { 
     400                uiCtxt = { 
     401                        sepNavIntBoundsRect = "{{0, 0}, {753, 1414}}"; 
     402                        sepNavSelRange = "{0, 0}"; 
     403                        sepNavVisRange = "{0, 1911}"; 
     404                        sepNavWindowFrame = "{{98, 35}, {812, 967}}"; 
     405                }; 
     406        }; 
     407        068F1E9F0D3403A2004052EB /* cylinder.c */ = { 
     408                uiCtxt = { 
     409                        sepNavIntBoundsRect = "{{0, 0}, {753, 1680}}"; 
     410                        sepNavSelRange = "{0, 0}"; 
     411                        sepNavVisRange = "{0, 1418}"; 
     412                        sepNavWindowFrame = "{{75, 56}, {812, 967}}"; 
     413                }; 
     414        }; 
     415        068F1EA70D3403A2004052EB /* sphere.c */ = { 
     416                uiCtxt = { 
     417                        sepNavIntBoundsRect = "{{0, 0}, {753, 839}}"; 
     418                        sepNavSelRange = "{0, 0}"; 
     419                        sepNavVisRange = "{0, 891}"; 
     420                        sepNavWindowFrame = "{{75, 56}, {812, 967}}"; 
     421                }; 
     422        }; 
     423        068F1EC00D3403B0004052EB /* c_disperser.h */ = { 
     424                uiCtxt = { 
     425                        sepNavIntBoundsRect = "{{0, 0}, {753, 839}}"; 
     426                        sepNavSelRange = "{0, 0}"; 
     427                        sepNavVisRange = "{0, 605}"; 
     428                        sepNavWindowFrame = "{{98, 35}, {812, 967}}"; 
     429                }; 
     430        }; 
     431        068F1EC10D3403B0004052EB /* danse.h */ = { 
     432                uiCtxt = { 
     433                        sepNavIntBoundsRect = "{{0, 0}, {753, 839}}"; 
     434                        sepNavSelRange = "{0, 0}"; 
     435                        sepNavVisRange = "{0, 1706}"; 
     436                        sepNavWindowFrame = "{{121, 14}, {812, 967}}"; 
    570437                }; 
    571438        }; 
    572439        089C1669FE841209C02AAC07 /* Project object */ = { 
    573440                activeBuildConfigurationName = "Release - Universal"; 
    574                 activeExecutable = 053062410BDE9DC800578444 /* sphereform */; 
     441                activeExecutable = 05C115360FBB591B003353A3 /* bicelletest */; 
    575442                activeTarget = 8D01CCC60486CAD60068D4B7 /* SANSAnalysis */; 
    576443                addToTargets = ( 
    577                         8D01CCC60486CAD60068D4B7 /* SANSAnalysis */, 
     444                        0530623F0BDE9DC800578444 /* sphereform */, 
    578445                ); 
    579446                breakpoints = ( 
     
    582449                executables = ( 
    583450                        053062410BDE9DC800578444 /* sphereform */, 
     451                        05C115360FBB591B003353A3 /* bicelletest */, 
    584452                ); 
    585453                expressions = ( 
     
    743611                                ); 
    744612                        }; 
    745                         PBXPerProjectTemplateStateSaveDate = 263918377; 
    746                         PBXWorkspaceStateSaveDate = 263918377; 
     613                        PBXPerProjectTemplateStateSaveDate = 263954056; 
     614                        PBXWorkspaceStateSaveDate = 263954056; 
    747615                }; 
    748616                perUserProjectItems = { 
    749                         056D3AC20F2A9F5800EE5BB4 = 056D3AC20F2A9F5800EE5BB4 /* PBXTextBookmark */; 
    750                         056D3AC30F2A9F5800EE5BB4 = 056D3AC30F2A9F5800EE5BB4 /* PBXTextBookmark */; 
    751                         05C113E30FBB1347003353A3 /* PBXBookmark */ = 05C113E30FBB1347003353A3 /* PBXBookmark */; 
    752                         05C113E40FBB1378003353A3 /* PBXBookmark */ = 05C113E40FBB1378003353A3 /* PBXBookmark */; 
    753                         05C113E50FBB1971003353A3 /* PBXBookmark */ = 05C113E50FBB1971003353A3 /* PBXBookmark */; 
    754                         05C113EC0FBB1E68003353A3 /* PBXTextBookmark */ = 05C113EC0FBB1E68003353A3 /* PBXTextBookmark */; 
    755                         05C113EF0FBB1E68003353A3 /* PBXTextBookmark */ = 05C113EF0FBB1E68003353A3 /* PBXTextBookmark */; 
    756                         05C113F20FBB1E68003353A3 /* PBXTextBookmark */ = 05C113F20FBB1E68003353A3 /* PBXTextBookmark */; 
    757                         05C113FE0FBB25AE003353A3 /* PBXBookmark */ = 05C113FE0FBB25AE003353A3 /* PBXBookmark */; 
    758                         05C1140C0FBB27C2003353A3 /* PBXTextBookmark */ = 05C1140C0FBB27C2003353A3 /* PBXTextBookmark */; 
    759                         05C114120FBB2841003353A3 /* PBXTextBookmark */ = 05C114120FBB2841003353A3 /* PBXTextBookmark */; 
    760                         05C114130FBB2841003353A3 /* PBXTextBookmark */ = 05C114130FBB2841003353A3 /* PBXTextBookmark */; 
    761                         05C114140FBB284B003353A3 /* PBXTextBookmark */ = 05C114140FBB284B003353A3 /* PBXTextBookmark */; 
    762                         05C114170FBB284B003353A3 /* PBXTextBookmark */ = 05C114170FBB284B003353A3 /* PBXTextBookmark */; 
    763                         05C114180FBB284B003353A3 /* PBXTextBookmark */ = 05C114180FBB284B003353A3 /* PBXTextBookmark */; 
    764                         05C114190FBB284B003353A3 /* PBXTextBookmark */ = 05C114190FBB284B003353A3 /* PBXTextBookmark */; 
    765                         05C1141F0FBB2B32003353A3 /* PBXTextBookmark */ = 05C1141F0FBB2B32003353A3 /* PBXTextBookmark */; 
    766                         05C114200FBB2B32003353A3 /* PBXTextBookmark */ = 05C114200FBB2B32003353A3 /* PBXTextBookmark */; 
    767                         05C114210FBB2B32003353A3 /* PBXTextBookmark */ = 05C114210FBB2B32003353A3 /* PBXTextBookmark */; 
    768                         05C114220FBB2B32003353A3 /* PBXTextBookmark */ = 05C114220FBB2B32003353A3 /* PBXTextBookmark */; 
    769                         05C114240FBB2B6C003353A3 /* PBXTextBookmark */ = 05C114240FBB2B6C003353A3 /* PBXTextBookmark */; 
    770                         05C114250FBB2B6C003353A3 /* PBXTextBookmark */ = 05C114250FBB2B6C003353A3 /* PBXTextBookmark */; 
    771                         05C114260FBB2B6C003353A3 /* PBXTextBookmark */ = 05C114260FBB2B6C003353A3 /* PBXTextBookmark */; 
    772                         05C114270FBB2B6C003353A3 /* PBXTextBookmark */ = 05C114270FBB2B6C003353A3 /* PBXTextBookmark */; 
    773                         05C114290FBB2B7E003353A3 /* PBXTextBookmark */ = 05C114290FBB2B7E003353A3 /* PBXTextBookmark */; 
    774                         05C1142A0FBB2B7E003353A3 /* PBXTextBookmark */ = 05C1142A0FBB2B7E003353A3 /* PBXTextBookmark */; 
    775                         05C1142B0FBB2B7E003353A3 /* PBXTextBookmark */ = 05C1142B0FBB2B7E003353A3 /* PBXTextBookmark */; 
    776                         05C1142F0FBB2C3B003353A3 /* PBXTextBookmark */ = 05C1142F0FBB2C3B003353A3 /* PBXTextBookmark */; 
    777                         05C114300FBB2C3B003353A3 /* PBXTextBookmark */ = 05C114300FBB2C3B003353A3 /* PBXTextBookmark */; 
    778                         05C114310FBB2C3B003353A3 /* PBXTextBookmark */ = 05C114310FBB2C3B003353A3 /* PBXTextBookmark */; 
    779                         05C114320FBB2C3B003353A3 /* PBXTextBookmark */ = 05C114320FBB2C3B003353A3 /* PBXTextBookmark */; 
    780                         05C114330FBB2C3E003353A3 /* PBXTextBookmark */ = 05C114330FBB2C3E003353A3 /* PBXTextBookmark */; 
    781                         05C114340FBB2C3E003353A3 /* PBXTextBookmark */ = 05C114340FBB2C3E003353A3 /* PBXTextBookmark */; 
    782                         05C114350FBB2C3E003353A3 /* PBXTextBookmark */ = 05C114350FBB2C3E003353A3 /* PBXTextBookmark */; 
     617                        05BEB95F0FBBA1C2005A20C4 /* PBXTextBookmark */ = 05BEB95F0FBBA1C2005A20C4 /* PBXTextBookmark */; 
     618                        05BEB9600FBBA1C2005A20C4 /* PBXTextBookmark */ = 05BEB9600FBBA1C2005A20C4 /* PBXTextBookmark */; 
     619                        05BEB96E0FBBA240005A20C4 /* PBXTextBookmark */ = 05BEB96E0FBBA240005A20C4 /* PBXTextBookmark */; 
     620                        05BEB96F0FBBA240005A20C4 /* PBXTextBookmark */ = 05BEB96F0FBBA240005A20C4 /* PBXTextBookmark */; 
     621                        05BEB9740FBBA26E005A20C4 /* PBXTextBookmark */ = 05BEB9740FBBA26E005A20C4 /* PBXTextBookmark */; 
     622                        05BEB9750FBBA26E005A20C4 /* PBXTextBookmark */ = 05BEB9750FBBA26E005A20C4 /* PBXTextBookmark */; 
     623                        05C1167D0FBB7095003353A3 = 05C1167D0FBB7095003353A3 /* PBXBookmark */; 
     624                        05C1168E0FBB7762003353A3 = 05C1168E0FBB7762003353A3 /* PBXTextBookmark */; 
     625                        05C1168F0FBB7762003353A3 = 05C1168F0FBB7762003353A3 /* PBXTextBookmark */; 
     626                        05C116900FBB7762003353A3 = 05C116900FBB7762003353A3 /* PBXTextBookmark */; 
    783627                }; 
    784628                sourceControlManager = 058F35AE0BDD32E900D07487 /* Source Control */; 
  • sans/XOP_Dev/SANSAnalysis/XCode/SANSAnalysis.xcodeproj/project.pbxproj

    r500 r501  
    1616                05305C4E0BDD76E400578444 /* TwoPhase.c in Sources */ = {isa = PBXBuildFile; fileRef = 05305C460BDD76E400578444 /* TwoPhase.c */; }; 
    1717                05305C850BDD79F500578444 /* libCylinder.c in Sources */ = {isa = PBXBuildFile; fileRef = 05305C7D0BDD79F500578444 /* libCylinder.c */; }; 
    18                 05305C860BDD79F500578444 /* libCylinder.h in Headers */ = {isa = PBXBuildFile; fileRef = 05305C7E0BDD79F500578444 /* libCylinder.h */; }; 
    1918                05305C870BDD79F500578444 /* libSphere.c in Sources */ = {isa = PBXBuildFile; fileRef = 05305C7F0BDD79F500578444 /* libSphere.c */; }; 
    20                 05305C880BDD79F500578444 /* libSphere.h in Headers */ = {isa = PBXBuildFile; fileRef = 05305C800BDD79F500578444 /* libSphere.h */; }; 
    2119                05305C890BDD79F500578444 /* libStructureFactor.c in Sources */ = {isa = PBXBuildFile; fileRef = 05305C810BDD79F500578444 /* libStructureFactor.c */; }; 
    22                 05305C8A0BDD79F500578444 /* libStructureFactor.h in Headers */ = {isa = PBXBuildFile; fileRef = 05305C820BDD79F500578444 /* libStructureFactor.h */; }; 
    2320                05305C8B0BDD79F500578444 /* libTwoPhase.c in Sources */ = {isa = PBXBuildFile; fileRef = 05305C830BDD79F500578444 /* libTwoPhase.c */; }; 
    24                 05305C8C0BDD79F500578444 /* libTwoPhase.h in Headers */ = {isa = PBXBuildFile; fileRef = 05305C840BDD79F500578444 /* libTwoPhase.h */; }; 
    2521                05305CDD0BDD9D1A00578444 /* StandardHeaders.h in Headers */ = {isa = PBXBuildFile; fileRef = 05305CDC0BDD9D1A00578444 /* StandardHeaders.h */; }; 
    2622                05305DDC0BDDA3A900578444 /* libSANSAnalysis.a in CopyFiles */ = {isa = PBXBuildFile; fileRef = 05305C210BDD755300578444 /* libSANSAnalysis.a */; }; 
     
    2925                05305F290BDDB81200578444 /* SANSAnalysis.xop in Copy Files */ = {isa = PBXBuildFile; fileRef = 8D01CCD20486CAD60068D4B7 /* SANSAnalysis.xop */; }; 
    3026                0530610A0BDE78A200578444 /* libSANSAnalysis.h in Headers */ = {isa = PBXBuildFile; fileRef = 053061090BDE78A200578444 /* libSANSAnalysis.h */; }; 
    31                 053062470BDE9DFF00578444 /* sphereform.c in Sources */ = {isa = PBXBuildFile; fileRef = 053062460BDE9DFF00578444 /* sphereform.c */; }; 
    3227                053062480BDE9E1300578444 /* libSANSAnalysis.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 05305DF50BDDA45000578444 /* libSANSAnalysis.a */; }; 
    3328                0530624C0BDE9E4D00578444 /* sphereform in CopyFiles */ = {isa = PBXBuildFile; fileRef = 053062400BDE9DC800578444 /* sphereform */; }; 
    3429                05B2EB5A0EE7096D0015ADA0 /* libXOPSupport.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 05B2EB590EE7096D0015ADA0 /* libXOPSupport.a */; }; 
     30                05C1153A0FBB5924003353A3 /* libSANSAnalysis.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 05305C210BDD755300578444 /* libSANSAnalysis.a */; }; 
     31                05C115410FBB59A9003353A3 /* bicelletest.c in Sources */ = {isa = PBXBuildFile; fileRef = 05C115400FBB59A9003353A3 /* bicelletest.c */; }; 
     32                05C115430FBB59B7003353A3 /* sphereform.c in Sources */ = {isa = PBXBuildFile; fileRef = 05C115420FBB59B7003353A3 /* sphereform.c */; }; 
     33                05C116490FBB684D003353A3 /* c_disperser.c in Sources */ = {isa = PBXBuildFile; fileRef = 068F1E440D32C52D004052EB /* c_disperser.c */; }; 
     34                05C1164A0FBB684D003353A3 /* disp_core_shell_cylinder.c in Sources */ = {isa = PBXBuildFile; fileRef = 068F1E450D32C52D004052EB /* disp_core_shell_cylinder.c */; }; 
     35                05C1164B0FBB684D003353A3 /* disp_cylinder.c in Sources */ = {isa = PBXBuildFile; fileRef = 068F1E460D32C52D004052EB /* disp_cylinder.c */; }; 
     36                05C1164C0FBB684D003353A3 /* disp_ellipsoid.c in Sources */ = {isa = PBXBuildFile; fileRef = 068F1E470D32C52D004052EB /* disp_ellipsoid.c */; }; 
     37                05C1164D0FBB684D003353A3 /* disp_elliptical_cylinder.c in Sources */ = {isa = PBXBuildFile; fileRef = 068F1E480D32C52D004052EB /* disp_elliptical_cylinder.c */; }; 
     38                05C1164E0FBB684D003353A3 /* erf.c in Sources */ = {isa = PBXBuildFile; fileRef = 068F1E490D32C52D004052EB /* erf.c */; }; 
     39                05C1164F0FBB684D003353A3 /* weighted_core_shell_cylinder.c in Sources */ = {isa = PBXBuildFile; fileRef = 068F1E4A0D32C52D004052EB /* weighted_core_shell_cylinder.c */; }; 
     40                05C116500FBB684D003353A3 /* weighted_cylinder.c in Sources */ = {isa = PBXBuildFile; fileRef = 068F1E4B0D32C52D004052EB /* weighted_cylinder.c */; }; 
     41                05C116510FBB684D003353A3 /* weighted_ellipsoid.c in Sources */ = {isa = PBXBuildFile; fileRef = 068F1E4C0D32C52D004052EB /* weighted_ellipsoid.c */; }; 
     42                05C116520FBB684D003353A3 /* weighted_elliptical_cylinder.c in Sources */ = {isa = PBXBuildFile; fileRef = 068F1E4D0D32C52D004052EB /* weighted_elliptical_cylinder.c */; }; 
     43                05C116530FBB685C003353A3 /* c_disperser.h in Headers */ = {isa = PBXBuildFile; fileRef = 068F1EC00D3403B0004052EB /* c_disperser.h */; }; 
     44                05C116540FBB685C003353A3 /* danse.h in Headers */ = {isa = PBXBuildFile; fileRef = 068F1EC10D3403B0004052EB /* danse.h */; }; 
     45                05C116550FBB686C003353A3 /* core_shell.h in Headers */ = {isa = PBXBuildFile; fileRef = 068F1E9B0D3403A2004052EB /* core_shell.h */; }; 
     46                05C116560FBB686C003353A3 /* core_shell_cylinder.h in Headers */ = {isa = PBXBuildFile; fileRef = 068F1E9D0D3403A2004052EB /* core_shell_cylinder.h */; }; 
     47                05C116570FBB686C003353A3 /* cylinder.h in Headers */ = {isa = PBXBuildFile; fileRef = 068F1EA00D3403A2004052EB /* cylinder.h */; }; 
     48                05C116580FBB686C003353A3 /* ellipsoid.h in Headers */ = {isa = PBXBuildFile; fileRef = 068F1EA30D3403A2004052EB /* ellipsoid.h */; }; 
     49                05C116590FBB686C003353A3 /* elliptical_cylinder.h in Headers */ = {isa = PBXBuildFile; fileRef = 068F1EA50D3403A2004052EB /* elliptical_cylinder.h */; }; 
     50                05C1165A0FBB686C003353A3 /* sphere.h in Headers */ = {isa = PBXBuildFile; fileRef = 068F1EA80D3403A2004052EB /* sphere.h */; }; 
     51                05C116600FBB68B5003353A3 /* core_shell.c in Sources */ = {isa = PBXBuildFile; fileRef = 068F1E9A0D3403A2004052EB /* core_shell.c */; }; 
     52                05C116610FBB68B5003353A3 /* core_shell_cylinder.c in Sources */ = {isa = PBXBuildFile; fileRef = 068F1E9C0D3403A2004052EB /* core_shell_cylinder.c */; }; 
     53                05C116620FBB68B5003353A3 /* cylinder.c in Sources */ = {isa = PBXBuildFile; fileRef = 068F1E9F0D3403A2004052EB /* cylinder.c */; }; 
     54                05C116630FBB68B5003353A3 /* ellipsoid.c in Sources */ = {isa = PBXBuildFile; fileRef = 068F1EA20D3403A2004052EB /* ellipsoid.c */; }; 
     55                05C116640FBB68B5003353A3 /* elliptical_cylinder.c in Sources */ = {isa = PBXBuildFile; fileRef = 068F1EA40D3403A2004052EB /* elliptical_cylinder.c */; }; 
     56                05C116650FBB68B5003353A3 /* sphere.c in Sources */ = {isa = PBXBuildFile; fileRef = 068F1EA70D3403A2004052EB /* sphere.c */; }; 
    3557                05D47DF80BF2029500335CA7 /* Func2D.c in Sources */ = {isa = PBXBuildFile; fileRef = 05D47DF60BF2029500335CA7 /* Func2D.c */; }; 
    36                 068F1E4E0D32C52D004052EB /* c_disperser.c in Sources */ = {isa = PBXBuildFile; fileRef = 068F1E440D32C52D004052EB /* c_disperser.c */; }; 
    37                 068F1E4F0D32C52D004052EB /* disp_core_shell_cylinder.c in Sources */ = {isa = PBXBuildFile; fileRef = 068F1E450D32C52D004052EB /* disp_core_shell_cylinder.c */; }; 
    38                 068F1E500D32C52D004052EB /* disp_cylinder.c in Sources */ = {isa = PBXBuildFile; fileRef = 068F1E460D32C52D004052EB /* disp_cylinder.c */; }; 
    39                 068F1E510D32C52D004052EB /* disp_ellipsoid.c in Sources */ = {isa = PBXBuildFile; fileRef = 068F1E470D32C52D004052EB /* disp_ellipsoid.c */; }; 
    40                 068F1E520D32C52D004052EB /* disp_elliptical_cylinder.c in Sources */ = {isa = PBXBuildFile; fileRef = 068F1E480D32C52D004052EB /* disp_elliptical_cylinder.c */; }; 
    41                 068F1E530D32C52D004052EB /* erf.c in Sources */ = {isa = PBXBuildFile; fileRef = 068F1E490D32C52D004052EB /* erf.c */; }; 
    42                 068F1E540D32C52D004052EB /* weighted_core_shell_cylinder.c in Sources */ = {isa = PBXBuildFile; fileRef = 068F1E4A0D32C52D004052EB /* weighted_core_shell_cylinder.c */; }; 
    43                 068F1E550D32C52D004052EB /* weighted_cylinder.c in Sources */ = {isa = PBXBuildFile; fileRef = 068F1E4B0D32C52D004052EB /* weighted_cylinder.c */; }; 
    44                 068F1E560D32C52D004052EB /* weighted_ellipsoid.c in Sources */ = {isa = PBXBuildFile; fileRef = 068F1E4C0D32C52D004052EB /* weighted_ellipsoid.c */; }; 
    45                 068F1E570D32C52D004052EB /* weighted_elliptical_cylinder.c in Sources */ = {isa = PBXBuildFile; fileRef = 068F1E4D0D32C52D004052EB /* weighted_elliptical_cylinder.c */; }; 
    46                 068F1EB00D3403A2004052EB /* core_shell.c in Sources */ = {isa = PBXBuildFile; fileRef = 068F1E9A0D3403A2004052EB /* core_shell.c */; }; 
    47                 068F1EB10D3403A2004052EB /* core_shell.h in Headers */ = {isa = PBXBuildFile; fileRef = 068F1E9B0D3403A2004052EB /* core_shell.h */; }; 
    48                 068F1EB20D3403A2004052EB /* core_shell_cylinder.c in Sources */ = {isa = PBXBuildFile; fileRef = 068F1E9C0D3403A2004052EB /* core_shell_cylinder.c */; }; 
    49                 068F1EB30D3403A2004052EB /* core_shell_cylinder.h in Headers */ = {isa = PBXBuildFile; fileRef = 068F1E9D0D3403A2004052EB /* core_shell_cylinder.h */; }; 
    50                 068F1EB50D3403A2004052EB /* cylinder.c in Sources */ = {isa = PBXBuildFile; fileRef = 068F1E9F0D3403A2004052EB /* cylinder.c */; }; 
    51                 068F1EB60D3403A2004052EB /* cylinder.h in Headers */ = {isa = PBXBuildFile; fileRef = 068F1EA00D3403A2004052EB /* cylinder.h */; }; 
    52                 068F1EB80D3403A2004052EB /* ellipsoid.c in Sources */ = {isa = PBXBuildFile; fileRef = 068F1EA20D3403A2004052EB /* ellipsoid.c */; }; 
    53                 068F1EB90D3403A2004052EB /* ellipsoid.h in Headers */ = {isa = PBXBuildFile; fileRef = 068F1EA30D3403A2004052EB /* ellipsoid.h */; }; 
    54                 068F1EBA0D3403A2004052EB /* elliptical_cylinder.c in Sources */ = {isa = PBXBuildFile; fileRef = 068F1EA40D3403A2004052EB /* elliptical_cylinder.c */; }; 
    55                 068F1EBB0D3403A2004052EB /* elliptical_cylinder.h in Headers */ = {isa = PBXBuildFile; fileRef = 068F1EA50D3403A2004052EB /* elliptical_cylinder.h */; }; 
    56                 068F1EBD0D3403A2004052EB /* sphere.c in Sources */ = {isa = PBXBuildFile; fileRef = 068F1EA70D3403A2004052EB /* sphere.c */; }; 
    57                 068F1EBE0D3403A2004052EB /* sphere.h in Headers */ = {isa = PBXBuildFile; fileRef = 068F1EA80D3403A2004052EB /* sphere.h */; }; 
    58                 068F1EC20D3403B0004052EB /* c_disperser.h in Headers */ = {isa = PBXBuildFile; fileRef = 068F1EC00D3403B0004052EB /* c_disperser.h */; }; 
    59                 068F1EC30D3403B0004052EB /* danse.h in Headers */ = {isa = PBXBuildFile; fileRef = 068F1EC10D3403B0004052EB /* danse.h */; }; 
    6058                8D01CCCA0486CAD60068D4B7 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C167DFE841241C02AAC07 /* InfoPlist.strings */; }; 
    6159                8D01CCCE0486CAD60068D4B7 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 08EA7FFBFE8413EDC02AAC07 /* Carbon.framework */; }; 
     
    124122                053061090BDE78A200578444 /* libSANSAnalysis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = libSANSAnalysis.h; path = ../lib/libSANSAnalysis.h; sourceTree = SOURCE_ROOT; }; 
    125123                053062400BDE9DC800578444 /* sphereform */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = sphereform; sourceTree = BUILT_PRODUCTS_DIR; }; 
    126                 053062460BDE9DFF00578444 /* sphereform.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = sphereform.c; path = ../test/sphereform.c; sourceTree = SOURCE_ROOT; }; 
    127124                058F35C70BDD341100D07487 /* libXOPSupport.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libXOPSupport.a; path = /Users/srkline/IGOR_Programming/XOP_Toolkit_5/IgorXOPs5/XOPSupport/Xcode/libXOPSupport.a; sourceTree = "<absolute>"; }; 
    128125                05B2EB590EE7096D0015ADA0 /* libXOPSupport.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libXOPSupport.a; path = ../../../../../../IGOR/XOPSupport/Xcode/libXOPSupport.a; sourceTree = SOURCE_ROOT; }; 
     126                05C115350FBB591B003353A3 /* bicelletest */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = bicelletest; sourceTree = BUILT_PRODUCTS_DIR; }; 
     127                05C115400FBB59A9003353A3 /* bicelletest.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = bicelletest.c; path = ../test/bicelletest.c; sourceTree = SOURCE_ROOT; }; 
     128                05C115420FBB59B7003353A3 /* sphereform.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sphereform.c; path = ../test/sphereform.c; sourceTree = SOURCE_ROOT; }; 
    129129                05D47DF60BF2029500335CA7 /* Func2D.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = Func2D.c; path = ../XOP/Func2D.c; sourceTree = SOURCE_ROOT; }; 
    130130                05D47EBF0BF20EF700335CA7 /* Func2D.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Func2D.h; path = ../XOP/Func2D.h; sourceTree = SOURCE_ROOT; }; 
     
    169169                        runOnlyForDeploymentPostprocessing = 0; 
    170170                }; 
     171                05C115330FBB591B003353A3 /* Frameworks */ = { 
     172                        isa = PBXFrameworksBuildPhase; 
     173                        buildActionMask = 2147483647; 
     174                        files = ( 
     175                                05C1153A0FBB5924003353A3 /* libSANSAnalysis.a in Frameworks */, 
     176                        ); 
     177                        runOnlyForDeploymentPostprocessing = 0; 
     178                }; 
    171179                8D01CCCD0486CAD60068D4B7 /* Frameworks */ = { 
    172180                        isa = PBXFrameworksBuildPhase; 
     
    233241                        isa = PBXGroup; 
    234242                        children = ( 
    235                                 06D661510D13309E0025E5AA /* testing */, 
    236243                                06D6614E0D1330600025E5AA /* libDANSE */, 
    237244                                06D6614B0D13303B0025E5AA /* libSANS */, 
     
    284291                        sourceTree = "<group>"; 
    285292                }; 
    286                 06D661510D13309E0025E5AA /* testing */ = { 
    287                         isa = PBXGroup; 
    288                         children = ( 
    289                                 053062460BDE9DFF00578444 /* sphereform.c */, 
    290                         ); 
    291                         name = testing; 
    292                         sourceTree = "<group>"; 
    293                 }; 
    294293                089C166AFE841209C02AAC07 /* SANSAnalysis */ = { 
    295294                        isa = PBXGroup; 
    296295                        children = ( 
     296                                05C115420FBB59B7003353A3 /* sphereform.c */, 
     297                                05C115400FBB59A9003353A3 /* bicelletest.c */, 
    297298                                05B2EB590EE7096D0015ADA0 /* libXOPSupport.a */, 
    298299                                06D661430D132F9D0025E5AA /* Source */, 
     
    329330                                05305C210BDD755300578444 /* libSANSAnalysis.a */, 
    330331                                053062400BDE9DC800578444 /* sphereform */, 
     332                                05C115350FBB591B003353A3 /* bicelletest */, 
    331333                        ); 
    332334                        name = Products; 
     
    340342                        buildActionMask = 2147483647; 
    341343                        files = ( 
    342                                 05305C860BDD79F500578444 /* libCylinder.h in Headers */, 
    343                                 05305C880BDD79F500578444 /* libSphere.h in Headers */, 
    344                                 05305C8A0BDD79F500578444 /* libStructureFactor.h in Headers */, 
    345                                 05305C8C0BDD79F500578444 /* libTwoPhase.h in Headers */, 
     344                                05C116550FBB686C003353A3 /* core_shell.h in Headers */, 
     345                                05C116560FBB686C003353A3 /* core_shell_cylinder.h in Headers */, 
     346                                05C116570FBB686C003353A3 /* cylinder.h in Headers */, 
     347                                05C116580FBB686C003353A3 /* ellipsoid.h in Headers */, 
     348                                05C116590FBB686C003353A3 /* elliptical_cylinder.h in Headers */, 
     349                                05C1165A0FBB686C003353A3 /* sphere.h in Headers */, 
     350                                05C116530FBB685C003353A3 /* c_disperser.h in Headers */, 
     351                                05C116540FBB685C003353A3 /* danse.h in Headers */, 
    346352                                05305CDD0BDD9D1A00578444 /* StandardHeaders.h in Headers */, 
    347353                                05305EF10BDDB5DD00578444 /* GaussWeights.h in Headers */, 
    348354                                0530610A0BDE78A200578444 /* libSANSAnalysis.h in Headers */, 
    349                                 068F1EB10D3403A2004052EB /* core_shell.h in Headers */, 
    350                                 068F1EB30D3403A2004052EB /* core_shell_cylinder.h in Headers */, 
    351                                 068F1EB60D3403A2004052EB /* cylinder.h in Headers */, 
    352                                 068F1EB90D3403A2004052EB /* ellipsoid.h in Headers */, 
    353                                 068F1EBB0D3403A2004052EB /* elliptical_cylinder.h in Headers */, 
    354                                 068F1EBE0D3403A2004052EB /* sphere.h in Headers */, 
    355                                 068F1EC20D3403B0004052EB /* c_disperser.h in Headers */, 
    356                                 068F1EC30D3403B0004052EB /* danse.h in Headers */, 
    357355                        ); 
    358356                        runOnlyForDeploymentPostprocessing = 0; 
     
    393391                        productName = sphereform; 
    394392                        productReference = 053062400BDE9DC800578444 /* sphereform */; 
     393                        productType = "com.apple.product-type.tool"; 
     394                }; 
     395                05C115340FBB591B003353A3 /* bicelletest */ = { 
     396                        isa = PBXNativeTarget; 
     397                        buildConfigurationList = 05C1153C0FBB5943003353A3 /* Build configuration list for PBXNativeTarget "bicelletest" */; 
     398                        buildPhases = ( 
     399                                05C115320FBB591B003353A3 /* Sources */, 
     400                                05C115330FBB591B003353A3 /* Frameworks */, 
     401                        ); 
     402                        buildRules = ( 
     403                        ); 
     404                        dependencies = ( 
     405                        ); 
     406                        name = bicelletest; 
     407                        productName = bicelletest; 
     408                        productReference = 05C115350FBB591B003353A3 /* bicelletest */; 
    395409                        productType = "com.apple.product-type.tool"; 
    396410                }; 
     
    430444                                05305C200BDD755300578444 /* libSANSAnalysis */, 
    431445                                0530623F0BDE9DC800578444 /* sphereform */, 
     446                                05C115340FBB591B003353A3 /* bicelletest */, 
    432447                        ); 
    433448                }; 
     
    461476                        buildActionMask = 2147483647; 
    462477                        files = ( 
     478                                05C116600FBB68B5003353A3 /* core_shell.c in Sources */, 
     479                                05C116610FBB68B5003353A3 /* core_shell_cylinder.c in Sources */, 
     480                                05C116620FBB68B5003353A3 /* cylinder.c in Sources */, 
     481                                05C116630FBB68B5003353A3 /* ellipsoid.c in Sources */, 
     482                                05C116640FBB68B5003353A3 /* elliptical_cylinder.c in Sources */, 
     483                                05C116650FBB68B5003353A3 /* sphere.c in Sources */, 
     484                                05C116490FBB684D003353A3 /* c_disperser.c in Sources */, 
     485                                05C1164A0FBB684D003353A3 /* disp_core_shell_cylinder.c in Sources */, 
     486                                05C1164B0FBB684D003353A3 /* disp_cylinder.c in Sources */, 
     487                                05C1164C0FBB684D003353A3 /* disp_ellipsoid.c in Sources */, 
     488                                05C1164D0FBB684D003353A3 /* disp_elliptical_cylinder.c in Sources */, 
     489                                05C1164E0FBB684D003353A3 /* erf.c in Sources */, 
     490                                05C1164F0FBB684D003353A3 /* weighted_core_shell_cylinder.c in Sources */, 
     491                                05C116500FBB684D003353A3 /* weighted_cylinder.c in Sources */, 
     492                                05C116510FBB684D003353A3 /* weighted_ellipsoid.c in Sources */, 
     493                                05C116520FBB684D003353A3 /* weighted_elliptical_cylinder.c in Sources */, 
    463494                                05305C850BDD79F500578444 /* libCylinder.c in Sources */, 
    464495                                05305C870BDD79F500578444 /* libSphere.c in Sources */, 
    465496                                05305C890BDD79F500578444 /* libStructureFactor.c in Sources */, 
    466497                                05305C8B0BDD79F500578444 /* libTwoPhase.c in Sources */, 
    467                                 068F1E4E0D32C52D004052EB /* c_disperser.c in Sources */, 
    468                                 068F1E4F0D32C52D004052EB /* disp_core_shell_cylinder.c in Sources */, 
    469                                 068F1E500D32C52D004052EB /* disp_cylinder.c in Sources */, 
    470                                 068F1E510D32C52D004052EB /* disp_ellipsoid.c in Sources */, 
    471                                 068F1E520D32C52D004052EB /* disp_elliptical_cylinder.c in Sources */, 
    472                                 068F1E530D32C52D004052EB /* erf.c in Sources */, 
    473                                 068F1E540D32C52D004052EB /* weighted_core_shell_cylinder.c in Sources */, 
    474                                 068F1E550D32C52D004052EB /* weighted_cylinder.c in Sources */, 
    475                                 068F1E560D32C52D004052EB /* weighted_ellipsoid.c in Sources */, 
    476                                 068F1E570D32C52D004052EB /* weighted_elliptical_cylinder.c in Sources */, 
    477                                 068F1EB00D3403A2004052EB /* core_shell.c in Sources */, 
    478                                 068F1EB20D3403A2004052EB /* core_shell_cylinder.c in Sources */, 
    479                                 068F1EB50D3403A2004052EB /* cylinder.c in Sources */, 
    480                                 068F1EB80D3403A2004052EB /* ellipsoid.c in Sources */, 
    481                                 068F1EBA0D3403A2004052EB /* elliptical_cylinder.c in Sources */, 
    482                                 068F1EBD0D3403A2004052EB /* sphere.c in Sources */, 
    483498                        ); 
    484499                        runOnlyForDeploymentPostprocessing = 0; 
     
    488503                        buildActionMask = 2147483647; 
    489504                        files = ( 
    490                                 053062470BDE9DFF00578444 /* sphereform.c in Sources */, 
     505                                05C115430FBB59B7003353A3 /* sphereform.c in Sources */, 
     506                        ); 
     507                        runOnlyForDeploymentPostprocessing = 0; 
     508                }; 
     509                05C115320FBB591B003353A3 /* Sources */ = { 
     510                        isa = PBXSourcesBuildPhase; 
     511                        buildActionMask = 2147483647; 
     512                        files = ( 
     513                                05C115410FBB59A9003353A3 /* bicelletest.c in Sources */, 
    491514                        ); 
    492515                        runOnlyForDeploymentPostprocessing = 0; 
     
    670693                                SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; 
    671694                                USER_HEADER_SEARCH_PATHS = /Users/ajj/Documents/Work/Devel/IGOR/XOPSupport; 
     695                        }; 
     696                        name = "Release - PPC"; 
     697                }; 
     698                05C115370FBB591C003353A3 /* Debug */ = { 
     699                        isa = XCBuildConfiguration; 
     700                        buildSettings = { 
     701                                ALWAYS_SEARCH_USER_PATHS = NO; 
     702                                COPY_PHASE_STRIP = NO; 
     703                                GCC_DYNAMIC_NO_PIC = NO; 
     704                                GCC_ENABLE_FIX_AND_CONTINUE = YES; 
     705                                GCC_MODEL_TUNING = G5; 
     706                                GCC_OPTIMIZATION_LEVEL = 0; 
     707                                INSTALL_PATH = /usr/local/bin; 
     708                                PREBINDING = NO; 
     709                                PRODUCT_NAME = bicelletest; 
     710                        }; 
     711                        name = Debug; 
     712                }; 
     713                05C115380FBB591C003353A3 /* Release - Universal */ = { 
     714                        isa = XCBuildConfiguration; 
     715                        buildSettings = { 
     716                                ALWAYS_SEARCH_USER_PATHS = NO; 
     717                                GCC_ENABLE_FIX_AND_CONTINUE = YES; 
     718                                GCC_MODEL_TUNING = G5; 
     719                                INSTALL_PATH = /usr/local/bin; 
     720                                PREBINDING = NO; 
     721                                PRODUCT_NAME = bicelletest; 
     722                        }; 
     723                        name = "Release - Universal"; 
     724                }; 
     725                05C115390FBB591C003353A3 /* Release - PPC */ = { 
     726                        isa = XCBuildConfiguration; 
     727                        buildSettings = { 
     728                                ALWAYS_SEARCH_USER_PATHS = NO; 
     729                                GCC_ENABLE_FIX_AND_CONTINUE = YES; 
     730                                GCC_MODEL_TUNING = G5; 
     731                                INSTALL_PATH = /usr/local/bin; 
     732                                PREBINDING = NO; 
     733                                PRODUCT_NAME = bicelletest; 
    672734                        }; 
    673735                        name = "Release - PPC"; 
     
    746808                                ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1 = "ppc i386"; 
    747809                                GCC_MODEL_TUNING = G5; 
     810                                GCC_VERSION = ""; 
    748811                                GCC_WARN_ABOUT_RETURN_TYPE = YES; 
    749812                                GCC_WARN_UNUSED_VARIABLE = YES; 
     
    780843                        defaultConfigurationName = "Release - Universal"; 
    781844                }; 
     845                05C1153C0FBB5943003353A3 /* Build configuration list for PBXNativeTarget "bicelletest" */ = { 
     846                        isa = XCConfigurationList; 
     847                        buildConfigurations = ( 
     848                                05C115370FBB591C003353A3 /* Debug */, 
     849                                05C115380FBB591C003353A3 /* Release - Universal */, 
     850                                05C115390FBB591C003353A3 /* Release - PPC */, 
     851                        ); 
     852                        defaultConfigurationIsVisible = 0; 
     853                        defaultConfigurationName = "Release - Universal"; 
     854                }; 
    782855                4FADC23308B4156C00ABE55E /* Build configuration list for PBXNativeTarget "SANSAnalysis" */ = { 
    783856                        isa = XCConfigurationList; 
  • sans/XOP_Dev/SANSAnalysis/XOP/Cylinder.c

    r500 r501  
    10531053                case NT_FP64: 
    10541054                        dp= WaveData(p->waveHandle); 
    1055                          
    10561055                        p->result = PolyCoreBicelle(dp,q); 
    10571056                        return 0; 
  • sans/XOP_Dev/SANSAnalysis/XOP/SANSAnalysis.r

    r452 r501  
    77resource 'vers' (1) {                                           /* XOP version info */ 
    880x01, 0x02, final, 0x00, 0,                             /* version bytes and country integer */ 
    9 "1.02", 
    10 "1.02, © 1996 WaveMetrics, Inc., all rights reserved." 
     9"1.1", 
     10"1.1, NIST Center for Neutron Research" 
    1111}; 
    1212 
    1313resource 'vers' (2) {                                           /* Igor version info */ 
    14140x02, 0x00, release, 0x00, 0,                   /* version bytes and country integer */ 
    15 "2.00", 
    16 "(for Igor 2.00 or later)" 
     15"6.00", 
     16"(for Igor 6.00 or later)" 
    1717}; 
    1818 
     
    2020{ 
    2121        /* [1] */ 
    22         "CylinderFit requires Igor Pro 2.0 or later", 
     22        "SANS Analysis requires Igor Pro 6.0 or later", 
    2323        /* [2] */ 
    2424        "Wave does not exist.", 
     
    816816                        NT_FP64,                                        /* double precision x */ 
    817817                }, 
    818  
     818                "PolyCoreBicelleX",             //case # 92 
     819                F_UTIL | F_THREADSAFE | F_EXTERNAL,                                     /* function category == UTILITY */ 
     820                NT_FP64,                                                /* return value type */                  
     821                { 
     822                        NT_FP64 + WAVE_TYPE,                            /* double precision wave (coefficient wave) */ 
     823                        NT_FP64,                                        /* double precision x */ 
     824                }, 
     825         
    819826 
    820827        } 
  • sans/XOP_Dev/SANSAnalysis/lib/libCylinder.c

    r500 r501  
    679679        double summ,yyy,answer,Vpoly;                   //running tally of integration 
    680680        double Pi,AR,Rsqrsumm,Rsqryyy,Rsqr; 
    681          
     681                 
    682682        Pi = 4.0*atan(1.0); 
    683683         
     
    28412841} 
    28422842 
    2843 double 
    2844 PolyCoreBicelle(double w[], double q){ 
    2845  
     2843double PolyCoreBicelle(double dp[], double q) 
     2844{ 
    28462845        int i; 
    28472846        int nord = 20; 
     
    28492848        double rhoc, rhoh, rhor, rhosolv; 
    28502849        double answer, Vpoly; 
    2851         double lolim,uplim,summ=0,yyy,rad,AR,Rsqr,Rsqrsumm=0,Rsqryyy; 
    2852         scale = w[0]; 
    2853         radius = w[1]; 
    2854         sigma = w[2];                           //sigma is the standard mean deviation 
    2855         length = w[3]; 
    2856         radthick = w[4]; 
    2857         facthick= w[5]; 
    2858         rhoc = w[6]; 
    2859         rhoh = w[7]; 
    2860         rhor=w[8]; 
    2861         rhosolv = w[9]; 
    2862         bkg = w[10]; 
    2863          
    2864         double Pi = 4.0*atan(1.0); 
     2850        double Pi,lolim,uplim,summ,yyy,rad,AR,Rsqr,Rsqrsumm,Rsqryyy; 
     2851         
     2852        scale = dp[0]; 
     2853        radius = dp[1]; 
     2854        sigma = dp[2];                          //sigma is the standard mean deviation 
     2855        length = dp[3]; 
     2856        radthick = dp[4]; 
     2857        facthick= dp[5]; 
     2858        rhoc = dp[6]; 
     2859        rhoh = dp[7]; 
     2860        rhor=dp[8]; 
     2861        rhosolv = dp[9]; 
     2862        bkg = dp[10]; 
     2863         
     2864        char temp[256]; 
     2865         
     2866        /*sprintf(temp, "%f; %f; %f; %f; %f; %f; %f; %f; %f; %f; %f;\r", scale, radius, sigma,length,radthick,facthick,rhoc,rhoh,rhor,rhosolv,bkg); 
     2867        XOPNotice(temp);*/ 
     2868         
     2869        Pi = 4.0*atan(1.0); 
    28652870         
    28662871        lolim = exp(log(radius)-(4.*sigma)); 
     
    28692874        } 
    28702875        uplim = exp(log(radius)+(4.*sigma)); 
     2876         
     2877        /*sprintf(temp, "%f; %f;\r", lolim,uplim); 
     2878        XOPNotice(temp);*/ 
     2879         
     2880        summ = 0.0; 
     2881        Rsqrsumm = 0.0; 
    28712882         
    28722883        for(i=0;i<nord;i++) { 
     
    28912902        answer += bkg; 
    28922903         
    2893         return(answer); 
     2904        /*sprintf(temp, "Q = %f : summ = %f : Rsqrsumm = %f : Ans = %f\r", q, summ, Rsqrsumm,answer); 
     2905        XOPNotice(temp);*/ 
     2906                 
     2907        return answer; 
    28942908         
    28952909} 
     
    29502964         
    29512965        retval = ((t1+t2+t3)*(t1+t2+t3))*sin(dum); 
    2952         return retval; 
    2953          
    2954 } 
     2966        return(retval); 
     2967         
     2968} 
     2969 
     2970 
     2971double 
     2972CSParallelpiped(double dp[], double q){ 
     2973 
     2974        double scale,aa,bb,cc,ta,tb,tc,rhoA,rhoB,rhoC,rhoP,rhosolv,bkg,inten; 
     2975        double yyy,summ,va,vb,zi; 
     2976        int i; 
     2977        int nord=76; 
     2978         
     2979        scale = dp[0]; 
     2980        aa = dp[1]; 
     2981        bb = dp[2]; 
     2982        cc = dp[3]; 
     2983        ta  = dp[4]; 
     2984        tb  = dp[5]; 
     2985        tc  = dp[6];   // is 0 at the moment   
     2986        rhoA=dp[7];   //rim A SLD 
     2987        rhoB=dp[8];   //rim B SLD 
     2988        rhoC=dp[9];    //rim C SLD 
     2989        rhoP = dp[10];   //Parallelpiped core SLD 
     2990        rhosolv=dp[11];  // Solvent SLD 
     2991        bkg = dp[12]; 
     2992         
     2993        //inten = IntegrateFn20(CSPP_Outer,0,1,w,x) 
     2994        //      inten = IntegrateFn76(PP_Outer,0,1,w,x) 
     2995         
     2996        //Do integral of outer 
     2997        va = 0; 
     2998        vb = 1; 
     2999         
     3000        summ = 0.0; 
     3001         
     3002        for(i=0;i<nord;i++){ 
     3003                zi = (Gauss76Z[i]*(vb-va)+vb+va)/2.0; 
     3004                yyy = Gauss76Wt[i]*CSPP_Outer(dp,q,zi); 
     3005                summ += yyy; 
     3006        } 
     3007        inten = (vb-va)/2.0*summ; 
     3008         
     3009        inten /= (aa*bb*cc+2*ta*bb*cc+2*aa*tb*cc+2*aa*bb*tc);           //divide by outer volume (=Volume of core+edges) 
     3010        inten *= 1e8;           //convert to cm^-1 
     3011        inten *= scale; 
     3012        inten += bkg; 
     3013         
     3014        return (inten);  
     3015         
     3016} 
     3017 
     3018 
     3019double 
     3020CSPP_Outer(double dp[], double q, double dum){ 
     3021        double retVal,mu,aa,bb,cc,mudum,arg ;  
     3022        double summ,yyy,va,vb,zi; 
     3023        double retval; 
     3024        int i; 
     3025        int nord=76; 
     3026        aa = dp[1]; 
     3027        bb = dp[2]; 
     3028        cc = dp[3]; 
     3029         
     3030        mu= bb*q; 
     3031        mudum = mu*sqrt(1-(dum*dum)); 
     3032         
     3033        va = 0; 
     3034        vb = 1; 
     3035         
     3036        //Do Inner integral 
     3037        for(i=0;i<nord;i++){ 
     3038                zi = (Gauss76Z[i]*(vb-va)+vb+va)/2.0; 
     3039                yyy = Gauss76Wt[i]*CSPP_Inner(dp,mudum,zi); 
     3040                summ += yyy; 
     3041        } 
     3042        retval = (vb-va)/2.0*summ; 
     3043         
     3044         
     3045        cc = cc/bb; 
     3046        arg = mu*cc*dum/2; 
     3047        if(arg==0){ 
     3048                retval *= 1; 
     3049        } else { 
     3050                retval *= (sin(arg)/arg)*(sin(arg)/arg); 
     3051        } 
     3052                         
     3053        return(retVal); 
     3054 
     3055} 
     3056 
     3057double 
     3058CSPP_Inner(double dp[], double mu, double uu){ 
     3059         
     3060        double aa,bb,cc, ta,tb,tc;  
     3061        double Vin,Vot,V1,V2; 
     3062        double rhoA,rhoB,rhoC, rhoP, rhosolv; 
     3063        double dr0, drA,drB, drC,retVal; 
     3064        double arg1,arg2,arg3,arg4,t1,t2, t3, t4; 
     3065        double Pi,retval; 
     3066 
     3067        aa = dp[1]; 
     3068        bb = dp[2]; 
     3069        cc = dp[3]; 
     3070        ta = dp[4]; 
     3071        tb = dp[5]; 
     3072        tc = dp[6]; 
     3073        rhoA=dp[7]; 
     3074        rhoB=dp[8]; 
     3075        rhoC=dp[9]; 
     3076        rhoP=dp[10]; 
     3077        rhosolv=dp[11]; 
     3078        dr0=rhoP-rhosolv; 
     3079        drA=rhoA-rhosolv; 
     3080        drB=rhoB-rhosolv; 
     3081        drC=rhoC-rhosolv;  
     3082        Vin=(aa*bb*cc); 
     3083        Vot=(aa*bb*cc+2*ta*bb*cc+2*aa*tb*cc+2*aa*bb*tc); 
     3084        V1=(2*ta*bb*cc);   //  incorrect V1 (aa*bb*cc+2*ta*bb*cc) 
     3085        V2=(2*aa*tb*cc);  // incorrect V2(aa*bb*cc+2*aa*tb*cc) 
     3086        aa = aa/bb; 
     3087        ta=(aa+2*ta)/bb; 
     3088        tb=(aa+2*tb)/bb; 
     3089         
     3090        Pi = 4.0*atan(1.0); 
     3091         
     3092        arg1 = (mu*aa/2)*sin(Pi*uu/2); 
     3093        arg2 = (mu/2)*cos(Pi*uu/2); 
     3094        arg3=  (mu*ta/2)*sin(Pi*uu/2); 
     3095        arg4=  (mu*tb/2)*cos(Pi*uu/2); 
     3096                          
     3097        if(arg1==0){ 
     3098                t1 = 1; 
     3099        } else { 
     3100                t1 = (sin(arg1)/arg1);                //defn for CSPP model sin(arg1)/arg1    test:  (sin(arg1)/arg1)*(sin(arg1)/arg1)    
     3101        } 
     3102        if(arg2==0){ 
     3103                t2 = 1; 
     3104        } else { 
     3105                t2 = (sin(arg2)/arg2);           //defn for CSPP model sin(arg2)/arg2   test: (sin(arg2)/arg2)*(sin(arg2)/arg2)     
     3106        }        
     3107        if(arg3==0){ 
     3108                t3 = 1; 
     3109        } else { 
     3110                t3 = sin(arg3)/arg3; 
     3111        } 
     3112        if(arg4==0){ 
     3113                t4 = 1; 
     3114        } else { 
     3115                t4 = sin(arg4)/arg4; 
     3116        } 
     3117        retval =( dr0*t1*t2*Vin + drA*(t3-t1)*t2*V1+ drB*t1*(t4-t2)*V2 )*( dr0*t1*t2*Vin + drA*(t3-t1)*t2*V1+ drB*t1*(t4-t2)*V2 );   //  correct FF : square of sum of phase factors 
     3118        return(retVal);  
     3119         
     3120 
     3121 
     3122} 
  • sans/XOP_Dev/SANSAnalysis/lib/libCylinder.h

    r500 r501  
    3535double Barbell(double dp[], double q); 
    3636double PolyCoreBicelle(double dp[], double q); 
    37  
     37double CSParallelepiped(double dp[], double q); 
    3838 
    3939/* internal functions */ 
     
    6464double BicelleKernel(double qq, double rad, double radthick, double facthick, double rhoc, double rhoh, double rhor, double rhosolv, double length, double dum); 
    6565double BicelleIntegration(double qq, double rad, double radthick, double facthick, double rhoc, double rhoh, double rhor, double rhosolv, double length); 
    66  
     66double CSPP_Outer(double *, double q, double dum); 
     67double CSPP_Inner(double *, double mu, double uu); 
    6768 
    6869/////////functions for WRC implementation of flexible cylinders 
  • sans/XOP_Dev/SANSAnalysis/lib/libSANSAnalysis.h

    r453 r501  
    88 */ 
    99 
     10#include "libCylinder.h" 
     11#include "libSphere.h" 
     12#include "libStructureFactor.h" 
     13#include "libTwoPhase.h" 
     14 
     15/*This should not be necessary AJJ May 09*/ 
    1016/* IGOR Fit Functions */ 
     17/* 
    1118double CylinderForm(double dp[], double q); 
    1219double EllipCyl76(double dp[], double q); 
     
    3845double CappedCylinder(double dp[], double q); 
    3946double Barbell(double dp[], double q); 
    40  
     47double PolyCoreBicelle(double dp[], double q); 
     48*/ 
    4149 
    4250/* internal functions */ 
     51/* 
    4352double CylKernel(double qq, double rr,double h, double theta); 
    4453double NR_BessJ1(double x); 
     
    6069double CSCylIntegration(double qq, double rad, double radthick, double facthick, double rhoc, double rhos, double rhosolv, double length); 
    6170double Stackdisc_kern(double qq, double rcore, double rhoc, double rhol, double rhosolv, double length, double thick, double dum, double gsd, double d, double N); 
     71double BicelleKernel(double qq, double rad, double radthick, double facthick, double rhoc, double rhoh, double rhor, double rhosolv, double length, double dum); 
     72double BicelleIntegration(double qq, double rad, double radthick, double facthick, double rhoc, double rhoh, double rhor, double rhosolv, double length); 
     73*/ 
     74 
    6275 
    6376// 
    6477/* IGOR Fit Functions */ 
     78/* 
    6579double MultiShell(double dp[], double q); 
    6680double PolyMultiShell(double dp[], double q); 
     
    112126int sqfun(int ix, int ir); 
    113127int sqcoef(int ir); 
    114  
     128*/ 
    115129//// 
    116130/* IGOR Fit Functions */ 
     131/* 
    117132double TeubnerStreyModel(double dp[], double q); 
    118133double Power_Law_Model(double dp[], double q); 
     
    134149double GaussLorentzGel(double dp[], double q); 
    135150double GaussianShell(double dp[], double q); 
    136  
     151*/ 
    137152 
    138153// since the XOP and the library are separate chunks of compiled code 
Note: See TracChangeset for help on using the changeset viewer.