Changeset ab87b61 in sasview


Ignore:
Timestamp:
Dec 9, 2011 4:56:59 PM (13 years ago)
Author:
Mathieu Doucet <doucetm@…>
Branches:
master, ESS_GUI, ESS_GUI_Docs, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_iss879, ESS_GUI_iss959, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc, costrafo411, magnetic_scatt, release-4.1.1, release-4.1.2, release-4.2.2, release_4.0.1, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
Children:
0e8b249
Parents:
2cef9d3
Message:

Re #7 Fix call to deprecated numpy function

Location:
sansmodels/src/sans/models/c_models
Files:
49 edited

Legend:

Unmodified
Added
Removed
  • sansmodels/src/sans/models/c_models/CBCCrystalModel.cpp

    r0b082f3 rab87b61  
    172172        return NULL; 
    173173    } 
    174     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    175                                                                                   PyArray_DOUBLE); 
     174        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    176175        if (result == NULL) { 
    177176        const char * message= "Could not create result "; 
     
    213212             
    214213            // Make a new double matrix of same dims 
    215         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     214        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    216215        if (result == NULL){ 
    217216            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CBarBellModel.cpp

    r0b082f3 rab87b61  
    174174        return NULL; 
    175175    } 
    176     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    177                                                                                   PyArray_DOUBLE); 
     176        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    178177        if (result == NULL) { 
    179178        const char * message= "Could not create result "; 
     
    215214             
    216215            // Make a new double matrix of same dims 
    217         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     216        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    218217        if (result == NULL){ 
    219218            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CBinaryHSModel.cpp

    r0b082f3 rab87b61  
    164164        return NULL; 
    165165    } 
    166     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    167                                                                                   PyArray_DOUBLE); 
     166        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    168167        if (result == NULL) { 
    169168        const char * message= "Could not create result "; 
     
    205204             
    206205            // Make a new double matrix of same dims 
    207         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     206        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    208207        if (result == NULL){ 
    209208            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CCSParallelepipedModel.cpp

    r0b082f3 rab87b61  
    184184        return NULL; 
    185185    } 
    186     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    187                                                                                   PyArray_DOUBLE); 
     186        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    188187        if (result == NULL) { 
    189188        const char * message= "Could not create result "; 
     
    225224             
    226225            // Make a new double matrix of same dims 
    227         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     226        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    228227        if (result == NULL){ 
    229228            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CCappedCylinderModel.cpp

    r0b082f3 rab87b61  
    174174        return NULL; 
    175175    } 
    176     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    177                                                                                   PyArray_DOUBLE); 
     176        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    178177        if (result == NULL) { 
    179178        const char * message= "Could not create result "; 
     
    215214             
    216215            // Make a new double matrix of same dims 
    217         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     216        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    218217        if (result == NULL){ 
    219218            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CCoreFourShellModel.cpp

    r0b082f3 rab87b61  
    178178        return NULL; 
    179179    } 
    180     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    181                                                                                   PyArray_DOUBLE); 
     180        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    182181        if (result == NULL) { 
    183182        const char * message= "Could not create result "; 
     
    219218             
    220219            // Make a new double matrix of same dims 
    221         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     220        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    222221        if (result == NULL){ 
    223222            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CCoreShellCylinderModel.cpp

    r0b082f3 rab87b61  
    175175        return NULL; 
    176176    } 
    177     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    178                                                                                   PyArray_DOUBLE); 
     177        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    179178        if (result == NULL) { 
    180179        const char * message= "Could not create result "; 
     
    216215             
    217216            // Make a new double matrix of same dims 
    218         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     217        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    219218        if (result == NULL){ 
    220219            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CCoreShellEllipsoidModel.cpp

    r0b082f3 rab87b61  
    179179        return NULL; 
    180180    } 
    181     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    182                                                                                   PyArray_DOUBLE); 
     181        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    183182        if (result == NULL) { 
    184183        const char * message= "Could not create result "; 
     
    220219             
    221220            // Make a new double matrix of same dims 
    222         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     221        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    223222        if (result == NULL){ 
    224223            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CCoreShellModel.cpp

    r0b082f3 rab87b61  
    163163        return NULL; 
    164164    } 
    165     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    166                                                                                   PyArray_DOUBLE); 
     165        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    167166        if (result == NULL) { 
    168167        const char * message= "Could not create result "; 
     
    204203             
    205204            // Make a new double matrix of same dims 
    206         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     205        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    207206        if (result == NULL){ 
    208207            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CCylinderModel.cpp

    r0b082f3 rab87b61  
    170170        return NULL; 
    171171    } 
    172     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    173                                                                                   PyArray_DOUBLE); 
     172        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    174173        if (result == NULL) { 
    175174        const char * message= "Could not create result "; 
     
    211210             
    212211            // Make a new double matrix of same dims 
    213         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     212        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    214213        if (result == NULL){ 
    215214            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CDiamCylFunc.cpp

    r0b082f3 rab87b61  
    158158        return NULL; 
    159159    } 
    160     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    161                                                                                   PyArray_DOUBLE); 
     160        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    162161        if (result == NULL) { 
    163162        const char * message= "Could not create result "; 
     
    199198             
    200199            // Make a new double matrix of same dims 
    201         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     200        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    202201        if (result == NULL){ 
    203202            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CDiamEllipFunc.cpp

    r0b082f3 rab87b61  
    158158        return NULL; 
    159159    } 
    160     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    161                                                                                   PyArray_DOUBLE); 
     160        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    162161        if (result == NULL) { 
    163162        const char * message= "Could not create result "; 
     
    199198             
    200199            // Make a new double matrix of same dims 
    201         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     200        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    202201        if (result == NULL){ 
    203202            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CEllipsoidModel.cpp

    r0b082f3 rab87b61  
    170170        return NULL; 
    171171    } 
    172     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    173                                                                                   PyArray_DOUBLE); 
     172        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    174173        if (result == NULL) { 
    175174        const char * message= "Could not create result "; 
     
    211210             
    212211            // Make a new double matrix of same dims 
    213         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     212        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    214213        if (result == NULL){ 
    215214            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CEllipticalCylinderModel.cpp

    r0b082f3 rab87b61  
    178178        return NULL; 
    179179    } 
    180     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    181                                                                                   PyArray_DOUBLE); 
     180        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    182181        if (result == NULL) { 
    183182        const char * message= "Could not create result "; 
     
    219218             
    220219            // Make a new double matrix of same dims 
    221         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     220        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    222221        if (result == NULL){ 
    223222            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CFCCrystalModel.cpp

    r0b082f3 rab87b61  
    172172        return NULL; 
    173173    } 
    174     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    175                                                                                   PyArray_DOUBLE); 
     174        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    176175        if (result == NULL) { 
    177176        const char * message= "Could not create result "; 
     
    213212             
    214213            // Make a new double matrix of same dims 
    215         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     214        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    216215        if (result == NULL){ 
    217216            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CFlexCylEllipXModel.cpp

    r0b082f3 rab87b61  
    170170        return NULL; 
    171171    } 
    172     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    173                                                                                   PyArray_DOUBLE); 
     172        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    174173        if (result == NULL) { 
    175174        const char * message= "Could not create result "; 
     
    211210             
    212211            // Make a new double matrix of same dims 
    213         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     212        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    214213        if (result == NULL){ 
    215214            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CFlexibleCylinderModel.cpp

    r0b082f3 rab87b61  
    166166        return NULL; 
    167167    } 
    168     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    169                                                                                   PyArray_DOUBLE); 
     168        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    170169        if (result == NULL) { 
    171170        const char * message= "Could not create result "; 
     
    207206             
    208207            // Make a new double matrix of same dims 
    209         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     208        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    210209        if (result == NULL){ 
    211210            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CFractalModel.cpp

    r0b082f3 rab87b61  
    160160        return NULL; 
    161161    } 
    162     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    163                                                                                   PyArray_DOUBLE); 
     162        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    164163        if (result == NULL) { 
    165164        const char * message= "Could not create result "; 
     
    201200             
    202201            // Make a new double matrix of same dims 
    203         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     202        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    204203        if (result == NULL){ 
    205204            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CFuzzySphereModel.cpp

    r0b082f3 rab87b61  
    162162        return NULL; 
    163163    } 
    164     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    165                                                                                   PyArray_DOUBLE); 
     164        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    166165        if (result == NULL) { 
    167166        const char * message= "Could not create result "; 
     
    203202             
    204203            // Make a new double matrix of same dims 
    205         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     204        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    206205        if (result == NULL){ 
    207206            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CGaussian.cpp

    r0b082f3 rab87b61  
    153153        return NULL; 
    154154    } 
    155     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    156                                                                                   PyArray_DOUBLE); 
     155        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    157156        if (result == NULL) { 
    158157        const char * message= "Could not create result "; 
     
    194193             
    195194            // Make a new double matrix of same dims 
    196         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     195        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    197196        if (result == NULL){ 
    198197            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CHardsphereStructure.cpp

    r0b082f3 rab87b61  
    155155        return NULL; 
    156156    } 
    157     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    158                                                                                   PyArray_DOUBLE); 
     157        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    159158        if (result == NULL) { 
    160159        const char * message= "Could not create result "; 
     
    196195             
    197196            // Make a new double matrix of same dims 
    198         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     197        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    199198        if (result == NULL){ 
    200199            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CHayterMSAStructure.cpp

    r0b082f3 rab87b61  
    159159        return NULL; 
    160160    } 
    161     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    162                                                                                   PyArray_DOUBLE); 
     161        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    163162        if (result == NULL) { 
    164163        const char * message= "Could not create result "; 
     
    200199             
    201200            // Make a new double matrix of same dims 
    202         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     201        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    203202        if (result == NULL){ 
    204203            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CHollowCylinderModel.cpp

    r0b082f3 rab87b61  
    174174        return NULL; 
    175175    } 
    176     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    177                                                                                   PyArray_DOUBLE); 
     176        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    178177        if (result == NULL) { 
    179178        const char * message= "Could not create result "; 
     
    215214             
    216215            // Make a new double matrix of same dims 
    217         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     216        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    218217        if (result == NULL){ 
    219218            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CLamellarFFHGModel.cpp

    r0b082f3 rab87b61  
    163163        return NULL; 
    164164    } 
    165     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    166                                                                                   PyArray_DOUBLE); 
     165        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    167166        if (result == NULL) { 
    168167        const char * message= "Could not create result "; 
     
    204203             
    205204            // Make a new double matrix of same dims 
    206         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     205        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    207206        if (result == NULL){ 
    208207            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CLamellarModel.cpp

    r0b082f3 rab87b61  
    158158        return NULL; 
    159159    } 
    160     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    161                                                                                   PyArray_DOUBLE); 
     160        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    162161        if (result == NULL) { 
    163162        const char * message= "Could not create result "; 
     
    199198             
    200199            // Make a new double matrix of same dims 
    201         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     200        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    202201        if (result == NULL){ 
    203202            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CLamellarPCrystalModel.cpp

    r0b082f3 rab87b61  
    161161        return NULL; 
    162162    } 
    163     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    164                                                                                   PyArray_DOUBLE); 
     163        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    165164        if (result == NULL) { 
    166165        const char * message= "Could not create result "; 
     
    202201             
    203202            // Make a new double matrix of same dims 
    204         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     203        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    205204        if (result == NULL){ 
    206205            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CLamellarPSHGModel.cpp

    r0b082f3 rab87b61  
    169169        return NULL; 
    170170    } 
    171     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    172                                                                                   PyArray_DOUBLE); 
     171        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    173172        if (result == NULL) { 
    174173        const char * message= "Could not create result "; 
     
    210209             
    211210            // Make a new double matrix of same dims 
    212         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     211        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    213212        if (result == NULL){ 
    214213            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CLamellarPSModel.cpp

    r0b082f3 rab87b61  
    164164        return NULL; 
    165165    } 
    166     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    167                                                                                   PyArray_DOUBLE); 
     166        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    168167        if (result == NULL) { 
    169168        const char * message= "Could not create result "; 
     
    205204             
    206205            // Make a new double matrix of same dims 
    207         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     206        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    208207        if (result == NULL){ 
    209208            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CLogNormal.cpp

    r0b082f3 rab87b61  
    153153        return NULL; 
    154154    } 
    155     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    156                                                                                   PyArray_DOUBLE); 
     155        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    157156        if (result == NULL) { 
    158157        const char * message= "Could not create result "; 
     
    194193             
    195194            // Make a new double matrix of same dims 
    196         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     195        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    197196        if (result == NULL){ 
    198197            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CLorentzian.cpp

    r0b082f3 rab87b61  
    153153        return NULL; 
    154154    } 
    155     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    156                                                                                   PyArray_DOUBLE); 
     155        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    157156        if (result == NULL) { 
    158157        const char * message= "Could not create result "; 
     
    194193             
    195194            // Make a new double matrix of same dims 
    196         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     195        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    197196        if (result == NULL){ 
    198197            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CMultiShellModel.cpp

    r0b082f3 rab87b61  
    167167        return NULL; 
    168168    } 
    169     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    170                                                                                   PyArray_DOUBLE); 
     169        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    171170        if (result == NULL) { 
    172171        const char * message= "Could not create result "; 
     
    208207             
    209208            // Make a new double matrix of same dims 
    210         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     209        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    211210        if (result == NULL){ 
    212211            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/COnionModel.cpp

    r0b082f3 rab87b61  
    239239        return NULL; 
    240240    } 
    241     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    242                                                                                   PyArray_DOUBLE); 
     241        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    243242        if (result == NULL) { 
    244243        const char * message= "Could not create result "; 
     
    280279             
    281280            // Make a new double matrix of same dims 
    282         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     281        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    283282        if (result == NULL){ 
    284283            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CParallelepipedModel.cpp

    r0b082f3 rab87b61  
    178178        return NULL; 
    179179    } 
    180     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    181                                                                                   PyArray_DOUBLE); 
     180        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    182181        if (result == NULL) { 
    183182        const char * message= "Could not create result "; 
     
    219218             
    220219            // Make a new double matrix of same dims 
    221         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     220        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    222221        if (result == NULL){ 
    223222            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CPearlNecklaceModel.cpp

    r0b082f3 rab87b61  
    165165        return NULL; 
    166166    } 
    167     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    168                                                                                   PyArray_DOUBLE); 
     167        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    169168        if (result == NULL) { 
    170169        const char * message= "Could not create result "; 
     
    206205             
    207206            // Make a new double matrix of same dims 
    208         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     207        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    209208        if (result == NULL){ 
    210209            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CPoly_GaussCoil.cpp

    r0b082f3 rab87b61  
    157157        return NULL; 
    158158    } 
    159     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    160                                                                                   PyArray_DOUBLE); 
     159        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    161160        if (result == NULL) { 
    162161        const char * message= "Could not create result "; 
     
    198197             
    199198            // Make a new double matrix of same dims 
    200         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     199        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    201200        if (result == NULL){ 
    202201            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CRPAModel.cpp

    r0b082f3 rab87b61  
    182182        return NULL; 
    183183    } 
    184     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    185                                                                                   PyArray_DOUBLE); 
     184        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    186185        if (result == NULL) { 
    187186        const char * message= "Could not create result "; 
     
    223222             
    224223            // Make a new double matrix of same dims 
    225         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     224        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    226225        if (result == NULL){ 
    227226            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CReflAdvModel.cpp

    r0b082f3 rab87b61  
    224224        return NULL; 
    225225    } 
    226     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    227                                                                                   PyArray_DOUBLE); 
     226        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    228227        if (result == NULL) { 
    229228        const char * message= "Could not create result "; 
     
    265264             
    266265            // Make a new double matrix of same dims 
    267         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     266        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    268267        if (result == NULL){ 
    269268            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CReflModel.cpp

    r0b082f3 rab87b61  
    200200        return NULL; 
    201201    } 
    202     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    203                                                                                   PyArray_DOUBLE); 
     202        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    204203        if (result == NULL) { 
    205204        const char * message= "Could not create result "; 
     
    241240             
    242241            // Make a new double matrix of same dims 
    243         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     242        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    244243        if (result == NULL){ 
    245244            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CSCCrystalModel.cpp

    r0b082f3 rab87b61  
    172172        return NULL; 
    173173    } 
    174     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    175                                                                                   PyArray_DOUBLE); 
     174        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    176175        if (result == NULL) { 
    177176        const char * message= "Could not create result "; 
     
    213212             
    214213            // Make a new double matrix of same dims 
    215         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     214        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    216215        if (result == NULL){ 
    217216            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CSLDCalFunc.cpp

    r0b082f3 rab87b61  
    159159        return NULL; 
    160160    } 
    161     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    162                                                                                   PyArray_DOUBLE); 
     161        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    163162        if (result == NULL) { 
    164163        const char * message= "Could not create result "; 
     
    200199             
    201200            // Make a new double matrix of same dims 
    202         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     201        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    203202        if (result == NULL){ 
    204203            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CSchulz.cpp

    r0b082f3 rab87b61  
    153153        return NULL; 
    154154    } 
    155     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    156                                                                                   PyArray_DOUBLE); 
     155        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    157156        if (result == NULL) { 
    158157        const char * message= "Could not create result "; 
     
    194193             
    195194            // Make a new double matrix of same dims 
    196         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     195        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    197196        if (result == NULL){ 
    198197            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CSphereModel.cpp

    r0b082f3 rab87b61  
    158158        return NULL; 
    159159    } 
    160     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    161                                                                                   PyArray_DOUBLE); 
     160        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    162161        if (result == NULL) { 
    163162        const char * message= "Could not create result "; 
     
    199198             
    200199            // Make a new double matrix of same dims 
    201         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     200        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    202201        if (result == NULL){ 
    203202            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CSphereSLDModel.cpp

    r0b082f3 rab87b61  
    216216        return NULL; 
    217217    } 
    218     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    219                                                                                   PyArray_DOUBLE); 
     218        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    220219        if (result == NULL) { 
    221220        const char * message= "Could not create result "; 
     
    257256             
    258257            // Make a new double matrix of same dims 
    259         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     258        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    260259        if (result == NULL){ 
    261260            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CSquareWellStructure.cpp

    r0b082f3 rab87b61  
    157157        return NULL; 
    158158    } 
    159     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    160                                                                                   PyArray_DOUBLE); 
     159        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    161160        if (result == NULL) { 
    162161        const char * message= "Could not create result "; 
     
    198197             
    199198            // Make a new double matrix of same dims 
    200         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     199        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    201200        if (result == NULL){ 
    202201            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CStackedDisksModel.cpp

    r0b082f3 rab87b61  
    177177        return NULL; 
    178178    } 
    179     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    180                                                                                   PyArray_DOUBLE); 
     179        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    181180        if (result == NULL) { 
    182181        const char * message= "Could not create result "; 
     
    218217             
    219218            // Make a new double matrix of same dims 
    220         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     219        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    221220        if (result == NULL){ 
    222221            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CStickyHSStructure.cpp

    r0b082f3 rab87b61  
    157157        return NULL; 
    158158    } 
    159     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    160                                                                                   PyArray_DOUBLE); 
     159        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    161160        if (result == NULL) { 
    162161        const char * message= "Could not create result "; 
     
    198197             
    199198            // Make a new double matrix of same dims 
    200         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     199        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    201200        if (result == NULL){ 
    202201            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CTriaxialEllipsoidModel.cpp

    r0b082f3 rab87b61  
    178178        return NULL; 
    179179    } 
    180     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    181                                                                                   PyArray_DOUBLE); 
     180        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    182181        if (result == NULL) { 
    183182        const char * message= "Could not create result "; 
     
    219218             
    220219            // Make a new double matrix of same dims 
    221         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     220        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    222221        if (result == NULL){ 
    223222            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/CVesicleModel.cpp

    r0b082f3 rab87b61  
    162162        return NULL; 
    163163    } 
    164     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    165                                                                                   PyArray_DOUBLE); 
     164        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    166165        if (result == NULL) { 
    167166        const char * message= "Could not create result "; 
     
    203202             
    204203            // Make a new double matrix of same dims 
    205         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     204        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    206205        if (result == NULL){ 
    207206            const char * message= "Could not create result "; 
  • sansmodels/src/sans/models/c_models/classTemplate.txt

    r0b082f3 rab87b61  
    143143        return NULL; 
    144144    } 
    145     result = (PyArrayObject *)PyArray_FromDims(q->nd, (int *)(q->dimensions),  
    146                                                                                   PyArray_DOUBLE); 
     145        result = (PyArrayObject *)PyArray_SimpleNew(q->nd, (npy_intp *)(q->dimensions), PyArray_DOUBLE);                                                                                   
    147146        if (result == NULL) { 
    148147        const char * message= "Could not create result "; 
     
    184183             
    185184            // Make a new double matrix of same dims 
    186         result=(PyArrayObject *) PyArray_FromDims(1,dims,NPY_DOUBLE); 
     185        result=(PyArrayObject *) PyArray_SimpleNew(1,(npy_intp *)dims,NPY_DOUBLE); 
    187186        if (result == NULL){ 
    188187            const char * message= "Could not create result "; 
Note: See TracChangeset for help on using the changeset viewer.