Changeset 4915


Ignore:
Timestamp:
Jan 9, 2008, 11:38:57 AM (17 years ago)
Author:
ole
Message:

Work on compiler warnings in regard to conversion of arrays to Numeric Structures.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • anuga_core/source/anuga/mesh_engine/mesh_engine_c_layer.c

    r4900 r4915  
    6262//#define PY_ARRAY_UNIQUE_SYMBOL API_YEAH
    6363
    64 #define PY_ARRAY_UNIQUE_SYMBOL API_YEAH
     64//#define PY_ARRAY_UNIQUE_SYMBOL API_YEAH
     65
    6566//#define NO_IMPORT_ARRAY
    6667#include "Numeric/arrayobject.h"
     
    250251  dimensions[1] = 3;   
    251252  gentrianglelist = (PyArrayObject *) PyArray_FromDims(2,
    252                                                     dimensions,
    253                                                     PyArray_INT);
     253                                                       dimensions,
     254                                                       PyArray_INT);
    254255  gentrianglelist -> data = out.trianglelist;
    255    
     256 
     257  /*gentrianglelist = PyArray_ContiguousFromObject(out.trianglelist,
     258                                                 PyArray_DOUBLE,
     259                                                 0,
     260  */                                               
     261 
     262  /*gentrianglelist = PyArray_FromDimsAndData(2,
     263                                            dimensions,
     264                                            PyArray_INT,
     265                                            (int*) out.trianglelist);   
     266  */ 
    256267  /* Add pointlist */
    257268  dimensions[0] = out.numberofpoints;
    258269  dimensions[1] = 2;   
    259   genpointlist = (PyArrayObject *) PyArray_FromDims(2,
    260                                                  dimensions,
    261                                                  PyArray_DOUBLE);
     270 
     271  /*genpointlist = (PyArrayObject *) PyArray_FromDims(2,
     272                                                    dimensions,
     273                                                    PyArray_DOUBLE);
     274  */
    262275  /*                                             
    263276  (double*) genpointlist -> data = out.pointlist;               
     
    266279 
    267280  */
    268    genpointlist -> data = out.pointlist;
     281  //genpointlist -> data = out.pointlist;
     282 
     283 
     284  genpointlist = PyArray_FromDimsAndData(2,
     285                                         dimensions,
     286                                         PyArray_DOUBLE,
     287                                         (char*) out.pointlist); 
     288 
     289 
    269290 
    270291  /* Add point marker list */
    271292  dimensions[0] = out.numberofpoints;
    272293  genpointmarkerlist = (PyArrayObject *) PyArray_FromDims(1,
    273                                                     dimensions,
    274                                                     PyArray_INT);
     294                                                          dimensions,
     295                                                          PyArray_INT);
    275296  genpointmarkerlist -> data = out.pointmarkerlist;
    276297 
Note: See TracChangeset for help on using the changeset viewer.