Ignore:
Timestamp:
09/04/12 11:58:25 (13 years ago)
Author:
Mathieu Morlighem
Message:

CHG: preparing header files for python inclusion

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/modules/Kriging/Kriging.h

    r13214 r13235  
    3030#ifdef _HAVE_MATLAB_MODULES_
    3131/* serial input macros: */
    32 #define X            (mxArray *)prhs[0]
    33 #define Y            (mxArray *)prhs[1]
    34 #define OBSERVATIONS (mxArray *)prhs[2]
    35 #define XINTERP      (mxArray *)prhs[3]
    36 #define YINTERP      (mxArray *)prhs[4]
     32#define X            prhs[0]
     33#define Y            prhs[1]
     34#define OBSERVATIONS prhs[2]
     35#define XINTERP      prhs[3]
     36#define YINTERP      prhs[4]
    3737
    3838/* serial output macros: */
    3939#define PREDICTIONS (mxArray**)&plhs[0]
    4040#define ERROR       (mxArray**)&plhs[1]
     41#endif
     42
     43#ifdef _HAVE_PYTHON_MODULES_
     44/* serial input macros: */
     45#define X            PyTuple_GetItem(args,0)
     46#define Y            PyTuple_GetItem(args,1)
     47#define OBSERVATIONS PyTuple_GetItem(args,2)
     48#define XINTERP      PyTuple_GetItem(args,3)
     49#define YINTERP      PyTuple_GetItem(args,4)
     50
     51/* serial output macros: */
     52#define PREDICTIONS output,0
     53#define ERROR       output,1
    4154#endif
    4255
Note: See TracChangeset for help on using the changeset viewer.