Changeset 12025
- Timestamp:
- 04/17/12 08:10:32 (13 years ago)
- Location:
- issm/trunk-jpl/src/mex/TriMesh
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/mex/TriMesh/TriMesh.cpp
r12015 r12025 33 33 FetchData(&order,ORDER); 34 34 35 36 35 /*Read domain outline: */ 37 36 domain=DomainOutlineRead(domainname,false); … … 39 38 /*call x core: */ 40 39 TriMeshx(&index,&x,&y,&segments,&segmentmarkerlist,domain,area,order); 41 42 40 43 41 /*write outputs: */ … … 58 56 /*end module: */ 59 57 MODULEEND(); 60 61 58 } 62 59 -
issm/trunk-jpl/src/mex/TriMesh/TriMesh.h
r12013 r12025 5 5 #ifndef _TRIMESH_H 6 6 #define _TRIMESH_H 7 8 7 9 8 #ifdef HAVE_CONFIG_H … … 31 30 #ifdef _HAVE_MATLAB_ 32 31 /* serial input macros: */ 33 #define DOMAINOUTLINE 34 #define AREA (mxArray *)prhs[1]35 #define ORDER (mxArray *)prhs[2]32 #define DOMAINOUTLINE (mxArray *)prhs[0] 33 #define AREA (mxArray *)prhs[1] 34 #define ORDER (mxArray *)prhs[2] 36 35 /* serial output macros: */ 37 #define INDEX (mxArray**)&plhs[0]38 #define X (mxArray**)&plhs[1]39 #define Y (mxArray**)&plhs[2]40 #define SEGMENTS (mxArray**)&plhs[3]36 #define INDEX (mxArray**)&plhs[0] 37 #define X (mxArray**)&plhs[1] 38 #define Y (mxArray**)&plhs[2] 39 #define SEGMENTS (mxArray**)&plhs[3] 41 40 #define SEGMENTMARKERLIST (mxArray**)&plhs[4] 42 41 #endif … … 44 43 #ifdef _HAVE_PYTHON_ 45 44 /* serial input macros: */ 46 #define DOMAINOUTLINE 47 #define AREA PyTuple_GetItem(args,1)48 #define ORDER PyTuple_GetItem(args,2)45 #define DOMAINOUTLINE PyTuple_GetItem(args,0) 46 #define AREA PyTuple_GetItem(args,1) 47 #define ORDER PyTuple_GetItem(args,2) 49 48 /* serial output macros: */ 50 #define INDEX output,051 #define X output,152 #define Y output,253 #define SEGMENTS output,349 #define INDEX output,0 50 #define X output,1 51 #define Y output,2 52 #define SEGMENTS output,3 54 53 #define SEGMENTMARKERLIST output,4 55 54 #endif
Note:
See TracChangeset
for help on using the changeset viewer.