Ignore:
Timestamp:
Nov 13, 2017 6:02:21 PM (6 years ago)
Author:
Paul Kienzle <pkienzle@…>
Branches:
master, magnetic_scatt, release-4.2.2, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
Children:
a57ae07
Parents:
95d7c4f
Message:

hack around broken isfinite/isnan in tinycc

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/sas/sascalc/calculator/c_extensions/sld2i_module.c

    r7e82256 ra1daf86  
    7171        GenI* sld2i; 
    7272 
     73        //printf("new GenI\n"); 
    7374        if (!PyArg_ParseTuple(args, "iOOOOOOOOddd", &is_avg, &x_val_obj, &y_val_obj, &z_val_obj, &sldn_val_obj, &mx_val_obj, &my_val_obj, &mz_val_obj, &vol_pix_obj, &inspin, &outspin, &stheta)) return NULL; 
    7475        INVECTOR(x_val_obj, x_val, n_x); 
     
    104105        GenI* sld2i; 
    105106 
     107        //printf("in genicom_inputXY\n"); 
    106108        if (!PyArg_ParseTuple(args, "OOOO",  &gen_obj, &qx_obj, &qy_obj, &I_out_obj)) return NULL; 
    107109        sld2i = (GenI *)PyCapsule_GetPointer(gen_obj, "GenI"); 
     
    109111        INVECTOR(qy_obj, qy, n_qy); 
    110112        OUTVECTOR(I_out_obj, I_out, n_out); 
     113        //printf("qx, qy, I_out: %d %d %d, %d %d %d\n", qx, qy, I_out, n_qx, n_qy, n_out); 
    111114 
    112115        // Sanity check 
     
    114117 
    115118        genicomXY(sld2i, (int)n_qx, qx, qy, I_out); 
     119        //printf("done calc\n"); 
    116120        //return PyCObject_FromVoidPtr(s, del_genicom); 
    117121        return Py_BuildValue("i",1); 
Note: See TracChangeset for help on using the changeset viewer.