Changeset 17743


Ignore:
Timestamp:
04/15/14 17:37:19 (11 years ago)
Author:
cborstad
Message:

CHG: added python wrapper for InterpFromMeshToMesh3d

Location:
issm/trunk-jpl/src/wrappers
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/wrappers/InterpFromMesh2d/InterpFromMesh2d.cpp

    r15335 r17743  
    9393        if(nrhs>=8){
    9494
     95                #ifdef _HAVE_MATLAB_MODULES_
    9596                /*Call expread on filename to build a contour array in the matlab workspace: */
    9697                mexCallMATLAB( 1, &matlabstructure, 1, (mxArray**)&FILENAME, "expread");
     
    109110                        *(contours+i)=contouri;
    110111                }
    111 
    112                 /* Debugging of contours :{{{1*/
    113                 /*for(i=0;i<numcontours;i++){
    114                   _printf_("\nContour echo: contour number  " << i+1 << " / " << numcontours << "\n");
    115                   contouri=*(contours+i);
    116                   _printf_("   Number of vertices " << contouri->nods << "\n");
    117                   for (j=0;j<contouri->nods;j++){
    118                   _printf_("   " << *(contouri->x+j) << "f " << *(contouri->y+j) << "f\n");
    119                   }
    120                   }*/
    121                 /*}}}*/
     112                #else
     113                _error_("not supported");
     114                #endif
    122115        }
    123116        else{
  • issm/trunk-jpl/src/wrappers/InterpFromMeshToMesh3d/InterpFromMeshToMesh3d.cpp

    r15106 r17743  
    6666
    6767        /*checks on arguments on the matlab side: */
     68        #ifdef _HAVE_MATLAB_MODULES_
    6869        CheckNumMatlabArguments(nlhs,NLHS,nrhs,NRHS,__FUNCT__,&InterpFromMeshToMesh3dUsage);
     70        #endif
    6971
    7072        /*Input datasets: */
  • issm/trunk-jpl/src/wrappers/python/Makefile.am

    r17129 r17743  
    5353                                                EnumToString.la\
    5454                                                InterpFromMeshToMesh2d.la\
     55                                                InterpFromMeshToMesh3d.la\
    5556                                                InterpFromGridToMesh.la\
    5657                                                InterpFromMeshToGrid.la\
     
    144145InterpFromMeshToMesh2d_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB) $(MULTITHREADINGLIB) $(GSLLIB)
    145146
     147InterpFromMeshToMesh3d_la_SOURCES = ../InterpFromMeshToMesh3d/InterpFromMeshToMesh3d.cpp\
     148                                                                                                ../InterpFromMeshToMesh3d/InterpFromMeshToMesh3d.h
     149InterpFromMeshToMesh3d_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB) $(MULTITHREADINGLIB) $(GSLLIB)
     150
    146151InterpFromGridToMesh_la_SOURCES = ../InterpFromGridToMesh/InterpFromGridToMesh.cpp\
    147152                                                                                                ../InterpFromGridToMesh/InterpFromGridToMesh.h
     
    151156                                                                                                ../InterpFromMeshToGrid/InterpFromMeshToGrid.h
    152157InterpFromMeshToGrid_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB) $(MULTITHREADINGLIB) $(GSLLIB)
    153 
    154158
    155159IssmConfig_la_SOURCES = ../IssmConfig/IssmConfig.cpp\
Note: See TracChangeset for help on using the changeset viewer.