Changeset 994d77f in sasmodels for sasmodels/models/lib/gauss150.c


Ignore:
Timestamp:
Oct 30, 2014 10:33:53 AM (9 years ago)
Author:
Paul Kienzle <pkienzle@…>
Branches:
master, core_shell_microgels, costrafo411, magnetic_model, release_v0.94, release_v0.95, ticket-1257-vesicle-product, ticket_1156, ticket_1265_superball, ticket_822_more_unit_tests
Children:
ef2861b
Parents:
d087487b
Message:

Convert double to float rather than using real

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sasmodels/models/lib/gauss150.c

    r14de349 r994d77f  
    99 
    1010// Gaussians 
    11 constant real Gauss150Z[150]={ 
    12         REAL(-0.9998723404457334), 
    13         REAL(-0.9993274305065947), 
    14         REAL(-0.9983473449340834), 
    15         REAL(-0.9969322929775997), 
    16         REAL(-0.9950828645255290), 
    17         REAL(-0.9927998590434373), 
    18         REAL(-0.9900842691660192), 
    19         REAL(-0.9869372772712794), 
    20         REAL(-0.9833602541697529), 
    21         REAL(-0.9793547582425894), 
    22         REAL(-0.9749225346595943), 
    23         REAL(-0.9700655145738374), 
    24         REAL(-0.9647858142586956), 
    25         REAL(-0.9590857341746905), 
    26         REAL(-0.9529677579610971), 
    27         REAL(-0.9464345513503147), 
    28         REAL(-0.9394889610042837), 
    29         REAL(-0.9321340132728527), 
    30         REAL(-0.9243729128743136), 
    31         REAL(-0.9162090414984952), 
    32         REAL(-0.9076459563329236), 
    33         REAL(-0.8986873885126239), 
    34         REAL(-0.8893372414942055), 
    35         REAL(-0.8795995893549102), 
    36         REAL(-0.8694786750173527), 
    37         REAL(-0.8589789084007133), 
    38         REAL(-0.8481048644991847), 
    39         REAL(-0.8368612813885015), 
    40         REAL(-0.8252530581614230), 
    41         REAL(-0.8132852527930605), 
    42         REAL(-0.8009630799369827), 
    43         REAL(-0.7882919086530552), 
    44         REAL(-0.7752772600680049), 
    45         REAL(-0.7619248049697269), 
    46         REAL(-0.7482403613363824), 
    47         REAL(-0.7342298918013638), 
    48         REAL(-0.7198995010552305), 
    49         REAL(-0.7052554331857488), 
    50         REAL(-0.6903040689571928), 
    51         REAL(-0.6750519230300931), 
    52         REAL(-0.6595056411226444), 
    53         REAL(-0.6436719971150083), 
    54         REAL(-0.6275578900977726), 
    55         REAL(-0.6111703413658551), 
    56         REAL(-0.5945164913591590), 
    57         REAL(-0.5776035965513142), 
    58         REAL(-0.5604390262878617), 
    59         REAL(-0.5430302595752546), 
    60         REAL(-0.5253848818220803), 
    61         REAL(-0.5075105815339176), 
    62         REAL(-0.4894151469632753), 
    63         REAL(-0.4711064627160663), 
    64         REAL(-0.4525925063160997), 
    65         REAL(-0.4338813447290861), 
    66         REAL(-0.4149811308476706), 
    67         REAL(-0.3959000999390257), 
    68         REAL(-0.3766465660565522), 
    69         REAL(-0.3572289184172501), 
    70         REAL(-0.3376556177463400), 
    71         REAL(-0.3179351925907259), 
    72         REAL(-0.2980762356029071), 
    73         REAL(-0.2780873997969574), 
    74         REAL(-0.2579773947782034), 
    75         REAL(-0.2377549829482451), 
    76         REAL(-0.2174289756869712), 
    77         REAL(-0.1970082295132342), 
    78         REAL(-0.1765016422258567), 
    79         REAL(-0.1559181490266516), 
    80         REAL(-0.1352667186271445), 
    81         REAL(-0.1145563493406956), 
    82         REAL(-0.0937960651617229), 
    83         REAL(-0.0729949118337358), 
    84         REAL(-0.0521619529078925), 
    85         REAL(-0.0313062657937972), 
    86         REAL(-0.0104369378042598), 
    87         REAL(0.0104369378042598), 
    88         REAL(0.0313062657937972), 
    89         REAL(0.0521619529078925), 
    90         REAL(0.0729949118337358), 
    91         REAL(0.0937960651617229), 
    92         REAL(0.1145563493406956), 
    93         REAL(0.1352667186271445), 
    94         REAL(0.1559181490266516), 
    95         REAL(0.1765016422258567), 
    96         REAL(0.1970082295132342), 
    97         REAL(0.2174289756869712), 
    98         REAL(0.2377549829482451), 
    99         REAL(0.2579773947782034), 
    100         REAL(0.2780873997969574), 
    101         REAL(0.2980762356029071), 
    102         REAL(0.3179351925907259), 
    103         REAL(0.3376556177463400), 
    104         REAL(0.3572289184172501), 
    105         REAL(0.3766465660565522), 
    106         REAL(0.3959000999390257), 
    107         REAL(0.4149811308476706), 
    108         REAL(0.4338813447290861), 
    109         REAL(0.4525925063160997), 
    110         REAL(0.4711064627160663), 
    111         REAL(0.4894151469632753), 
    112         REAL(0.5075105815339176), 
    113         REAL(0.5253848818220803), 
    114         REAL(0.5430302595752546), 
    115         REAL(0.5604390262878617), 
    116         REAL(0.5776035965513142), 
    117         REAL(0.5945164913591590), 
    118         REAL(0.6111703413658551), 
    119         REAL(0.6275578900977726), 
    120         REAL(0.6436719971150083), 
    121         REAL(0.6595056411226444), 
    122         REAL(0.6750519230300931), 
    123         REAL(0.6903040689571928), 
    124         REAL(0.7052554331857488), 
    125         REAL(0.7198995010552305), 
    126         REAL(0.7342298918013638), 
    127         REAL(0.7482403613363824), 
    128         REAL(0.7619248049697269), 
    129         REAL(0.7752772600680049), 
    130         REAL(0.7882919086530552), 
    131         REAL(0.8009630799369827), 
    132         REAL(0.8132852527930605), 
    133         REAL(0.8252530581614230), 
    134         REAL(0.8368612813885015), 
    135         REAL(0.8481048644991847), 
    136         REAL(0.8589789084007133), 
    137         REAL(0.8694786750173527), 
    138         REAL(0.8795995893549102), 
    139         REAL(0.8893372414942055), 
    140         REAL(0.8986873885126239), 
    141         REAL(0.9076459563329236), 
    142         REAL(0.9162090414984952), 
    143         REAL(0.9243729128743136), 
    144         REAL(0.9321340132728527), 
    145         REAL(0.9394889610042837), 
    146         REAL(0.9464345513503147), 
    147         REAL(0.9529677579610971), 
    148         REAL(0.9590857341746905), 
    149         REAL(0.9647858142586956), 
    150         REAL(0.9700655145738374), 
    151         REAL(0.9749225346595943), 
    152         REAL(0.9793547582425894), 
    153         REAL(0.9833602541697529), 
    154         REAL(0.9869372772712794), 
    155         REAL(0.9900842691660192), 
    156         REAL(0.9927998590434373), 
    157         REAL(0.9950828645255290), 
    158         REAL(0.9969322929775997), 
    159         REAL(0.9983473449340834), 
    160         REAL(0.9993274305065947), 
    161         REAL(0.9998723404457334) 
     11constant double Gauss150Z[150]={ 
     12        -0.9998723404457334, 
     13        -0.9993274305065947, 
     14        -0.9983473449340834, 
     15        -0.9969322929775997, 
     16        -0.9950828645255290, 
     17        -0.9927998590434373, 
     18        -0.9900842691660192, 
     19        -0.9869372772712794, 
     20        -0.9833602541697529, 
     21        -0.9793547582425894, 
     22        -0.9749225346595943, 
     23        -0.9700655145738374, 
     24        -0.9647858142586956, 
     25        -0.9590857341746905, 
     26        -0.9529677579610971, 
     27        -0.9464345513503147, 
     28        -0.9394889610042837, 
     29        -0.9321340132728527, 
     30        -0.9243729128743136, 
     31        -0.9162090414984952, 
     32        -0.9076459563329236, 
     33        -0.8986873885126239, 
     34        -0.8893372414942055, 
     35        -0.8795995893549102, 
     36        -0.8694786750173527, 
     37        -0.8589789084007133, 
     38        -0.8481048644991847, 
     39        -0.8368612813885015, 
     40        -0.8252530581614230, 
     41        -0.8132852527930605, 
     42        -0.8009630799369827, 
     43        -0.7882919086530552, 
     44        -0.7752772600680049, 
     45        -0.7619248049697269, 
     46        -0.7482403613363824, 
     47        -0.7342298918013638, 
     48        -0.7198995010552305, 
     49        -0.7052554331857488, 
     50        -0.6903040689571928, 
     51        -0.6750519230300931, 
     52        -0.6595056411226444, 
     53        -0.6436719971150083, 
     54        -0.6275578900977726, 
     55        -0.6111703413658551, 
     56        -0.5945164913591590, 
     57        -0.5776035965513142, 
     58        -0.5604390262878617, 
     59        -0.5430302595752546, 
     60        -0.5253848818220803, 
     61        -0.5075105815339176, 
     62        -0.4894151469632753, 
     63        -0.4711064627160663, 
     64        -0.4525925063160997, 
     65        -0.4338813447290861, 
     66        -0.4149811308476706, 
     67        -0.3959000999390257, 
     68        -0.3766465660565522, 
     69        -0.3572289184172501, 
     70        -0.3376556177463400, 
     71        -0.3179351925907259, 
     72        -0.2980762356029071, 
     73        -0.2780873997969574, 
     74        -0.2579773947782034, 
     75        -0.2377549829482451, 
     76        -0.2174289756869712, 
     77        -0.1970082295132342, 
     78        -0.1765016422258567, 
     79        -0.1559181490266516, 
     80        -0.1352667186271445, 
     81        -0.1145563493406956, 
     82        -0.0937960651617229, 
     83        -0.0729949118337358, 
     84        -0.0521619529078925, 
     85        -0.0313062657937972, 
     86        -0.0104369378042598, 
     87        0.0104369378042598, 
     88        0.0313062657937972, 
     89        0.0521619529078925, 
     90        0.0729949118337358, 
     91        0.0937960651617229, 
     92        0.1145563493406956, 
     93        0.1352667186271445, 
     94        0.1559181490266516, 
     95        0.1765016422258567, 
     96        0.1970082295132342, 
     97        0.2174289756869712, 
     98        0.2377549829482451, 
     99        0.2579773947782034, 
     100        0.2780873997969574, 
     101        0.2980762356029071, 
     102        0.3179351925907259, 
     103        0.3376556177463400, 
     104        0.3572289184172501, 
     105        0.3766465660565522, 
     106        0.3959000999390257, 
     107        0.4149811308476706, 
     108        0.4338813447290861, 
     109        0.4525925063160997, 
     110        0.4711064627160663, 
     111        0.4894151469632753, 
     112        0.5075105815339176, 
     113        0.5253848818220803, 
     114        0.5430302595752546, 
     115        0.5604390262878617, 
     116        0.5776035965513142, 
     117        0.5945164913591590, 
     118        0.6111703413658551, 
     119        0.6275578900977726, 
     120        0.6436719971150083, 
     121        0.6595056411226444, 
     122        0.6750519230300931, 
     123        0.6903040689571928, 
     124        0.7052554331857488, 
     125        0.7198995010552305, 
     126        0.7342298918013638, 
     127        0.7482403613363824, 
     128        0.7619248049697269, 
     129        0.7752772600680049, 
     130        0.7882919086530552, 
     131        0.8009630799369827, 
     132        0.8132852527930605, 
     133        0.8252530581614230, 
     134        0.8368612813885015, 
     135        0.8481048644991847, 
     136        0.8589789084007133, 
     137        0.8694786750173527, 
     138        0.8795995893549102, 
     139        0.8893372414942055, 
     140        0.8986873885126239, 
     141        0.9076459563329236, 
     142        0.9162090414984952, 
     143        0.9243729128743136, 
     144        0.9321340132728527, 
     145        0.9394889610042837, 
     146        0.9464345513503147, 
     147        0.9529677579610971, 
     148        0.9590857341746905, 
     149        0.9647858142586956, 
     150        0.9700655145738374, 
     151        0.9749225346595943, 
     152        0.9793547582425894, 
     153        0.9833602541697529, 
     154        0.9869372772712794, 
     155        0.9900842691660192, 
     156        0.9927998590434373, 
     157        0.9950828645255290, 
     158        0.9969322929775997, 
     159        0.9983473449340834, 
     160        0.9993274305065947, 
     161        0.9998723404457334 
    162162}; 
    163163 
    164 constant real Gauss150Wt[150]={ 
    165         REAL(0.0003276086705538), 
    166         REAL(0.0007624720924706), 
    167         REAL(0.0011976474864367), 
    168         REAL(0.0016323569986067), 
    169         REAL(0.0020663664924131), 
    170         REAL(0.0024994789888943), 
    171         REAL(0.0029315036836558), 
    172         REAL(0.0033622516236779), 
    173         REAL(0.0037915348363451), 
    174         REAL(0.0042191661429919), 
    175         REAL(0.0046449591497966), 
    176         REAL(0.0050687282939456), 
    177         REAL(0.0054902889094487), 
    178         REAL(0.0059094573005900), 
    179         REAL(0.0063260508184704), 
    180         REAL(0.0067398879387430), 
    181         REAL(0.0071507883396855), 
    182         REAL(0.0075585729801782), 
    183         REAL(0.0079630641773633), 
    184         REAL(0.0083640856838475), 
    185         REAL(0.0087614627643580), 
    186         REAL(0.0091550222717888), 
    187         REAL(0.0095445927225849), 
    188         REAL(0.0099300043714212), 
    189         REAL(0.0103110892851360), 
    190         REAL(0.0106876814158841), 
    191         REAL(0.0110596166734735), 
    192         REAL(0.0114267329968529), 
    193         REAL(0.0117888704247183), 
    194         REAL(0.0121458711652067), 
    195         REAL(0.0124975796646449), 
    196         REAL(0.0128438426753249), 
    197         REAL(0.0131845093222756), 
    198         REAL(0.0135194311690004), 
    199         REAL(0.0138484622795371), 
    200         REAL(0.0141714592928592), 
    201         REAL(0.0144882814685445), 
    202         REAL(0.0147987907597169), 
    203         REAL(0.0151028518701744), 
    204         REAL(0.0154003323133401), 
    205         REAL(0.0156911024699895), 
    206         REAL(0.0159750356447283), 
    207         REAL(0.0162520081211971), 
    208         REAL(0.0165218992159766), 
    209         REAL(0.0167845913311726), 
    210         REAL(0.0170399700056559), 
    211         REAL(0.0172879239649355), 
    212         REAL(0.0175283451696437), 
    213         REAL(0.0177611288626114), 
    214         REAL(0.0179861736145128), 
    215         REAL(0.0182033813680609), 
    216         REAL(0.0184126574807331), 
    217         REAL(0.0186139107660094), 
    218         REAL(0.0188070535331042), 
    219         REAL(0.0189920016251754), 
    220         REAL(0.0191686744559934), 
    221         REAL(0.0193369950450545), 
    222         REAL(0.0194968900511231), 
    223         REAL(0.0196482898041878), 
    224         REAL(0.0197911283358190), 
    225         REAL(0.0199253434079123), 
    226         REAL(0.0200508765398072), 
    227         REAL(0.0201676730337687), 
    228         REAL(0.0202756819988200), 
    229         REAL(0.0203748563729175), 
    230         REAL(0.0204651529434560), 
    231         REAL(0.0205465323660984), 
    232         REAL(0.0206189591819181), 
    233         REAL(0.0206824018328499), 
    234         REAL(0.0207368326754401), 
    235         REAL(0.0207822279928917), 
    236         REAL(0.0208185680053983), 
    237         REAL(0.0208458368787627), 
    238         REAL(0.0208640227312962), 
    239         REAL(0.0208731176389954), 
    240         REAL(0.0208731176389954), 
    241         REAL(0.0208640227312962), 
    242         REAL(0.0208458368787627), 
    243         REAL(0.0208185680053983), 
    244         REAL(0.0207822279928917), 
    245         REAL(0.0207368326754401), 
    246         REAL(0.0206824018328499), 
    247         REAL(0.0206189591819181), 
    248         REAL(0.0205465323660984), 
    249         REAL(0.0204651529434560), 
    250         REAL(0.0203748563729175), 
    251         REAL(0.0202756819988200), 
    252         REAL(0.0201676730337687), 
    253         REAL(0.0200508765398072), 
    254         REAL(0.0199253434079123), 
    255         REAL(0.0197911283358190), 
    256         REAL(0.0196482898041878), 
    257         REAL(0.0194968900511231), 
    258         REAL(0.0193369950450545), 
    259         REAL(0.0191686744559934), 
    260         REAL(0.0189920016251754), 
    261         REAL(0.0188070535331042), 
    262         REAL(0.0186139107660094), 
    263         REAL(0.0184126574807331), 
    264         REAL(0.0182033813680609), 
    265         REAL(0.0179861736145128), 
    266         REAL(0.0177611288626114), 
    267         REAL(0.0175283451696437), 
    268         REAL(0.0172879239649355), 
    269         REAL(0.0170399700056559), 
    270         REAL(0.0167845913311726), 
    271         REAL(0.0165218992159766), 
    272         REAL(0.0162520081211971), 
    273         REAL(0.0159750356447283), 
    274         REAL(0.0156911024699895), 
    275         REAL(0.0154003323133401), 
    276         REAL(0.0151028518701744), 
    277         REAL(0.0147987907597169), 
    278         REAL(0.0144882814685445), 
    279         REAL(0.0141714592928592), 
    280         REAL(0.0138484622795371), 
    281         REAL(0.0135194311690004), 
    282         REAL(0.0131845093222756), 
    283         REAL(0.0128438426753249), 
    284         REAL(0.0124975796646449), 
    285         REAL(0.0121458711652067), 
    286         REAL(0.0117888704247183), 
    287         REAL(0.0114267329968529), 
    288         REAL(0.0110596166734735), 
    289         REAL(0.0106876814158841), 
    290         REAL(0.0103110892851360), 
    291         REAL(0.0099300043714212), 
    292         REAL(0.0095445927225849), 
    293         REAL(0.0091550222717888), 
    294         REAL(0.0087614627643580), 
    295         REAL(0.0083640856838475), 
    296         REAL(0.0079630641773633), 
    297         REAL(0.0075585729801782), 
    298         REAL(0.0071507883396855), 
    299         REAL(0.0067398879387430), 
    300         REAL(0.0063260508184704), 
    301         REAL(0.0059094573005900), 
    302         REAL(0.0054902889094487), 
    303         REAL(0.0050687282939456), 
    304         REAL(0.0046449591497966), 
    305         REAL(0.0042191661429919), 
    306         REAL(0.0037915348363451), 
    307         REAL(0.0033622516236779), 
    308         REAL(0.0029315036836558), 
    309         REAL(0.0024994789888943), 
    310         REAL(0.0020663664924131), 
    311         REAL(0.0016323569986067), 
    312         REAL(0.0011976474864367), 
    313         REAL(0.0007624720924706), 
    314         REAL(0.0003276086705538) 
     164constant double Gauss150Wt[150]={ 
     165        0.0003276086705538, 
     166        0.0007624720924706, 
     167        0.0011976474864367, 
     168        0.0016323569986067, 
     169        0.0020663664924131, 
     170        0.0024994789888943, 
     171        0.0029315036836558, 
     172        0.0033622516236779, 
     173        0.0037915348363451, 
     174        0.0042191661429919, 
     175        0.0046449591497966, 
     176        0.0050687282939456, 
     177        0.0054902889094487, 
     178        0.0059094573005900, 
     179        0.0063260508184704, 
     180        0.0067398879387430, 
     181        0.0071507883396855, 
     182        0.0075585729801782, 
     183        0.0079630641773633, 
     184        0.0083640856838475, 
     185        0.0087614627643580, 
     186        0.0091550222717888, 
     187        0.0095445927225849, 
     188        0.0099300043714212, 
     189        0.0103110892851360, 
     190        0.0106876814158841, 
     191        0.0110596166734735, 
     192        0.0114267329968529, 
     193        0.0117888704247183, 
     194        0.0121458711652067, 
     195        0.0124975796646449, 
     196        0.0128438426753249, 
     197        0.0131845093222756, 
     198        0.0135194311690004, 
     199        0.0138484622795371, 
     200        0.0141714592928592, 
     201        0.0144882814685445, 
     202        0.0147987907597169, 
     203        0.0151028518701744, 
     204        0.0154003323133401, 
     205        0.0156911024699895, 
     206        0.0159750356447283, 
     207        0.0162520081211971, 
     208        0.0165218992159766, 
     209        0.0167845913311726, 
     210        0.0170399700056559, 
     211        0.0172879239649355, 
     212        0.0175283451696437, 
     213        0.0177611288626114, 
     214        0.0179861736145128, 
     215        0.0182033813680609, 
     216        0.0184126574807331, 
     217        0.0186139107660094, 
     218        0.0188070535331042, 
     219        0.0189920016251754, 
     220        0.0191686744559934, 
     221        0.0193369950450545, 
     222        0.0194968900511231, 
     223        0.0196482898041878, 
     224        0.0197911283358190, 
     225        0.0199253434079123, 
     226        0.0200508765398072, 
     227        0.0201676730337687, 
     228        0.0202756819988200, 
     229        0.0203748563729175, 
     230        0.0204651529434560, 
     231        0.0205465323660984, 
     232        0.0206189591819181, 
     233        0.0206824018328499, 
     234        0.0207368326754401, 
     235        0.0207822279928917, 
     236        0.0208185680053983, 
     237        0.0208458368787627, 
     238        0.0208640227312962, 
     239        0.0208731176389954, 
     240        0.0208731176389954, 
     241        0.0208640227312962, 
     242        0.0208458368787627, 
     243        0.0208185680053983, 
     244        0.0207822279928917, 
     245        0.0207368326754401, 
     246        0.0206824018328499, 
     247        0.0206189591819181, 
     248        0.0205465323660984, 
     249        0.0204651529434560, 
     250        0.0203748563729175, 
     251        0.0202756819988200, 
     252        0.0201676730337687, 
     253        0.0200508765398072, 
     254        0.0199253434079123, 
     255        0.0197911283358190, 
     256        0.0196482898041878, 
     257        0.0194968900511231, 
     258        0.0193369950450545, 
     259        0.0191686744559934, 
     260        0.0189920016251754, 
     261        0.0188070535331042, 
     262        0.0186139107660094, 
     263        0.0184126574807331, 
     264        0.0182033813680609, 
     265        0.0179861736145128, 
     266        0.0177611288626114, 
     267        0.0175283451696437, 
     268        0.0172879239649355, 
     269        0.0170399700056559, 
     270        0.0167845913311726, 
     271        0.0165218992159766, 
     272        0.0162520081211971, 
     273        0.0159750356447283, 
     274        0.0156911024699895, 
     275        0.0154003323133401, 
     276        0.0151028518701744, 
     277        0.0147987907597169, 
     278        0.0144882814685445, 
     279        0.0141714592928592, 
     280        0.0138484622795371, 
     281        0.0135194311690004, 
     282        0.0131845093222756, 
     283        0.0128438426753249, 
     284        0.0124975796646449, 
     285        0.0121458711652067, 
     286        0.0117888704247183, 
     287        0.0114267329968529, 
     288        0.0110596166734735, 
     289        0.0106876814158841, 
     290        0.0103110892851360, 
     291        0.0099300043714212, 
     292        0.0095445927225849, 
     293        0.0091550222717888, 
     294        0.0087614627643580, 
     295        0.0083640856838475, 
     296        0.0079630641773633, 
     297        0.0075585729801782, 
     298        0.0071507883396855, 
     299        0.0067398879387430, 
     300        0.0063260508184704, 
     301        0.0059094573005900, 
     302        0.0054902889094487, 
     303        0.0050687282939456, 
     304        0.0046449591497966, 
     305        0.0042191661429919, 
     306        0.0037915348363451, 
     307        0.0033622516236779, 
     308        0.0029315036836558, 
     309        0.0024994789888943, 
     310        0.0020663664924131, 
     311        0.0016323569986067, 
     312        0.0011976474864367, 
     313        0.0007624720924706, 
     314        0.0003276086705538 
    315315}; 
Note: See TracChangeset for help on using the changeset viewer.