Changeset 11933
- Timestamp:
- 04/05/12 14:48:35 (13 years ago)
- Location:
- issm/trunk-jpl/src/mex
- Files:
-
- 3 added
- 168 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/mex
- Property svn:ignore
-
old new 1 __pycache__ 1 2 Makefile 2 3 .ignore.txt
-
- Property svn:ignore
-
issm/trunk-jpl/src/mex/AddExternalResult/AddExternalResult.cpp
r10522 r11933 19 19 20 20 /*Input datasets: */ 21 Fetch MatlabData(&results,RESULTS);22 Fetch MatlabData(&type,TYPE);23 Fetch MatlabData(&value,&nraws,&ncols,VALUE);21 FetchData(&results,RESULTS); 22 FetchData(&type,TYPE); 23 FetchData(&value,&nraws,&ncols,VALUE); 24 24 25 25 /*results might be NILL, allocate: */ … … 38 38 39 39 /*write output datasets: */ 40 Write MatlabData(RESULTSOUT,results);40 WriteData(RESULTSOUT,results); 41 41 42 42 /*Free ressources: */ -
issm/trunk-jpl/src/mex/AddExternalResult/AddExternalResult.h
r4553 r11933 9 9 void AddExternalResultUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/AverageFilter/AverageFilter.cpp
r8910 r11933 37 37 38 38 /*Fetch data: */ 39 Fetch MatlabData(&imagein,&imagein_rows,&imagein_cols,IMAGEIN);40 Fetch MatlabData(&smooth,SMOOTH);39 FetchData(&imagein,&imagein_rows,&imagein_cols,IMAGEIN); 40 FetchData(&smooth,SMOOTH); 41 41 42 42 /*Run core hole filler routine: */ … … 44 44 45 45 /* output: */ 46 Write MatlabData(IMAGEOUT,imageout,imagein_rows,imagein_cols);46 WriteData(IMAGEOUT,imageout,imagein_rows,imagein_cols); 47 47 48 48 /*end module: */ -
issm/trunk-jpl/src/mex/AverageFilter/AverageFilter.h
r4236 r11933 11 11 void AverageFilterUsage(void); 12 12 13 #include "../../c/include/globals.h" 13 14 #include "../../c/modules/modules.h" 14 15 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/BamgConvertMesh/BamgConvertMesh.cpp
r8910 r11933 38 38 /*Input datasets: */ 39 39 if (verbose) printf("Fetching inputs\n"); 40 Fetch MatlabData(&index,&nels,&index_rows,INDEXHANDLE);41 Fetch MatlabData(&x,&nods,&x_cols,XHANDLE);42 Fetch MatlabData(&y,&y_rows,&y_cols,YHANDLE);40 FetchData(&index,&nels,&index_rows,INDEXHANDLE); 41 FetchData(&x,&nods,&x_cols,XHANDLE); 42 FetchData(&y,&y_rows,&y_cols,YHANDLE); 43 43 44 44 /*Check inputs*/ -
issm/trunk-jpl/src/mex/BamgConvertMesh/BamgConvertMesh.h
r4236 r11933 9 9 void BamgConvertMeshUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/BamgMesher/BamgMesher.h
r5235 r11933 9 9 void BamgMesherUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/BamgTriangulate/BamgTriangulate.cpp
r10205 r11933 28 28 /*Input datasets: */ 29 29 if (verbose) printf("Fetching inputs\n"); 30 Fetch MatlabData(&x,&nods,&x_cols,XHANDLE);31 Fetch MatlabData(&y,&y_rows,&y_cols,YHANDLE);30 FetchData(&x,&nods,&x_cols,XHANDLE); 31 FetchData(&y,&y_rows,&y_cols,YHANDLE); 32 32 33 33 /*Check inputs*/ … … 41 41 42 42 /*Write output*/ 43 Write MatlabData(INDEX,index,nels,3);43 WriteData(INDEX,index,nels,3); 44 44 45 45 /*end module: */ -
issm/trunk-jpl/src/mex/BamgTriangulate/BamgTriangulate.h
r10205 r11933 9 9 void BamgTriangulateUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/Chaco/Chaco.cpp
r8910 r11933 74 74 75 75 /*Fetch rest of data: */ 76 Fetch MatlabData(&vwgts,&nterms,VWGTS_IN);76 FetchData(&vwgts,&nterms,VWGTS_IN); 77 77 78 Fetch MatlabData(&x,&nterms,X_IN);79 Fetch MatlabData(&y,&nterms,Y_IN);80 Fetch MatlabData(&z,&nterms,Z_IN);78 FetchData(&x,&nterms,X_IN); 79 FetchData(&y,&nterms,Y_IN); 80 FetchData(&z,&nterms,Z_IN); 81 81 82 Fetch MatlabData(&in_options,&nterms,OPTNS_IN);82 FetchData(&in_options,&nterms,OPTNS_IN); 83 83 for (i=0;i<(nterms<10?nterms:10);i++) options[i]=in_options[i]; //copy in_options into default options 84 84 85 Fetch MatlabData(&npart,NPARTS_IN);85 FetchData(&npart,NPARTS_IN); 86 86 nparts=(int*)xmalloc(sizeof(int)); nparts[0]=npart; //weird Chacox interface ain't it? 87 87 88 Fetch MatlabData(&goal,&nterms,GOAL_IN);88 FetchData(&goal,&nterms,GOAL_IN); 89 89 90 90 /*Some debugging print: {{{*/ … … 120 120 doubleassignment=(double*)xmalloc(nvtxs*sizeof(double)); 121 121 for (i=0;i<nvtxs;i++) doubleassignment[i]=(double)assignment[i]; 122 Write MatlabData(ASSGN_OUT,doubleassignment,nvtxs);122 WriteData(ASSGN_OUT,doubleassignment,nvtxs); 123 123 124 124 /*Free ressources:*/ -
issm/trunk-jpl/src/mex/Chaco/Chaco.h
r4640 r11933 13 13 #include <time.h> /* clock,time,difftime */ 14 14 15 #include "../../c/include/globals.h" 15 16 #include "../../c/modules/modules.h" 16 17 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/ComputeBasalStress/ComputeBasalStress.cpp
r11695 r11933 26 26 27 27 /*Input datasets: */ 28 Fetch MatlabData((DataSet**)&elements,ELEMENTS);29 Fetch MatlabData((DataSet**)&nodes,NODES);30 Fetch MatlabData((DataSet**)&vertices,VERTICES);31 Fetch MatlabData((DataSet**)&loads,LOADS);32 Fetch MatlabData((DataSet**)&materials,MATERIALS);33 Fetch MatlabData(¶meters,PARAMETERS);28 FetchData((DataSet**)&elements,ELEMENTS); 29 FetchData((DataSet**)&nodes,NODES); 30 FetchData((DataSet**)&vertices,VERTICES); 31 FetchData((DataSet**)&loads,LOADS); 32 FetchData((DataSet**)&materials,MATERIALS); 33 FetchData(¶meters,PARAMETERS); 34 34 35 35 /*configure: */ … … 42 42 43 43 /*write output datasets: */ 44 Write MatlabData(SIGMA,sigma_g);44 WriteData(SIGMA,sigma_g); 45 45 46 46 /*Free ressources: */ -
issm/trunk-jpl/src/mex/ComputeBasalStress/ComputeBasalStress.h
r4404 r11933 9 9 void ComputeBasalStressUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/ConfigureObjects/ConfigureObjects.cpp
r8910 r11933 24 24 25 25 /*Input datasets: */ 26 Fetch MatlabData((DataSet**)&elements,ELEMENTSIN);27 Fetch MatlabData((DataSet**)&loads,LOADSIN);28 Fetch MatlabData((DataSet**)&nodes,NODES);29 Fetch MatlabData((DataSet**)&vertices,VERTICES);30 Fetch MatlabData((DataSet**)&materials,MATERIALS);31 Fetch MatlabData(¶meters,PARAMETERS);26 FetchData((DataSet**)&elements,ELEMENTSIN); 27 FetchData((DataSet**)&loads,LOADSIN); 28 FetchData((DataSet**)&nodes,NODES); 29 FetchData((DataSet**)&vertices,VERTICES); 30 FetchData((DataSet**)&materials,MATERIALS); 31 FetchData(¶meters,PARAMETERS); 32 32 33 33 /*!Configure objects:*/ … … 35 35 36 36 /*write output datasets: */ 37 Write MatlabData(ELEMENTS,elements);38 Write MatlabData(LOADS,loads);39 Write MatlabData(NODESOUT,nodes);40 Write MatlabData(PARAMETERSOUT,parameters);37 WriteData(ELEMENTS,elements); 38 WriteData(LOADS,loads); 39 WriteData(NODESOUT,nodes); 40 WriteData(PARAMETERSOUT,parameters); 41 41 42 42 /*Free ressources: */ -
issm/trunk-jpl/src/mex/ConfigureObjects/ConfigureObjects.h
r4236 r11933 11 11 void ConfigureObjectsUsage(void); 12 12 13 #include "../../c/include/globals.h" 13 14 #include "../../c/modules/modules.h" 14 15 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/ConstraintsState/ConstraintsState.cpp
r8910 r11933 26 26 27 27 /*Input datasets: */ 28 Fetch MatlabData((DataSet**)&elements,ELEMENTS);29 Fetch MatlabData((DataSet**)&nodes,NODES);30 Fetch MatlabData((DataSet**)&vertices,VERTICES);31 Fetch MatlabData((DataSet**)&loads,LOADSIN);32 Fetch MatlabData((DataSet**)&materials,MATERIALS);33 Fetch MatlabData(¶meters,PARAMETERS);28 FetchData((DataSet**)&elements,ELEMENTS); 29 FetchData((DataSet**)&nodes,NODES); 30 FetchData((DataSet**)&vertices,VERTICES); 31 FetchData((DataSet**)&loads,LOADSIN); 32 FetchData((DataSet**)&materials,MATERIALS); 33 FetchData(¶meters,PARAMETERS); 34 34 35 35 /*configure: */ … … 42 42 43 43 /*write output datasets: */ 44 Write MatlabData(LOADS,loads);45 Write MatlabData(CONVERGED,converged);46 Write MatlabData(NUMUNSTABLECONSTRAINTS,num_unstable_constraints);44 WriteData(LOADS,loads); 45 WriteData(CONVERGED,converged); 46 WriteData(NUMUNSTABLECONSTRAINTS,num_unstable_constraints); 47 47 48 48 /*Free ressources: */ -
issm/trunk-jpl/src/mex/ConstraintsState/ConstraintsState.h
r8404 r11933 9 9 void ConstraintsStateUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/ContourToMesh/ContourToMesh.cpp
r11695 r11933 58 58 59 59 /*Fetch inputs: */ 60 Fetch MatlabData(&index,&nel,NULL,INDEXHANDLE);61 Fetch MatlabData(&x,&nods,NULL,XHANDLE);62 Fetch MatlabData(&y,NULL,NULL,YHANDLE);63 Fetch MatlabData(&edgevalue,EDGEVALUEHANDLE);60 FetchData(&index,&nel,NULL,INDEXHANDLE); 61 FetchData(&x,&nods,NULL,XHANDLE); 62 FetchData(&y,NULL,NULL,YHANDLE); 63 FetchData(&edgevalue,EDGEVALUEHANDLE); 64 64 65 65 //Fetch contours … … 78 78 79 79 /*Fetch interptype: */ 80 Fetch MatlabData(&interptype,INTERPTYPEHANDLE);80 FetchData(&interptype,INTERPTYPEHANDLE); 81 81 82 82 /* Debugging of contours :{{{1*/ … … 96 96 /* output: */ 97 97 if (strcmp(interptype,"node")==0){ 98 Write MatlabData(PLHS0,in_nod);98 WriteData(PLHS0,in_nod); 99 99 } 100 100 else if (strcmp(interptype,"element")==0){ 101 Write MatlabData(PLHS0,in_elem);101 WriteData(PLHS0,in_elem); 102 102 } 103 103 else if (strcmp(interptype,"element and node")==0){ 104 Write MatlabData(PLHS0,in_nod);105 Write MatlabData(PLHS1,in_elem);104 WriteData(PLHS0,in_nod); 105 WriteData(PLHS1,in_elem); 106 106 } 107 107 else _error_(" wrong interpolation type"); -
issm/trunk-jpl/src/mex/ContourToMesh/ContourToMesh.h
r5019 r11933 11 11 void ContourToMeshUsage(void); 12 12 13 #include "../../c/include/globals.h" 13 14 #include "../../c/modules/modules.h" 14 15 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/ContourToNodes/ContourToNodes.cpp
r11695 r11933 52 52 53 53 /*Fetch inputs: */ 54 Fetch MatlabData(&x,&nods,NULL,XHANDLE);55 Fetch MatlabData(&y,NULL,NULL,YHANDLE);56 Fetch MatlabData(&edgevalue,EDGEVALUEHANDLE);54 FetchData(&x,&nods,NULL,XHANDLE); 55 FetchData(&y,NULL,NULL,YHANDLE); 56 FetchData(&edgevalue,EDGEVALUEHANDLE); 57 57 58 58 //Fetch contours … … 95 95 96 96 /* output: */ 97 Write MatlabData(FLAGS,flags);97 WriteData(FLAGS,flags); 98 98 99 99 /*end module: */ -
issm/trunk-jpl/src/mex/ContourToNodes/ContourToNodes.h
r5019 r11933 11 11 void ContourToNodesUsage(void); 12 12 13 #include "../../c/include/globals.h" 13 14 #include "../../c/modules/modules.h" 14 15 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/ControlInputGetGradient/ControlInputGetGradient.cpp
r11695 r11933 25 25 26 26 /*Input datasets: */ 27 Fetch MatlabData((DataSet**)&elements,ELEMENTSIN);28 Fetch MatlabData((DataSet**)&nodes,NODES);29 Fetch MatlabData((DataSet**)&vertices,VERTICES);30 Fetch MatlabData((DataSet**)&loads,LOADSIN);31 Fetch MatlabData((DataSet**)&materials,MATERIALS);32 Fetch MatlabData(¶meters,PARAMETERS);27 FetchData((DataSet**)&elements,ELEMENTSIN); 28 FetchData((DataSet**)&nodes,NODES); 29 FetchData((DataSet**)&vertices,VERTICES); 30 FetchData((DataSet**)&loads,LOADSIN); 31 FetchData((DataSet**)&materials,MATERIALS); 32 FetchData(¶meters,PARAMETERS); 33 33 34 34 /*configure: */ … … 42 42 43 43 /*write output datasets: */ 44 Write MatlabData(GRADIENT,gradient);44 WriteData(GRADIENT,gradient); 45 45 46 46 /*Free ressources: */ -
issm/trunk-jpl/src/mex/ControlInputGetGradient/ControlInputGetGradient.h
r11313 r11933 9 9 void ControlInputGetGradientUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/ControlInputScaleGradient/ControlInputScaleGradient.cpp
r11313 r11933 24 24 25 25 /*Input datasets: */ 26 Fetch MatlabData((DataSet**)&elements,ELEMENTSIN);27 Fetch MatlabData((DataSet**)&nodes,NODESIN);28 Fetch MatlabData((DataSet**)&vertices,VERTICESIN);29 Fetch MatlabData((DataSet**)&loads,LOADSIN);30 Fetch MatlabData((DataSet**)&materials,MATERIALSIN);31 Fetch MatlabData(¶meters,PARAMETERSIN);32 Fetch MatlabData(&norm_list,NULL,NULL,NORMLIST);33 Fetch MatlabData(&step,STEP);26 FetchData((DataSet**)&elements,ELEMENTSIN); 27 FetchData((DataSet**)&nodes,NODESIN); 28 FetchData((DataSet**)&vertices,VERTICESIN); 29 FetchData((DataSet**)&loads,LOADSIN); 30 FetchData((DataSet**)&materials,MATERIALSIN); 31 FetchData(¶meters,PARAMETERSIN); 32 FetchData(&norm_list,NULL,NULL,NORMLIST); 33 FetchData(&step,STEP); 34 34 35 35 /*configure: */ … … 42 42 43 43 /*write output datasets: */ 44 Write MatlabData(ELEMENTS,elements);45 Write MatlabData(NODES,nodes);46 Write MatlabData(VERTICES,vertices);47 Write MatlabData(LOADS,loads);48 Write MatlabData(MATERIALS,materials);49 Write MatlabData(PARAMETERS,parameters);44 WriteData(ELEMENTS,elements); 45 WriteData(NODES,nodes); 46 WriteData(VERTICES,vertices); 47 WriteData(LOADS,loads); 48 WriteData(MATERIALS,materials); 49 WriteData(PARAMETERS,parameters); 50 50 51 51 /*Free ressources: */ -
issm/trunk-jpl/src/mex/ControlInputScaleGradient/ControlInputScaleGradient.h
r11313 r11933 9 9 void ControlInputScaleGradientUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/ControlInputSetGradient/ControlInputSetGradient.cpp
r11313 r11933 23 23 24 24 /*Input datasets: */ 25 Fetch MatlabData((DataSet**)&elements,ELEMENTSIN);26 Fetch MatlabData((DataSet**)&nodes,NODESIN);27 Fetch MatlabData((DataSet**)&vertices,VERTICESIN);28 Fetch MatlabData((DataSet**)&loads,LOADSIN);29 Fetch MatlabData((DataSet**)&materials,MATERIALSIN);30 Fetch MatlabData(¶meters,PARAMETERSIN);31 Fetch MatlabData(&gradient,NULL,GRADIENT);25 FetchData((DataSet**)&elements,ELEMENTSIN); 26 FetchData((DataSet**)&nodes,NODESIN); 27 FetchData((DataSet**)&vertices,VERTICESIN); 28 FetchData((DataSet**)&loads,LOADSIN); 29 FetchData((DataSet**)&materials,MATERIALSIN); 30 FetchData(¶meters,PARAMETERSIN); 31 FetchData(&gradient,NULL,GRADIENT); 32 32 33 33 /*configure: */ … … 40 40 41 41 /*write output datasets: */ 42 Write MatlabData(ELEMENTS,elements);43 Write MatlabData(NODES,nodes);44 Write MatlabData(VERTICES,vertices);45 Write MatlabData(LOADS,loads);46 Write MatlabData(MATERIALS,materials);47 Write MatlabData(PARAMETERS,parameters);42 WriteData(ELEMENTS,elements); 43 WriteData(NODES,nodes); 44 WriteData(VERTICES,vertices); 45 WriteData(LOADS,loads); 46 WriteData(MATERIALS,materials); 47 WriteData(PARAMETERS,parameters); 48 48 49 49 /*Free ressources: */ -
issm/trunk-jpl/src/mex/ControlInputSetGradient/ControlInputSetGradient.h
r11313 r11933 9 9 void ControlInputSetGradientUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/ControlOptimization/ControlOptimization.cpp
r9681 r11933 29 29 30 30 /*Input datasets: */ 31 Fetch MatlabData(&function_name,FUNCTIONNAME);32 Fetch MatlabData(&xmin,XMIN);33 Fetch MatlabData(&xmax,XMAX);31 FetchData(&function_name,FUNCTIONNAME); 32 FetchData(&xmin,XMIN); 33 FetchData(&xmax,XMAX); 34 34 35 35 /*Parameters: */ 36 Fetch MatlabData(&maxiter,NULL,NULL,mxGetField(OPTIONS,0,"MaxIter"));37 Fetch MatlabData(&threshold,NULL,NULL,mxGetField(PARAMETERS,0,"InversionStepThreshold"));38 Fetch MatlabData(&n_value,STEP);36 FetchData(&maxiter,NULL,NULL,mxGetField(OPTIONS,0,"MaxIter")); 37 FetchData(&threshold,NULL,NULL,mxGetField(PARAMETERS,0,"InversionStepThreshold")); 38 FetchData(&n_value,STEP); 39 39 40 40 optargs.function_name=function_name; … … 49 49 50 50 /*write output : */ 51 Write MatlabData(SEARCHSCALAR,search_scalar);52 Write MatlabData(MISFIT,J);51 WriteData(SEARCHSCALAR,search_scalar); 52 WriteData(MISFIT,J); 53 53 54 54 /*Free ressources: */ -
issm/trunk-jpl/src/mex/ControlOptimization/ControlOptimization.h
r4539 r11933 9 9 void ControlOptimizationUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/CostFunction/CostFunction.cpp
r8910 r11933 25 25 26 26 /*Input datasets: */ 27 Fetch MatlabData((DataSet**)&elements,ELEMENTS);28 Fetch MatlabData((DataSet**)&nodes,NODES);29 Fetch MatlabData((DataSet**)&vertices,VERTICES);30 Fetch MatlabData((DataSet**)&loads,LOADS);31 Fetch MatlabData((DataSet**)&materials,MATERIALS);32 Fetch MatlabData(¶meters,PARAMETERS);27 FetchData((DataSet**)&elements,ELEMENTS); 28 FetchData((DataSet**)&nodes,NODES); 29 FetchData((DataSet**)&vertices,VERTICES); 30 FetchData((DataSet**)&loads,LOADS); 31 FetchData((DataSet**)&materials,MATERIALS); 32 FetchData(¶meters,PARAMETERS); 33 33 34 34 /*configure: */ … … 41 41 42 42 /*write output : */ 43 Write MatlabData(COST,J);43 WriteData(COST,J); 44 44 45 45 /*Free ressources: */ -
issm/trunk-jpl/src/mex/CostFunction/CostFunction.h
r8607 r11933 9 9 void CostFunctionUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/CreateJacobianMatrix/CreateJacobianMatrix.cpp
r11679 r11933 26 26 27 27 /*Input datasets: */ 28 Fetch MatlabData((DataSet**)&elements,ELEMENTS);29 Fetch MatlabData((DataSet**)&nodes,NODES);30 Fetch MatlabData((DataSet**)&vertices,VERTICES);31 Fetch MatlabData((DataSet**)&loads,LOADS);32 Fetch MatlabData((DataSet**)&materials,MATERIALS);33 Fetch MatlabData(¶meters,PARAMETERS);34 Fetch MatlabData(&kmax,KMAX);28 FetchData((DataSet**)&elements,ELEMENTS); 29 FetchData((DataSet**)&nodes,NODES); 30 FetchData((DataSet**)&vertices,VERTICES); 31 FetchData((DataSet**)&loads,LOADS); 32 FetchData((DataSet**)&materials,MATERIALS); 33 FetchData(¶meters,PARAMETERS); 34 FetchData(&kmax,KMAX); 35 35 36 36 /*configure: */ … … 44 44 45 45 /*write output datasets: */ 46 Write MatlabData(JFF,Jff);46 WriteData(JFF,Jff); 47 47 48 48 /*Free ressources: */ -
issm/trunk-jpl/src/mex/CreateJacobianMatrix/CreateJacobianMatrix.h
r11335 r11933 9 9 void CreateJacobianMatrixUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/CreateNodalConstraints/CreateNodalConstraints.cpp
r11686 r11933 21 21 22 22 /*Input datasets: */ 23 Fetch MatlabData((DataSet**)&nodes,NODES);24 Fetch MatlabData(&analysis_type,ANALYSISTYPE);23 FetchData((DataSet**)&nodes,NODES); 24 FetchData(&analysis_type,ANALYSISTYPE); 25 25 26 26 /*!Reduce vector: */ … … 28 28 29 29 /*write output datasets: */ 30 Write MatlabData(YS,ys);30 WriteData(YS,ys); 31 31 32 32 /*Free ressources: */ -
issm/trunk-jpl/src/mex/CreateNodalConstraints/CreateNodalConstraints.h
r5775 r11933 9 9 void CreateNodalConstraintsUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/Dakota/Dakota.h
r9570 r11933 11 11 void DakotaUsage(void); 12 12 13 #include "../../c/include/globals.h" 13 14 #include "../../c/modules/modules.h" 14 15 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/DakotaResponses/DakotaResponses.cpp
r9650 r11933 31 31 32 32 /*Input datasets: */ 33 Fetch MatlabData((DataSet**)&elements,ELEMENTSIN);34 Fetch MatlabData((DataSet**)&nodes,NODESIN);35 Fetch MatlabData((DataSet**)&vertices,VERTICESIN);36 Fetch MatlabData((DataSet**)&loads,LOADSIN);37 Fetch MatlabData((DataSet**)&materials,MATERIALSIN);38 Fetch MatlabData(¶meters,PARAMETERSIN);33 FetchData((DataSet**)&elements,ELEMENTSIN); 34 FetchData((DataSet**)&nodes,NODESIN); 35 FetchData((DataSet**)&vertices,VERTICESIN); 36 FetchData((DataSet**)&loads,LOADSIN); 37 FetchData((DataSet**)&materials,MATERIALSIN); 38 FetchData(¶meters,PARAMETERSIN); 39 39 40 40 /*number of responses: */ … … 64 64 65 65 /*write output datasets: */ 66 Write MatlabData(RESPONSES,responses,numresponses);66 WriteData(RESPONSES,responses,numresponses); 67 67 68 68 /*Free ressources: */ -
issm/trunk-jpl/src/mex/DakotaResponses/DakotaResponses.h
r6231 r11933 9 9 void DakotaResponsesUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/Echo/Echo.cpp
r8910 r11933 17 17 18 18 /*Input datasets: */ 19 Fetch MatlabData(&dataset,DATASET);19 FetchData(&dataset,DATASET); 20 20 21 21 /*Echo dataset: */ -
issm/trunk-jpl/src/mex/Echo/Echo.h
r4236 r11933 9 9 void EchoUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/ElementConnectivity/ElementConnectivity.cpp
r8910 r11933 23 23 24 24 /*Input datasets: */ 25 Fetch MatlabData(&elements,&nel,NULL,ELEMENTS);26 Fetch MatlabData(&nodeconnectivity,&nods,&width,NODECONNECTIVITY);25 FetchData(&elements,&nel,NULL,ELEMENTS); 26 FetchData(&nodeconnectivity,&nods,&width,NODECONNECTIVITY); 27 27 28 28 /*!Generate internal degree of freedom numbers: */ … … 30 30 31 31 /*write output datasets: */ 32 Write MatlabData(ELEMENTCONNECTIVITY,elementconnectivity,nel,3);32 WriteData(ELEMENTCONNECTIVITY,elementconnectivity,nel,3); 33 33 34 34 /*Free ressources: */ -
issm/trunk-jpl/src/mex/ElementConnectivity/ElementConnectivity.h
r4236 r11933 11 11 void ElementConnectivityUsage(void); 12 12 13 #include "../../c/include/globals.h" 13 14 #include "../../c/modules/modules.h" 14 15 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/EnumToString/EnumToString.cpp
r11203 r11933 16 16 17 17 /*Fetch inputs: */ 18 Fetch MatlabData(&enum_in,ENUMIN);18 FetchData(&enum_in,ENUMIN); 19 19 20 20 /*Run core function: */ … … 22 22 23 23 /* output: */ 24 Write MatlabData(NAME,name);24 WriteData(NAME,name); 25 25 } 26 26 -
issm/trunk-jpl/src/mex/EnumToString/EnumToString.h
r8223 r11933 9 9 void EnumToStringUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/Exp2Kml/Exp2Kml.cpp
r8910 r11933 35 35 /*Input datasets: */ 36 36 if (verbose) printf("Fetching inputs:\n"); 37 Fetch MatlabData(&filexp,EXP_IN);37 FetchData(&filexp,EXP_IN); 38 38 if (verbose) printf(" filexp=\"%s\"\n",filexp); 39 Fetch MatlabData(&filkml,KML_IN);39 FetchData(&filkml,KML_IN); 40 40 if (verbose) printf(" filkml=\"%s\"\n",filkml); 41 Fetch MatlabData(&sgn,SGN_IN);41 FetchData(&sgn,SGN_IN); 42 42 if (verbose) printf(" sgn=%d\n",sgn); 43 43 … … 76 76 77 77 /*Write data: */ 78 Write MatlabData(RET_OUT,iret);78 WriteData(RET_OUT,iret); 79 79 80 80 /*Clean-up*/ -
issm/trunk-jpl/src/mex/Exp2Kml/Exp2Kml.h
r8714 r11933 9 9 void Exp2KmlUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/GetSolutionFromInputs/GetSolutionFromInputs.cpp
r11679 r11933 25 25 26 26 /*Input datasets: */ 27 Fetch MatlabData((DataSet**)&elements,ELEMENTSIN);28 Fetch MatlabData((DataSet**)&nodes,NODES);29 Fetch MatlabData((DataSet**)&vertices,VERTICES);30 Fetch MatlabData((DataSet**)&loads,LOADSIN);31 Fetch MatlabData((DataSet**)&materials,MATERIALS);32 Fetch MatlabData(¶meters,PARAMETERS);27 FetchData((DataSet**)&elements,ELEMENTSIN); 28 FetchData((DataSet**)&nodes,NODES); 29 FetchData((DataSet**)&vertices,VERTICES); 30 FetchData((DataSet**)&loads,LOADSIN); 31 FetchData((DataSet**)&materials,MATERIALS); 32 FetchData(¶meters,PARAMETERS); 33 33 34 34 /*configure: */ … … 41 41 42 42 /*write output datasets: */ 43 Write MatlabData(UG,ug);43 WriteData(UG,ug); 44 44 45 45 /*Free ressources: */ -
issm/trunk-jpl/src/mex/GetSolutionFromInputs/GetSolutionFromInputs.h
r4236 r11933 9 9 void GetSolutionFromInputsUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/GetVectorFromInputs/GetVectorFromInputs.cpp
r11695 r11933 27 27 28 28 /*Input datasets: */ 29 Fetch MatlabData((DataSet**)&elements,ELEMENTSIN);30 Fetch MatlabData((DataSet**)&nodes,NODES);31 Fetch MatlabData((DataSet**)&vertices,VERTICES);32 Fetch MatlabData((DataSet**)&loads,LOADSIN);33 Fetch MatlabData((DataSet**)&materials,MATERIALS);34 Fetch MatlabData(¶meters,PARAMETERS);35 Fetch MatlabData(&name_enum,NAMEENUM);36 Fetch MatlabData(&type_enum,TYPEENUM);29 FetchData((DataSet**)&elements,ELEMENTSIN); 30 FetchData((DataSet**)&nodes,NODES); 31 FetchData((DataSet**)&vertices,VERTICES); 32 FetchData((DataSet**)&loads,LOADSIN); 33 FetchData((DataSet**)&materials,MATERIALS); 34 FetchData(¶meters,PARAMETERS); 35 FetchData(&name_enum,NAMEENUM); 36 FetchData(&type_enum,TYPEENUM); 37 37 38 38 /*configure: */ … … 45 45 46 46 /*write output datasets: */ 47 Write MatlabData(UG,ug);47 WriteData(UG,ug); 48 48 49 49 /*Free ressources: */ -
issm/trunk-jpl/src/mex/GetVectorFromInputs/GetVectorFromInputs.h
r4534 r11933 9 9 void GetVectorFromInputsUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/Gradj/Gradj.cpp
r11695 r11933 27 27 28 28 /*Input datasets: */ 29 Fetch MatlabData((DataSet**)&elements,ELEMENTS);30 Fetch MatlabData((DataSet**)&nodes,NODES);31 Fetch MatlabData((DataSet**)&vertices,VERTICES);32 Fetch MatlabData((DataSet**)&loads,LOADS);33 Fetch MatlabData((DataSet**)&materials,MATERIALS);34 Fetch MatlabData(¶meters,PARAMETERS);29 FetchData((DataSet**)&elements,ELEMENTS); 30 FetchData((DataSet**)&nodes,NODES); 31 FetchData((DataSet**)&vertices,VERTICES); 32 FetchData((DataSet**)&loads,LOADS); 33 FetchData((DataSet**)&materials,MATERIALS); 34 FetchData(¶meters,PARAMETERS); 35 35 parameters->FindParam(&num_controls,InversionNumControlParametersEnum); 36 36 … … 44 44 45 45 /*write output : */ 46 Write MatlabData(NORMLIST,norm_list,num_controls,1);47 Write MatlabData(GRADG,gradient);46 WriteData(NORMLIST,norm_list,num_controls,1); 47 WriteData(GRADG,gradient); 48 48 49 49 /*Free ressources: */ -
issm/trunk-jpl/src/mex/Gradj/Gradj.h
r11313 r11933 9 9 void GradjUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/GroundinglineMigration/GroundinglineMigration.cpp
r10299 r11933 22 22 23 23 /*Input datasets: */ 24 Fetch MatlabData((DataSet**)&elements,ELEMENTSIN);25 Fetch MatlabData((DataSet**)&nodes,NODESIN);26 Fetch MatlabData((DataSet**)&vertices,VERTICESIN);27 Fetch MatlabData((DataSet**)&loads,LOADSIN);28 Fetch MatlabData((DataSet**)&materials,MATERIALSIN);29 Fetch MatlabData(¶meters,PARAMETERSIN);24 FetchData((DataSet**)&elements,ELEMENTSIN); 25 FetchData((DataSet**)&nodes,NODESIN); 26 FetchData((DataSet**)&vertices,VERTICESIN); 27 FetchData((DataSet**)&loads,LOADSIN); 28 FetchData((DataSet**)&materials,MATERIALSIN); 29 FetchData(¶meters,PARAMETERSIN); 30 30 31 31 /*configure: */ … … 38 38 39 39 /*write output datasets: */ 40 Write MatlabData(ELEMENTS,elements);41 Write MatlabData(NODES,nodes);42 Write MatlabData(VERTICES,vertices);43 Write MatlabData(LOADS,loads);44 Write MatlabData(MATERIALS,materials);45 Write MatlabData(PARAMETERS,parameters);40 WriteData(ELEMENTS,elements); 41 WriteData(NODES,nodes); 42 WriteData(VERTICES,vertices); 43 WriteData(LOADS,loads); 44 WriteData(MATERIALS,materials); 45 WriteData(PARAMETERS,parameters); 46 46 47 47 /*Free ressources: */ -
issm/trunk-jpl/src/mex/GroundinglineMigration/GroundinglineMigration.h
r10299 r11933 9 9 void GroundinglineMigrationUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/HoleFiller/HoleFiller.cpp
r8910 r11933 38 38 39 39 /*Fetch data: */ 40 Fetch MatlabData(&imagein,&imagein_rows,&imagein_cols,IMAGEIN);41 Fetch MatlabData(&smooth_flag,SMOOTH);40 FetchData(&imagein,&imagein_rows,&imagein_cols,IMAGEIN); 41 FetchData(&smooth_flag,SMOOTH); 42 42 43 43 /*Get smooth flag setup: */ … … 51 51 52 52 /* output: */ 53 Write MatlabData(IMAGEOUT,imageout,imagein_rows,imagein_cols);53 WriteData(IMAGEOUT,imageout,imagein_rows,imagein_cols); 54 54 55 55 /*end module: */ -
issm/trunk-jpl/src/mex/HoleFiller/HoleFiller.h
r4236 r11933 11 11 void HoleFillerUsage(void); 12 12 13 #include "../../c/include/globals.h" 13 14 #include "../../c/modules/modules.h" 14 15 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/InputControlUpdate/InputControlUpdate.cpp
r8910 r11933 24 24 25 25 /*Input datasets: */ 26 Fetch MatlabData((DataSet**)&elements,ELEMENTSIN);27 Fetch MatlabData((DataSet**)&nodes,NODESIN);28 Fetch MatlabData((DataSet**)&vertices,VERTICESIN);29 Fetch MatlabData((DataSet**)&loads,LOADSIN);30 Fetch MatlabData((DataSet**)&materials,MATERIALSIN);31 Fetch MatlabData(¶meters,PARAMETERSIN);32 Fetch MatlabData(&scalar,SCALAR);33 Fetch MatlabData(&update,UPDATE);26 FetchData((DataSet**)&elements,ELEMENTSIN); 27 FetchData((DataSet**)&nodes,NODESIN); 28 FetchData((DataSet**)&vertices,VERTICESIN); 29 FetchData((DataSet**)&loads,LOADSIN); 30 FetchData((DataSet**)&materials,MATERIALSIN); 31 FetchData(¶meters,PARAMETERSIN); 32 FetchData(&scalar,SCALAR); 33 FetchData(&update,UPDATE); 34 34 35 35 /*configure: */ … … 42 42 43 43 /*write output datasets: */ 44 Write MatlabData(ELEMENTS,elements);45 Write MatlabData(NODES,nodes);46 Write MatlabData(VERTICES,vertices);47 Write MatlabData(LOADS,loads);48 Write MatlabData(MATERIALS,materials);49 Write MatlabData(PARAMETERS,parameters);44 WriteData(ELEMENTS,elements); 45 WriteData(NODES,nodes); 46 WriteData(VERTICES,vertices); 47 WriteData(LOADS,loads); 48 WriteData(MATERIALS,materials); 49 WriteData(PARAMETERS,parameters); 50 50 51 51 /*Free ressources: */ -
issm/trunk-jpl/src/mex/InputControlUpdate/InputControlUpdate.h
r4967 r11933 9 9 void InputControlUpdateUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/InputConvergence/InputConvergence.cpp
r8910 r11933 35 35 CheckNumMatlabArguments(nlhs,NLHS,nrhs,NRHS,__FUNCT__,&InputConvergenceUsage); 36 36 37 Fetch MatlabData((DataSet**)&elements,ELEMENTS);38 Fetch MatlabData((DataSet**)&loads,LOADS);39 Fetch MatlabData((DataSet**)&nodes,NODES);40 Fetch MatlabData((DataSet**)&vertices,VERTICES);41 Fetch MatlabData((DataSet**)&materials,MATERIALS);42 Fetch MatlabData(¶meters,PARAMETERS);37 FetchData((DataSet**)&elements,ELEMENTS); 38 FetchData((DataSet**)&loads,LOADS); 39 FetchData((DataSet**)&nodes,NODES); 40 FetchData((DataSet**)&vertices,VERTICES); 41 FetchData((DataSet**)&materials,MATERIALS); 42 FetchData(¶meters,PARAMETERS); 43 43 44 Fetch MatlabData(&double_fields,&numfields,FIELDENUMS);44 FetchData(&double_fields,&numfields,FIELDENUMS); 45 45 field_enums=(int*)xmalloc(numfields*sizeof(int)); 46 46 for(i=0;i<numfields;i++)field_enums[i]=(int)double_fields[i]; 47 47 48 Fetch MatlabData(&double_criterion,&numcriterions,CRITERIONENUMS);49 Fetch MatlabData(&criterion_values,&numcriterions,CRITERIONVALUES);48 FetchData(&double_criterion,&numcriterions,CRITERIONENUMS); 49 FetchData(&criterion_values,&numcriterions,CRITERIONVALUES); 50 50 criterion_enums=(int*)xmalloc(numcriterions*sizeof(int)); 51 51 for(i=0;i<numcriterions;i++)criterion_enums[i]=(int)double_criterion[i]; … … 60 60 61 61 /*Write output data: */ 62 Write MatlabData(CONVERGED,converged);62 WriteData(CONVERGED,converged); 63 63 64 64 /*Free ressources: */ -
issm/trunk-jpl/src/mex/InputConvergence/InputConvergence.h
r4515 r11933 9 9 void InputConvergenceUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/InputDuplicate/InputDuplicate.cpp
r8910 r11933 23 23 24 24 /*Input datasets: */ 25 Fetch MatlabData((DataSet**)&elements,ELEMENTS);26 Fetch MatlabData((DataSet**)&nodes,NODES);27 Fetch MatlabData((DataSet**)&vertices,VERTICES);28 Fetch MatlabData((DataSet**)&loads,LOADS);29 Fetch MatlabData((DataSet**)&materials,MATERIALS);30 Fetch MatlabData(¶meters,PARAMETERS);25 FetchData((DataSet**)&elements,ELEMENTS); 26 FetchData((DataSet**)&nodes,NODES); 27 FetchData((DataSet**)&vertices,VERTICES); 28 FetchData((DataSet**)&loads,LOADS); 29 FetchData((DataSet**)&materials,MATERIALS); 30 FetchData(¶meters,PARAMETERS); 31 31 32 Fetch MatlabData(&original_enum,ORIGINALENUM);33 Fetch MatlabData(&new_enum,NEWENUM);32 FetchData(&original_enum,ORIGINALENUM); 33 FetchData(&new_enum,NEWENUM); 34 34 35 35 /*!Call core code: */ … … 37 37 38 38 /*write output : */ 39 Write MatlabData(ELEMENTSOUT,elements);39 WriteData(ELEMENTSOUT,elements); 40 40 41 41 /*Free ressources: */ -
issm/trunk-jpl/src/mex/InputDuplicate/InputDuplicate.h
r4236 r11933 9 9 void InputDuplicateUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/InputScale/InputScale.cpp
r8910 r11933 24 24 25 25 /*Input datasets: */ 26 Fetch MatlabData((DataSet**)&elements,ELEMENTS);27 Fetch MatlabData((DataSet**)&nodes,NODES);28 Fetch MatlabData((DataSet**)&vertices,VERTICES);29 Fetch MatlabData((DataSet**)&loads,LOADS);30 Fetch MatlabData((DataSet**)&materials,MATERIALS);31 Fetch MatlabData(¶meters,PARAMETERS);26 FetchData((DataSet**)&elements,ELEMENTS); 27 FetchData((DataSet**)&nodes,NODES); 28 FetchData((DataSet**)&vertices,VERTICES); 29 FetchData((DataSet**)&loads,LOADS); 30 FetchData((DataSet**)&materials,MATERIALS); 31 FetchData(¶meters,PARAMETERS); 32 32 33 Fetch MatlabData(&enum_type,ENUMTYPE);34 Fetch MatlabData(&scale_factor,SCALEFACTOR);33 FetchData(&enum_type,ENUMTYPE); 34 FetchData(&scale_factor,SCALEFACTOR); 35 35 36 36 /*configure: */ … … 43 43 44 44 /*write output : */ 45 Write MatlabData(ELEMENTSOUT,elements);45 WriteData(ELEMENTSOUT,elements); 46 46 47 47 /*Free ressources: */ -
issm/trunk-jpl/src/mex/InputScale/InputScale.h
r4236 r11933 9 9 void InputScaleUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/InputToResult/InputToResult.cpp
r11827 r11933 28 28 29 29 /*Input datasets: */ 30 Fetch MatlabData((DataSet**)&elements,ELEMENTS);31 Fetch MatlabData((DataSet**)&nodes,NODES);32 Fetch MatlabData((DataSet**)&vertices,VERTICES);33 Fetch MatlabData((DataSet**)&loads,LOADS);34 Fetch MatlabData((DataSet**)&materials,MATERIALS);35 Fetch MatlabData(¶meters,PARAMETERS);30 FetchData((DataSet**)&elements,ELEMENTS); 31 FetchData((DataSet**)&nodes,NODES); 32 FetchData((DataSet**)&vertices,VERTICES); 33 FetchData((DataSet**)&loads,LOADS); 34 FetchData((DataSet**)&materials,MATERIALS); 35 FetchData(¶meters,PARAMETERS); 36 36 37 Fetch MatlabData(&enum_type,ENUMTYPE);37 FetchData(&enum_type,ENUMTYPE); 38 38 39 39 /*configure: */ … … 46 46 47 47 /*write output : */ 48 Write MatlabData(ELEMENTSOUT,elements);48 WriteData(ELEMENTSOUT,elements); 49 49 50 50 /*Free ressources: */ -
issm/trunk-jpl/src/mex/InputToResult/InputToResult.h
r4236 r11933 9 9 void InputToResultUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/InputUpdateFromConstant/InputUpdateFromConstant.cpp
r8910 r11933 24 24 25 25 /*Input datasets: */ 26 Fetch MatlabData((DataSet**)&elements,ELEMENTSIN);27 Fetch MatlabData((DataSet**)&nodes,NODESIN);28 Fetch MatlabData((DataSet**)&vertices,VERTICESIN);29 Fetch MatlabData((DataSet**)&loads,LOADSIN);30 Fetch MatlabData((DataSet**)&materials,MATERIALSIN);31 Fetch MatlabData(¶meters,PARAMETERSIN);32 Fetch MatlabData(&constant,CONSTANT);33 Fetch MatlabData(&name,NAME);26 FetchData((DataSet**)&elements,ELEMENTSIN); 27 FetchData((DataSet**)&nodes,NODESIN); 28 FetchData((DataSet**)&vertices,VERTICESIN); 29 FetchData((DataSet**)&loads,LOADSIN); 30 FetchData((DataSet**)&materials,MATERIALSIN); 31 FetchData(¶meters,PARAMETERSIN); 32 FetchData(&constant,CONSTANT); 33 FetchData(&name,NAME); 34 34 35 35 /*configure: */ … … 42 42 43 43 /*write output datasets: */ 44 Write MatlabData(ELEMENTS,elements);45 Write MatlabData(LOADS,loads);44 WriteData(ELEMENTS,elements); 45 WriteData(LOADS,loads); 46 46 47 47 /*Free ressources: */ -
issm/trunk-jpl/src/mex/InputUpdateFromConstant/InputUpdateFromConstant.h
r4236 r11933 9 9 void InputUpdateFromConstantUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/InputUpdateFromDakota/InputUpdateFromDakota.cpp
r8910 r11933 30 30 31 31 /*Input datasets: */ 32 Fetch MatlabData((DataSet**)&elements,ELEMENTSIN);33 Fetch MatlabData((DataSet**)&nodes,NODESIN);34 Fetch MatlabData((DataSet**)&vertices,VERTICESIN);35 Fetch MatlabData((DataSet**)&loads,LOADSIN);36 Fetch MatlabData((DataSet**)&materials,MATERIALSIN);37 Fetch MatlabData(¶meters,PARAMETERSIN);32 FetchData((DataSet**)&elements,ELEMENTSIN); 33 FetchData((DataSet**)&nodes,NODESIN); 34 FetchData((DataSet**)&vertices,VERTICESIN); 35 FetchData((DataSet**)&loads,LOADSIN); 36 FetchData((DataSet**)&materials,MATERIALSIN); 37 FetchData(¶meters,PARAMETERSIN); 38 38 /*dakota input: */ 39 Fetch MatlabData(&variables,&numvariables,VARIABLES);39 FetchData(&variables,&numvariables,VARIABLES); 40 40 41 41 variables_descriptors=(char**)xmalloc(numvariables*sizeof(char*)); … … 60 60 61 61 /*write output datasets: */ 62 Write MatlabData(ELEMENTS,elements);63 Write MatlabData(LOADS,loads);64 Write MatlabData(MATERIALS,materials);62 WriteData(ELEMENTS,elements); 63 WriteData(LOADS,loads); 64 WriteData(MATERIALS,materials); 65 65 66 66 /*Free ressources: */ -
issm/trunk-jpl/src/mex/InputUpdateFromDakota/InputUpdateFromDakota.h
r6231 r11933 9 9 void InputUpdateFromDakotaUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/InputUpdateFromSolution/InputUpdateFromSolution.cpp
r11686 r11933 23 23 24 24 /*Input datasets: */ 25 Fetch MatlabData((DataSet**)&elements,ELEMENTSIN);26 Fetch MatlabData((DataSet**)&nodes,NODESIN);27 Fetch MatlabData((DataSet**)&vertices,VERTICESIN);28 Fetch MatlabData((DataSet**)&loads,LOADSIN);29 Fetch MatlabData((DataSet**)&materials,MATERIALSIN);30 Fetch MatlabData(¶meters,PARAMETERSIN);31 Fetch MatlabData(&solution,SOLUTION);25 FetchData((DataSet**)&elements,ELEMENTSIN); 26 FetchData((DataSet**)&nodes,NODESIN); 27 FetchData((DataSet**)&vertices,VERTICESIN); 28 FetchData((DataSet**)&loads,LOADSIN); 29 FetchData((DataSet**)&materials,MATERIALSIN); 30 FetchData(¶meters,PARAMETERSIN); 31 FetchData(&solution,SOLUTION); 32 32 33 33 /*configure: */ … … 40 40 41 41 /*write output datasets: */ 42 Write MatlabData(ELEMENTS,elements);43 Write MatlabData(MATERIALS,materials);42 WriteData(ELEMENTS,elements); 43 WriteData(MATERIALS,materials); 44 44 45 45 /*Free ressources: */ -
issm/trunk-jpl/src/mex/InputUpdateFromSolution/InputUpdateFromSolution.h
r4686 r11933 9 9 void InputUpdateFromSolutionUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/InputUpdateFromVector/InputUpdateFromVector.cpp
r8910 r11933 26 26 27 27 /*Input datasets: */ 28 Fetch MatlabData((DataSet**)&elements,ELEMENTSIN);29 Fetch MatlabData((DataSet**)&nodes,NODESIN);30 Fetch MatlabData((DataSet**)&vertices,VERTICESIN);31 Fetch MatlabData((DataSet**)&loads,LOADSIN);32 Fetch MatlabData((DataSet**)&materials,MATERIALSIN);33 Fetch MatlabData(¶meters,PARAMETERSIN);34 Fetch MatlabData(&vector,&dummy,VECTOR);35 Fetch MatlabData(&name,NAME);36 Fetch MatlabData(&type,TYPE);28 FetchData((DataSet**)&elements,ELEMENTSIN); 29 FetchData((DataSet**)&nodes,NODESIN); 30 FetchData((DataSet**)&vertices,VERTICESIN); 31 FetchData((DataSet**)&loads,LOADSIN); 32 FetchData((DataSet**)&materials,MATERIALSIN); 33 FetchData(¶meters,PARAMETERSIN); 34 FetchData(&vector,&dummy,VECTOR); 35 FetchData(&name,NAME); 36 FetchData(&type,TYPE); 37 37 38 38 /*Check that type is one of Constant, Vertex or Element: */ … … 50 50 51 51 /*write output datasets: */ 52 Write MatlabData(ELEMENTS,elements);53 Write MatlabData(NODES,nodes);54 Write MatlabData(VERTICES,vertices);55 Write MatlabData(LOADS,loads);56 Write MatlabData(MATERIALS,materials);57 Write MatlabData(PARAMETERS,parameters);52 WriteData(ELEMENTS,elements); 53 WriteData(NODES,nodes); 54 WriteData(VERTICES,vertices); 55 WriteData(LOADS,loads); 56 WriteData(MATERIALS,materials); 57 WriteData(PARAMETERS,parameters); 58 58 59 59 /*Free ressources: */ -
issm/trunk-jpl/src/mex/InputUpdateFromVector/InputUpdateFromVector.h
r4236 r11933 11 11 void InputUpdateFromVectorUsage(void); 12 12 13 #include "../../c/include/globals.h" 13 14 #include "../../c/modules/modules.h" 14 15 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/InternalFront/InternalFront.cpp
r8910 r11933 25 25 26 26 /*Fetch required fields*/ 27 Fetch MatlabData(&numberofelements,mxGetAssignedField(MODEL,0,"numberofelements"));27 FetchData(&numberofelements,mxGetAssignedField(MODEL,0,"numberofelements")); 28 28 if(numberofelements<=0) _error_("No elements found in the model"); 29 Fetch MatlabData(&elements,&M,&N,mxGetAssignedField(MODEL,0,"elements"));29 FetchData(&elements,&M,&N,mxGetAssignedField(MODEL,0,"elements")); 30 30 if(M!=numberofelements || N!=3) _error_("Field 'elements' should be of size [md.numberofelements 3]"); 31 Fetch MatlabData(&elementonwater,&M,&N,mxGetAssignedField(MODEL,0,"elementonwater"));31 FetchData(&elementonwater,&M,&N,mxGetAssignedField(MODEL,0,"elementonwater")); 32 32 if(M!=numberofelements || N!=1) _error_("Field 'elementonwater' should be of size [md.numberofelements 1]"); 33 Fetch MatlabData(&elementconnectivity,&M,&N,mxGetAssignedField(MODEL,0,"elementconnectivity"));33 FetchData(&elementconnectivity,&M,&N,mxGetAssignedField(MODEL,0,"elementconnectivity")); 34 34 if(M!=numberofelements || N!=3) _error_("Field 'elementconnectivity' should be of size [md.numberofelements 3]"); 35 35 … … 87 87 88 88 /*write output datasets: */ 89 Write MatlabData(FRONT,front2,numberofsegments,4);89 WriteData(FRONT,front2,numberofsegments,4); 90 90 91 91 /*end module: */ -
issm/trunk-jpl/src/mex/InternalFront/InternalFront.h
r7217 r11933 11 11 void InternalFrontUsage(void); 12 12 13 #include "../../c/include/globals.h" 13 14 #include "../../c/shared/shared.h" 14 15 #include "../../c/io/io.h" -
issm/trunk-jpl/src/mex/InterpFromGridToMesh/InterpFromGridToMesh.cpp
r11695 r11933 50 50 51 51 /*Input datasets: */ 52 Fetch MatlabData(&x,&x_rows,NULL,XHANDLE);53 Fetch MatlabData(&y,&y_rows,NULL,YHANDLE);54 Fetch MatlabData(&data,&data_rows,&data_cols,DATAHANDLE);55 Fetch MatlabData(&x_mesh,&x_mesh_rows,NULL,XMESHHANDLE);56 Fetch MatlabData(&y_mesh,&y_mesh_rows,NULL,YMESHHANDLE);57 Fetch MatlabData(&default_value,DEFAULTHANDLE);52 FetchData(&x,&x_rows,NULL,XHANDLE); 53 FetchData(&y,&y_rows,NULL,YHANDLE); 54 FetchData(&data,&data_rows,&data_cols,DATAHANDLE); 55 FetchData(&x_mesh,&x_mesh_rows,NULL,XMESHHANDLE); 56 FetchData(&y_mesh,&y_mesh_rows,NULL,YMESHHANDLE); 57 FetchData(&default_value,DEFAULTHANDLE); 58 58 59 59 /* Run core computations: */ 60 60 if(nrhs==7){ 61 Fetch MatlabData(&interpolationenum,INTERPENUM);61 FetchData(&interpolationenum,INTERPENUM); 62 62 InterpFromGridToMeshx(&data_mesh, x, x_rows, y, y_rows, data, data_rows,data_cols, x_mesh, y_mesh, x_mesh_rows,default_value,interpolationenum); 63 63 } … … 67 67 68 68 /*Write data: */ 69 Write MatlabData(DATAMESH,data_mesh);69 WriteData(DATAMESH,data_mesh); 70 70 71 71 /*end module: */ -
issm/trunk-jpl/src/mex/InterpFromGridToMesh/InterpFromGridToMesh.h
r7519 r11933 9 9 void InterpFromGridToMeshUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/InterpFromMesh2d/InterpFromMesh2d.cpp
r11695 r11933 77 77 78 78 /*Input datasets: */ 79 Fetch MatlabData(&index_data,&index_data_rows,&dummy,INDEXHANDLE);80 Fetch MatlabData(&x_data,&x_data_rows,NULL,XHANDLE);81 Fetch MatlabData(&y_data,&y_data_rows,NULL,YHANDLE);82 Fetch MatlabData(&data,&data_rows,&data_cols,DATAHANDLE);83 Fetch MatlabData(&x_prime,&x_prime_rows,NULL,XPRIMEHANDLE);84 Fetch MatlabData(&y_prime,&y_prime_rows,NULL,YPRIMEHANDLE);79 FetchData(&index_data,&index_data_rows,&dummy,INDEXHANDLE); 80 FetchData(&x_data,&x_data_rows,NULL,XHANDLE); 81 FetchData(&y_data,&y_data_rows,NULL,YHANDLE); 82 FetchData(&data,&data_rows,&data_cols,DATAHANDLE); 83 FetchData(&x_prime,&x_prime_rows,NULL,XPRIMEHANDLE); 84 FetchData(&y_prime,&y_prime_rows,NULL,YPRIMEHANDLE); 85 85 86 86 if(nrhs>=7){ 87 87 /*default values: */ 88 Fetch MatlabData(&default_values,&num_default_values,DEFAULTHANDLE);88 FetchData(&default_values,&num_default_values,DEFAULTHANDLE); 89 89 } 90 90 else{ … … 146 146 147 147 /*Write data: */ 148 Write MatlabData(DATAPRIME,data_prime);148 WriteData(DATAPRIME,data_prime); 149 149 150 150 /*end module: */ -
issm/trunk-jpl/src/mex/InterpFromMesh2d/InterpFromMesh2d.h
r5032 r11933 9 9 void InterpFromMesh2dUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/InterpFromMeshToGrid/InterpFromMeshToGrid.cpp
r9242 r11933 35 35 36 36 /*Input datasets: */ 37 Fetch MatlabData(&index,&nel,NULL,INDEX);38 Fetch MatlabData(&x,&nods,NULL,X);39 Fetch MatlabData(&y,NULL,NULL,Y);40 Fetch MatlabData(&meshdata,&meshdata_length,NULL,MESHDATA);41 Fetch MatlabData(&xmin,XMIN);42 Fetch MatlabData(&ymax,YMAX);43 Fetch MatlabData(&xposting,XPOSTING);44 Fetch MatlabData(&yposting,YPOSTING);45 Fetch MatlabData(&nlines,NLINES);46 Fetch MatlabData(&ncols,NCOLS);47 Fetch MatlabData(&default_value,DEFAULTVALUE);37 FetchData(&index,&nel,NULL,INDEX); 38 FetchData(&x,&nods,NULL,X); 39 FetchData(&y,NULL,NULL,Y); 40 FetchData(&meshdata,&meshdata_length,NULL,MESHDATA); 41 FetchData(&xmin,XMIN); 42 FetchData(&ymax,YMAX); 43 FetchData(&xposting,XPOSTING); 44 FetchData(&yposting,YPOSTING); 45 FetchData(&nlines,NLINES); 46 FetchData(&ncols,NCOLS); 47 FetchData(&default_value,DEFAULTVALUE); 48 48 49 49 /*Call core of computation: */ … … 51 51 52 52 /*Write results: */ 53 Write MatlabData(XM,x_m,ncols);54 Write MatlabData(YM,y_m,nlines);55 Write MatlabData(GRIDDATA,griddata,nlines,ncols);53 WriteData(XM,x_m,ncols); 54 WriteData(YM,y_m,nlines); 55 WriteData(GRIDDATA,griddata,nlines,ncols); 56 56 57 57 /*Free ressources: */ -
issm/trunk-jpl/src/mex/InterpFromMeshToGrid/InterpFromMeshToGrid.h
r9242 r11933 11 11 void InterpFromMeshToGridUsage(void); 12 12 13 #include "../../c/include/globals.h" 13 14 #include "../../c/modules/modules.h" 14 15 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/InterpFromMeshToMesh2d/InterpFromMeshToMesh2d.cpp
r10949 r11933 61 61 /*Input datasets: */ 62 62 if (verbose) printf("Fetching inputs\n"); 63 Fetch MatlabData(&index,&nels_data,&index_cols,INDEXHANDLE);64 Fetch MatlabData(&x_data,&x_data_rows,NULL,XHANDLE);65 Fetch MatlabData(&y_data,&y_data_rows,NULL,YHANDLE);66 Fetch MatlabData(&data,&data_rows,&data_cols,DATAHANDLE);67 Fetch MatlabData(&x_interp,&x_interp_rows,NULL,XINTERPHANDLE);68 Fetch MatlabData(&y_interp,&y_interp_rows,NULL,YINTERPHANDLE);63 FetchData(&index,&nels_data,&index_cols,INDEXHANDLE); 64 FetchData(&x_data,&x_data_rows,NULL,XHANDLE); 65 FetchData(&y_data,&y_data_rows,NULL,YHANDLE); 66 FetchData(&data,&data_rows,&data_cols,DATAHANDLE); 67 FetchData(&x_interp,&x_interp_rows,NULL,XINTERPHANDLE); 68 FetchData(&y_interp,&y_interp_rows,NULL,YINTERPHANDLE); 69 69 70 70 if(nrhs==8){ … … 74 74 75 75 /*default values: */ 76 Fetch MatlabData(&default_values,&num_default_values,DEFAULTHANDLE);76 FetchData(&default_values,&num_default_values,DEFAULTHANDLE); 77 77 78 78 /*contours: */ … … 129 129 130 130 /*Write data: */ 131 Write MatlabData(DATAINTERP,data_interp,nods_interp,data_cols);131 WriteData(DATAINTERP,data_interp,nods_interp,data_cols); 132 132 133 133 /*end module: */ -
issm/trunk-jpl/src/mex/InterpFromMeshToMesh2d/InterpFromMeshToMesh2d.h
r5032 r11933 9 9 void InterpFromMeshToMesh2dUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/InterpFromMeshToMesh3d/InterpFromMeshToMesh3d.cpp
r11695 r11933 64 64 65 65 /*Input datasets: */ 66 Fetch MatlabData(&index_data,&index_data_rows,NULL,INDEXHANDLE);67 Fetch MatlabData(&x_data,&x_data_rows,NULL,XHANDLE);68 Fetch MatlabData(&y_data,&y_data_rows,NULL,YHANDLE);69 Fetch MatlabData(&z_data,&z_data_rows,NULL,ZHANDLE);70 Fetch MatlabData(&data,&data_rows,&data_cols,DATAHANDLE);71 Fetch MatlabData(&x_prime,&x_prime_rows,NULL,XPRIMEHANDLE);72 Fetch MatlabData(&y_prime,&y_prime_rows,NULL,YPRIMEHANDLE);73 Fetch MatlabData(&z_prime,&z_prime_rows,NULL,ZPRIMEHANDLE);74 Fetch MatlabData(&default_value,DEFAULTHANDLE);66 FetchData(&index_data,&index_data_rows,NULL,INDEXHANDLE); 67 FetchData(&x_data,&x_data_rows,NULL,XHANDLE); 68 FetchData(&y_data,&y_data_rows,NULL,YHANDLE); 69 FetchData(&z_data,&z_data_rows,NULL,ZHANDLE); 70 FetchData(&data,&data_rows,&data_cols,DATAHANDLE); 71 FetchData(&x_prime,&x_prime_rows,NULL,XPRIMEHANDLE); 72 FetchData(&y_prime,&y_prime_rows,NULL,YPRIMEHANDLE); 73 FetchData(&z_prime,&z_prime_rows,NULL,ZPRIMEHANDLE); 74 FetchData(&default_value,DEFAULTHANDLE); 75 75 76 76 /*some checks*/ … … 90 90 91 91 /*Write data: */ 92 Write MatlabData(DATAPRIME,data_prime);92 WriteData(DATAPRIME,data_prime); 93 93 94 94 /*end module: */ -
issm/trunk-jpl/src/mex/InterpFromMeshToMesh3d/InterpFromMeshToMesh3d.h
r4236 r11933 9 9 void InterpFromMeshToMesh3dUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/KMLFileRead/KMLFileRead.cpp
r11295 r11933 67 67 /*Input datasets: */ 68 68 if (verbose) printf("Fetching inputs:\n"); 69 Fetch MatlabData(&filnam,FILENAME);69 FetchData(&filnam,FILENAME); 70 70 if (verbose) printf(" filnam =\"%s\"\n",filnam); 71 71 … … 115 115 116 116 /*Write data: */ 117 Write MatlabData(ERRORFLAG,ierror);117 WriteData(ERRORFLAG,ierror); 118 118 119 119 /*Clean-up*/ -
issm/trunk-jpl/src/mex/KMLFileRead/KMLFileRead.h
r11295 r11933 9 9 void KMLFileReadUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/KMLMeshWrite/KMLMeshWrite.cpp
r8910 r11933 62 62 /*Input datasets: */ 63 63 if (verbose) printf("Fetching inputs:\n"); 64 Fetch MatlabData(&name,NAME);64 FetchData(&name,NAME); 65 65 if (verbose) printf(" name =\"%s\"\n",name); 66 66 … … 84 84 } 85 85 else 86 Fetch MatlabData(¬es,NOTES);86 FetchData(¬es,NOTES); 87 87 if (verbose) printf(" notes =\"%s\"\n",notes); 88 88 89 Fetch MatlabData(&elem,&melem,&nelem,ELEMHANDLE);89 FetchData(&elem,&melem,&nelem,ELEMHANDLE); 90 90 if (verbose) printf(" elem =size [%d x %d]\n",melem,nelem); 91 Fetch MatlabData(&nodecon,&mncon,&nncon,NODECONHANDLE);91 FetchData(&nodecon,&mncon,&nncon,NODECONHANDLE); 92 92 if (verbose) printf(" nodecon=size [%d x %d]\n",mncon,nncon); 93 Fetch MatlabData(&lat,&mlat,&nlat,LATHANDLE);93 FetchData(&lat,&mlat,&nlat,LATHANDLE); 94 94 llat=mlat*nlat; 95 95 if (verbose) printf(" lat =length [%d]\n",llat); 96 Fetch MatlabData(&lng,&mlng,&nlng,LNGHANDLE);96 FetchData(&lng,&mlng,&nlng,LNGHANDLE); 97 97 llng=mlng*nlng; 98 98 if (verbose) printf(" lng =length [%d]\n",llng); 99 Fetch MatlabData(&part,&mprt,&nprt,PARTHANDLE);99 FetchData(&part,&mprt,&nprt,PARTHANDLE); 100 100 lprt=mprt*nprt; 101 101 if (verbose) printf(" part =length [%d]\n",lprt); 102 Fetch MatlabData(&data,&mdata,&ndata,DATAHANDLE);102 FetchData(&data,&mdata,&ndata,DATAHANDLE); 103 103 if (verbose) printf(" data =size [%d x %d]\n",mdata,ndata); 104 Fetch MatlabData(&cmap,&mcmap,&ncmap,CMAPHANDLE);104 FetchData(&cmap,&mcmap,&ncmap,CMAPHANDLE); 105 105 if (verbose) printf(" cmap =size [%d x %d]\n",mcmap,ncmap); 106 Fetch MatlabData(&filnam,FILENAME);106 FetchData(&filnam,FILENAME); 107 107 if (verbose) printf(" filnam =\"%s\"\n",filnam); 108 108 … … 160 160 161 161 /*Write data: */ 162 Write MatlabData(ERRORFLAG,ierror);162 WriteData(ERRORFLAG,ierror); 163 163 164 164 /*Clean-up*/ -
issm/trunk-jpl/src/mex/KMLMeshWrite/KMLMeshWrite.h
r8062 r11933 9 9 void KMLMeshWriteUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/KMLOverlay/KMLOverlay.cpp
r8910 r11933 41 41 /*Input datasets: */ 42 42 if (verbose) printf("Fetching inputs:\n"); 43 Fetch MatlabData(&filkml,FILENAME);43 FetchData(&filkml,FILENAME); 44 44 if (verbose) printf(" filkml=\"%s\"\n",filkml); 45 45 … … 109 109 110 110 /*Write data: */ 111 Write MatlabData(ERRORFLAG,ierror);111 WriteData(ERRORFLAG,ierror); 112 112 113 113 /*Clean-up*/ -
issm/trunk-jpl/src/mex/KMLOverlay/KMLOverlay.h
r8606 r11933 9 9 void KMLOverlayUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/Kml2Exp/Kml2Exp.cpp
r9262 r11933 33 33 /*Input datasets: */ 34 34 if (verbose) printf("Fetching inputs:\n"); 35 Fetch MatlabData(&filkml,KML_IN);35 FetchData(&filkml,KML_IN); 36 36 if (verbose) printf(" filkml=\"%s\"\n",filkml); 37 Fetch MatlabData(&filexp,EXP_IN);37 FetchData(&filexp,EXP_IN); 38 38 if (verbose) printf(" filexp=\"%s\"\n",filexp); 39 Fetch MatlabData(&sgn,SGN_IN);39 FetchData(&sgn,SGN_IN); 40 40 if (verbose) printf(" sgn=%d\n",sgn); 41 41 … … 69 69 70 70 /*Write data: */ 71 Write MatlabData(RET_OUT,iret);71 WriteData(RET_OUT,iret); 72 72 73 73 /*Clean-up*/ -
issm/trunk-jpl/src/mex/Kml2Exp/Kml2Exp.h
r9262 r11933 9 9 void Kml2ExpUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/Ll2xy/Ll2xy.cpp
r8910 r11933 35 35 /*Input datasets: */ 36 36 if (verbose) printf("Fetching inputs:\n"); 37 Fetch MatlabData(&lat,&nlat,LAT_IN);37 FetchData(&lat,&nlat,LAT_IN); 38 38 if (verbose) 39 39 if (nlat == 1) printf(" lat=%g\n",lat[0]); 40 40 else printf(" lat=[%d values]\n",nlat); 41 41 // for (i=0; i<nlat; i++) printf(" lat[%d]=%g\n",i,lat[i]); 42 Fetch MatlabData(&lon,&nlon,LON_IN);42 FetchData(&lon,&nlon,LON_IN); 43 43 if (verbose) 44 44 if (nlon == 1) printf(" lon=%g\n",lon[0]); 45 45 else printf(" lon=[%d values]\n",nlon); 46 46 // for (i=0; i<nlon; i++) printf(" lon[%d]=%g\n",i,lon[i]); 47 Fetch MatlabData(&sgn,SGN_IN);47 FetchData(&sgn,SGN_IN); 48 48 if (verbose) printf(" sgn=%d\n",sgn); 49 49 … … 84 84 85 85 /*Write data: */ 86 Write MatlabData(X_OUT,x,ncoord);87 Write MatlabData(Y_OUT,y,ncoord);86 WriteData(X_OUT,x,ncoord); 87 WriteData(Y_OUT,y,ncoord); 88 88 89 89 /*Clean-up*/ -
issm/trunk-jpl/src/mex/Ll2xy/Ll2xy.h
r8681 r11933 9 9 void Ll2xyUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/Makefile.am
r11895 r11933 80 80 TriaSearch\ 81 81 TriMesh\ 82 TriMeshRifts\ 82 83 TriMeshNoDensity\ 83 84 TriMeshProcessRifts\ … … 91 92 endif 92 93 if PYTHON 93 bin_PROGRAMS = Test 94 bin_PROGRAMS = Test \ 95 TriMesh 94 96 endif 95 97 endif … … 112 114 113 115 #Initialize 114 AM_CXXFLAGS = 116 AM_CXXFLAGS = -D_SERIAL_ 115 117 116 118 if MATLAB 117 119 AM_LDFLAGS = $(MEXLINK) 118 AM_CXXFLAGS += -DMATLAB -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread 119 LDADD += $(MEXLIB) 120 121 #64 vs 32 bits 122 AM_CXXFLAGS += -D_SERIAL_ 120 AM_CXXFLAGS += -DMATLAB -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread 121 LDADD += $(MEXLIB) 122 123 123 endif 124 124 … … 128 128 LDADD += $(BOOSTLIB) $(PYTHONLIB) 129 129 endif 130 130 131 131 132 #Triangle library … … 355 356 TriMesh_SOURCES = TriMesh/TriMesh.cpp\ 356 357 TriMesh/TriMesh.h 358 359 TriMeshRifts_SOURCES = TriMeshRifts/TriMeshRifts.cpp\ 360 TriMeshRifts/TriMeshRifts.h 357 361 358 362 TriMeshNoDensity_SOURCES = TriMeshNoDensity/TriMeshNoDensity.cpp\ -
issm/trunk-jpl/src/mex/Mergesolutionfromftog/Mergesolutionfromftog.cpp
r11686 r11933 27 27 28 28 /*Input datasets: */ 29 Fetch MatlabData(&uf,UF);30 Fetch MatlabData(&ys,YS);31 Fetch MatlabData((DataSet**)&nodes,NODES);32 Fetch MatlabData(¶meters,PARAMETERS);29 FetchData(&uf,UF); 30 FetchData(&ys,YS); 31 FetchData((DataSet**)&nodes,NODES); 32 FetchData(¶meters,PARAMETERS); 33 33 34 34 /*!Reduce vector: */ … … 37 37 } 38 38 else{ 39 Fetch MatlabData(&flag_ys0,YSFLAG);39 FetchData(&flag_ys0,YSFLAG); 40 40 Mergesolutionfromftogx(&ug, uf,ys,nodes,parameters,flag_ys0); 41 41 } 42 42 43 43 /*write output datasets: */ 44 Write MatlabData(UG,ug);44 WriteData(UG,ug); 45 45 46 46 /*Free ressources: */ -
issm/trunk-jpl/src/mex/Mergesolutionfromftog/Mergesolutionfromftog.h
r8801 r11933 11 11 void MergesolutionfromftogUsage(void); 12 12 13 #include "../../c/include/globals.h" 13 14 #include "../../c/modules/modules.h" 14 15 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/MeshPartition/MeshPartition.cpp
r10231 r11933 56 56 57 57 /*Fetch data: */ 58 Fetch MatlabData(&dim,mxGetAssignedField(MODEL,0,"dimension"));59 Fetch MatlabData(&numberofelements,mxGetAssignedField(MODEL,0,"numberofelements"));60 Fetch MatlabData(&numberofvertices,mxGetAssignedField(MODEL,0,"numberofvertices"));61 Fetch MatlabData(&elements,NULL,&elements_width,mxGetAssignedField(MODEL,0,"elements"));58 FetchData(&dim,mxGetAssignedField(MODEL,0,"dimension")); 59 FetchData(&numberofelements,mxGetAssignedField(MODEL,0,"numberofelements")); 60 FetchData(&numberofvertices,mxGetAssignedField(MODEL,0,"numberofvertices")); 61 FetchData(&elements,NULL,&elements_width,mxGetAssignedField(MODEL,0,"elements")); 62 62 63 63 if (dim==3){ 64 Fetch MatlabData(&numberofelements2d,mxGetAssignedField(MODEL,0,"numberofelements2d"));65 Fetch MatlabData(&numberofvertices2d,mxGetAssignedField(MODEL,0,"numberofvertices2d"));66 Fetch MatlabData(&elements2d,NULL,NULL,mxGetAssignedField(MODEL,0,"elements2d"));64 FetchData(&numberofelements2d,mxGetAssignedField(MODEL,0,"numberofelements2d")); 65 FetchData(&numberofvertices2d,mxGetAssignedField(MODEL,0,"numberofvertices2d")); 66 FetchData(&elements2d,NULL,NULL,mxGetAssignedField(MODEL,0,"elements2d")); 67 67 } 68 Fetch MatlabData(&numberoflayers,mxGetAssignedField(MODEL,0,"numberoflayers"));69 Fetch MatlabData(&numareas,NUMAREAS);68 FetchData(&numberoflayers,mxGetAssignedField(MODEL,0,"numberoflayers")); 69 FetchData(&numareas,NUMAREAS); 70 70 71 71 /*Run partitioning algorithm based on a "clever" use of the Metis partitioner: */ … … 85 85 86 86 /*Write data:*/ 87 Write MatlabData(ELEMENTPARTITIONING,element_partitioning,numberofelements);88 Write MatlabData(NODEPARTITIONING,node_partitioning,numberofvertices);87 WriteData(ELEMENTPARTITIONING,element_partitioning,numberofelements); 88 WriteData(NODEPARTITIONING,node_partitioning,numberofvertices); 89 89 90 90 /*Free ressources:*/ -
issm/trunk-jpl/src/mex/MeshPartition/MeshPartition.h
r4236 r11933 11 11 void MeshPartitionUsage(void); 12 12 13 #include "../../c/include/globals.h" 13 14 #include "../../c/modules/modules.h" 14 15 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/MeshProfileIntersection/MeshProfileIntersection.cpp
r11321 r11933 53 53 /*Fetch inputs: */ 54 54 //index 55 Fetch MatlabData(&double_index,&nel,&dummy,INDEX);55 FetchData(&double_index,&nel,&dummy,INDEX); 56 56 if(dummy!=3 && dummy!=6)_error_(" element triangulation should be of 3 or 6 column width!"); 57 57 index=(int*)xmalloc(nel*3*sizeof(int)); … … 62 62 } 63 63 //x and y 64 Fetch MatlabData(&x,&nods,X);65 Fetch MatlabData(&y,&dummy,Y);64 FetchData(&x,&nods,X); 65 FetchData(&y,&dummy,Y); 66 66 67 67 //contours … … 94 94 95 95 /* output: */ 96 Write MatlabData(SEGMENTS,segments,numsegs,5);96 WriteData(SEGMENTS,segments,numsegs,5); 97 97 98 98 /*end module: */ -
issm/trunk-jpl/src/mex/MeshProfileIntersection/MeshProfileIntersection.h
r4773 r11933 11 11 void MeshProfileIntersectionUsage(void); 12 12 13 #include "../../c/include/globals.h" 13 14 #include "../../c/modules/modules.h" 14 15 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/ModelProcessor/ModelProcessor.cpp
r8910 r11933 34 34 35 35 /*open file input for reading: */ 36 Fetch MatlabData(&inputfilename,INPUTFILE);36 FetchData(&inputfilename,INPUTFILE); 37 37 IOMODEL= pfopen(inputfilename ,"rb"); 38 38 39 39 /*retrieve solution type and analyses: */ 40 Fetch MatlabData(&solution_type,SOLUTIONTYPE);41 Fetch MatlabData(&double_analyses,&numanalyses,ANALYSES);40 FetchData(&solution_type,SOLUTIONTYPE); 41 FetchData(&double_analyses,&numanalyses,ANALYSES); 42 42 analyses=(int*)xmalloc(numanalyses*sizeof(int)); 43 43 for(i=0;i<numanalyses;i++)analyses[i]=(int)double_analyses[i]; … … 47 47 48 48 /*Write output data: */ 49 Write MatlabData(ELEMENTS,elements);50 Write MatlabData(NODES,nodes);51 Write MatlabData(VERTICES,vertices);52 Write MatlabData(CONSTRAINTS,constraints);53 Write MatlabData(LOADS,loads);54 Write MatlabData(MATERIALS,materials);55 Write MatlabData(PARAMETERS,parameters);49 WriteData(ELEMENTS,elements); 50 WriteData(NODES,nodes); 51 WriteData(VERTICES,vertices); 52 WriteData(CONSTRAINTS,constraints); 53 WriteData(LOADS,loads); 54 WriteData(MATERIALS,materials); 55 WriteData(PARAMETERS,parameters); 56 56 57 57 /*Free ressources: */ -
issm/trunk-jpl/src/mex/ModelProcessor/ModelProcessor.h
r8330 r11933 9 9 void ModelProcessorUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/NodeConnectivity/NodeConnectivity.cpp
r8910 r11933 22 22 23 23 /*Input datasets: */ 24 Fetch MatlabData(&elements,&nel,NULL,ELEMENTS);25 Fetch MatlabData(&nods,NUMNODES);24 FetchData(&elements,&nel,NULL,ELEMENTS); 25 FetchData(&nods,NUMNODES); 26 26 27 27 /*!Generate internal degree of freedom numbers: */ … … 29 29 30 30 /*write output datasets: */ 31 Write MatlabData(CONNECTIVITY,connectivity,nods,width);31 WriteData(CONNECTIVITY,connectivity,nods,width); 32 32 33 33 /*Free ressources: */ -
issm/trunk-jpl/src/mex/NodeConnectivity/NodeConnectivity.h
r4236 r11933 11 11 void NodeConnectivityUsage(void); 12 12 13 #include "../../c/include/globals.h" 13 14 #include "../../c/modules/modules.h" 14 15 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/NodesDof/NodesDof.cpp
r8910 r11933 19 19 20 20 /*Input datasets: */ 21 Fetch MatlabData((DataSet**)&nodes,NODESIN);22 Fetch MatlabData(¶meters,PARAMETERS);21 FetchData((DataSet**)&nodes,NODESIN); 22 FetchData(¶meters,PARAMETERS); 23 23 24 24 /*find analysis_type: */ … … 29 29 30 30 /*write output datasets: */ 31 Write MatlabData(NODES,nodes);31 WriteData(NODES,nodes); 32 32 33 33 /*Free ressources: */ -
issm/trunk-jpl/src/mex/NodesDof/NodesDof.h
r4236 r11933 11 11 void NodesDofUsage(void); 12 12 13 #include "../../c/include/globals.h" 13 14 #include "../../c/modules/modules.h" 14 15 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/Orth/Orth.cpp
r11695 r11933 21 21 22 22 /*Input datasets: */ 23 Fetch MatlabData(&gradj,GRADJ);24 Fetch MatlabData(&oldgradj,OLDGRADJ);23 FetchData(&gradj,GRADJ); 24 FetchData(&oldgradj,OLDGRADJ); 25 25 26 26 /*!Reduce load from g to f size: */ … … 28 28 29 29 /*write output datasets: */ 30 Write MatlabData(NEWGRADJ,newgradj);30 WriteData(NEWGRADJ,newgradj); 31 31 32 32 /*Free ressources: */ -
issm/trunk-jpl/src/mex/Orth/Orth.h
r4236 r11933 11 11 void OrthUsage(void); 12 12 13 #include "../../c/include/globals.h" 13 14 #include "../../c/modules/modules.h" 14 15 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/OutputResults/OutputResults.cpp
r11827 r11933 26 26 27 27 /*Input datasets: */ 28 Fetch MatlabData((DataSet**)&elements,ELEMENTS);29 Fetch MatlabData((DataSet**)&nodes,NODES);30 Fetch MatlabData((DataSet**)&vertices,VERTICES);31 Fetch MatlabData((DataSet**)&loads,LOADS);32 Fetch MatlabData((DataSet**)&materials,MATERIALS);33 Fetch MatlabData(¶meters,PARAMETERS);34 Fetch MatlabData((DataSet**)&results,RESULTS);28 FetchData((DataSet**)&elements,ELEMENTS); 29 FetchData((DataSet**)&nodes,NODES); 30 FetchData((DataSet**)&vertices,VERTICES); 31 FetchData((DataSet**)&loads,LOADS); 32 FetchData((DataSet**)&materials,MATERIALS); 33 FetchData(¶meters,PARAMETERS); 34 FetchData((DataSet**)&results,RESULTS); 35 35 36 36 /*results might be NULL, allocate: */ -
issm/trunk-jpl/src/mex/OutputResults/OutputResults.h
r4236 r11933 9 9 void OutputResultsUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/OutputRifts/OutputRifts.cpp
r8910 r11933 24 24 25 25 /*Input datasets: */ 26 Fetch MatlabData((DataSet**)&loads,LOADS);27 Fetch MatlabData(&numrifts,mxGetField(PARAMETERS,0,"numrifts"));26 FetchData((DataSet**)&loads,LOADS); 27 FetchData(&numrifts,mxGetField(PARAMETERS,0,"numrifts")); 28 28 29 29 /*!Call core code: */ … … 31 31 32 32 /*write output : */ 33 Write MatlabData(RIFTPROPERTIES,riftproperties);33 WriteData(RIFTPROPERTIES,riftproperties); 34 34 35 35 /*Free ressources: */ -
issm/trunk-jpl/src/mex/OutputRifts/OutputRifts.h
r4236 r11933 11 11 void OutputRiftsUsage(void); 12 12 13 #include "../../c/include/globals.h" 13 14 #include "../../c/modules/modules.h" 14 15 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/ParameterOutput/ParameterOutput.cpp
r8910 r11933 27 27 28 28 /*Input datasets: */ 29 Fetch MatlabData((DataSet**)&elements,ELEMENTS);30 Fetch MatlabData((DataSet**)&nodes,NODES);31 Fetch MatlabData((DataSet**)&loads,LOADS);32 Fetch MatlabData((DataSet**)&materials,MATERIALS);33 Fetch MatlabData(&results,RESULTS);29 FetchData((DataSet**)&elements,ELEMENTS); 30 FetchData((DataSet**)&nodes,NODES); 31 FetchData((DataSet**)&loads,LOADS); 32 FetchData((DataSet**)&materials,MATERIALS); 33 FetchData(&results,RESULTS); 34 34 35 35 /*parameters: */ 36 Fetch MatlabData(&analysis_type,ANALYSIS);37 Fetch MatlabData(&sub_analysis_type,SUBANALYSIS);36 FetchData(&analysis_type,ANALYSIS); 37 FetchData(&sub_analysis_type,SUBANALYSIS); 38 38 39 39 /*!Generate internal degree of freedom numbers: */ … … 41 41 42 42 /*write output datasets: */ 43 Write MatlabData(RESULTS,results,0,0,"DataSet",NULL);43 WriteData(RESULTS,results,0,0,"DataSet",NULL); 44 44 45 45 /*Free ressources: */ -
issm/trunk-jpl/src/mex/ParameterOutput/ParameterOutput.h
r4236 r11933 9 9 void ParameterOutputUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/ParsePetscOptions/ParsePetscOptions.cpp
r8910 r11933 19 19 20 20 /*Input datasets: */ 21 Fetch MatlabData(¶meters,PARAMETERS);22 Fetch MatlabData(&petscoptionsfilename,PETSCOPTIONSFILENAME);21 FetchData(¶meters,PARAMETERS); 22 FetchData(&petscoptionsfilename,PETSCOPTIONSFILENAME); 23 23 24 24 petscoptionsfid=fopen(petscoptionsfilename,"r"); … … 28 28 29 29 /*write output datasets: */ 30 Write MatlabData(PARAMETERSOUT,parameters);30 WriteData(PARAMETERSOUT,parameters); 31 31 32 32 /*Free ressources: */ -
issm/trunk-jpl/src/mex/ParsePetscOptions/ParsePetscOptions.h
r8330 r11933 9 9 void ParsePetscOptionsUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/PointCloudFindNeighbors/PointCloudFindNeighbors.cpp
r11695 r11933 26 26 27 27 /*Fetch inputs: */ 28 Fetch MatlabData(&x,&nods,NULL,XHANDLE);29 Fetch MatlabData(&y,NULL,NULL,YHANDLE);30 Fetch MatlabData(&mindistance,MINDISTANCE);31 Fetch MatlabData(&multithread,MULTITHREAD);28 FetchData(&x,&nods,NULL,XHANDLE); 29 FetchData(&y,NULL,NULL,YHANDLE); 30 FetchData(&mindistance,MINDISTANCE); 31 FetchData(&multithread,MULTITHREAD); 32 32 33 33 /*Run core routine: */ … … 35 35 36 36 /* output: */ 37 Write MatlabData(FLAGS,flags);37 WriteData(FLAGS,flags); 38 38 39 39 /*end module: */ -
issm/trunk-jpl/src/mex/PointCloudFindNeighbors/PointCloudFindNeighbors.h
r7641 r11933 11 11 void PointCloudFindNeighborsUsage(void); 12 12 13 #include "../../c/include/globals.h" 13 14 #include "../../c/modules/modules.h" 14 15 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/ProcessParams/ProcessParams.cpp
r8910 r11933 17 17 18 18 /*Input datasets: */ 19 Fetch MatlabData((DataSet**)¶meters,PARAMETERS);19 FetchData((DataSet**)¶meters,PARAMETERS); 20 20 21 21 /*write output datasets: */ 22 Write MatlabData(PARAMETERSOUT,parameters);22 WriteData(PARAMETERSOUT,parameters); 23 23 24 24 /*Free ressources: */ -
issm/trunk-jpl/src/mex/ProcessParams/ProcessParams.h
r4236 r11933 9 9 void ProcessParamsUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/PropagateFlagsFromConnectivity/PropagateFlagsFromConnectivity.cpp
r8910 r11933 22 22 23 23 /*Input datasets: */ 24 Fetch MatlabData(&connectivity,&nel,&dummy,CONNECTIVITY);25 Fetch MatlabData(&pool,&dummy,POOL);26 Fetch MatlabData(&index,INDEX);27 Fetch MatlabData(&flags,&dummy,FLAGS);24 FetchData(&connectivity,&nel,&dummy,CONNECTIVITY); 25 FetchData(&pool,&dummy,POOL); 26 FetchData(&index,INDEX); 27 FetchData(&flags,&dummy,FLAGS); 28 28 29 29 /*!Generate internal degree of freedom numbers: */ … … 31 31 32 32 /*write output datasets: */ 33 Write MatlabData(POOLOUT,pool,nel);33 WriteData(POOLOUT,pool,nel); 34 34 35 35 /*Free ressources: */ -
issm/trunk-jpl/src/mex/PropagateFlagsFromConnectivity/PropagateFlagsFromConnectivity.h
r4236 r11933 11 11 void PropagateFlagsFromConnectivityUsage(void); 12 12 13 #include "../../c/include/globals.h" 13 14 #include "../../c/modules/modules.h" 14 15 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/Reduceload/Reduceload.cpp
r11686 r11933 23 23 24 24 /*Input datasets: */ 25 Fetch MatlabData(&pf,PF);26 Fetch MatlabData(&Kfs,KFS);27 Fetch MatlabData(&ys,YS);25 FetchData(&pf,PF); 26 FetchData(&Kfs,KFS); 27 FetchData(&ys,YS); 28 28 29 29 /*!Reduce load from g to f size: */ 30 30 if(nrhs==4){ 31 Fetch MatlabData(&flag_ys0,YSFLAG);31 FetchData(&flag_ys0,YSFLAG); 32 32 Reduceloadx(pf, Kfs, ys,flag_ys0); 33 33 } … … 37 37 38 38 /*write output datasets: */ 39 Write MatlabData(PFOUT,pf);39 WriteData(PFOUT,pf); 40 40 41 41 /*Free ressources: */ -
issm/trunk-jpl/src/mex/Reduceload/Reduceload.h
r6579 r11933 9 9 void ReduceloadUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/Reducevectorgtof/Reducevectorgtof.cpp
r11700 r11933 22 22 23 23 /*Input datasets: */ 24 Fetch MatlabData(&ug,UG);25 Fetch MatlabData((DataSet**)&nodes,NODES);26 Fetch MatlabData(¶meters,PARAMETERS);24 FetchData(&ug,UG); 25 FetchData((DataSet**)&nodes,NODES); 26 FetchData(¶meters,PARAMETERS); 27 27 28 28 /*!Reduce vector: */ … … 30 30 31 31 /*write output datasets: */ 32 Write MatlabData(UF,uf);32 WriteData(UF,uf); 33 33 34 34 /*Free ressources: */ -
issm/trunk-jpl/src/mex/Reducevectorgtof/Reducevectorgtof.h
r8801 r11933 11 11 void ReducevectorgtofUsage(void); 12 12 13 #include "../../c/include/globals.h" 13 14 #include "../../c/modules/modules.h" 14 15 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/Reducevectorgtos/Reducevectorgtos.cpp
r11686 r11933 22 22 23 23 /*Input datasets: */ 24 Fetch MatlabData(&yg,YG);25 Fetch MatlabData((DataSet**)&nodes,NODES);26 Fetch MatlabData(¶meters,PARAMETERS);24 FetchData(&yg,YG); 25 FetchData((DataSet**)&nodes,NODES); 26 FetchData(¶meters,PARAMETERS); 27 27 28 28 /*!Reduce vector: */ … … 30 30 31 31 /*write output datasets: */ 32 Write MatlabData(YS,ys);32 WriteData(YS,ys); 33 33 34 34 /*Free ressources: */ -
issm/trunk-jpl/src/mex/Reducevectorgtos/Reducevectorgtos.h
r8801 r11933 9 9 void ReducevectorgtosUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/ResetCoordinateSystem/ResetCoordinateSystem.cpp
r11695 r11933 26 26 27 27 /*Input datasets: */ 28 Fetch MatlabData((DataSet**)&elements,ELEMENTS);29 Fetch MatlabData((DataSet**)&nodes,NODES);30 Fetch MatlabData((DataSet**)&vertices,VERTICES);31 Fetch MatlabData((DataSet**)&loads,LOADS);32 Fetch MatlabData((DataSet**)&materials,MATERIALS);33 Fetch MatlabData(¶meters,PARAMETERS);28 FetchData((DataSet**)&elements,ELEMENTS); 29 FetchData((DataSet**)&nodes,NODES); 30 FetchData((DataSet**)&vertices,VERTICES); 31 FetchData((DataSet**)&loads,LOADS); 32 FetchData((DataSet**)&materials,MATERIALS); 33 FetchData(¶meters,PARAMETERS); 34 34 35 35 /*configure: */ … … 42 42 43 43 /*write output datasets: */ 44 Write MatlabData(NODESOUT,nodes);44 WriteData(NODESOUT,nodes); 45 45 46 46 /*Free ressources: */ -
issm/trunk-jpl/src/mex/ResetCoordinateSystem/ResetCoordinateSystem.h
r10440 r11933 9 9 void ResetCoordinateSystemUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/Response/Response.cpp
r8910 r11933 28 28 29 29 /*Input datasets: */ 30 Fetch MatlabData((DataSet**)&elements,ELEMENTS);31 Fetch MatlabData((DataSet**)&nodes,NODES);32 Fetch MatlabData((DataSet**)&vertices,VERTICES);33 Fetch MatlabData((DataSet**)&loads,LOADS);34 Fetch MatlabData((DataSet**)&materials,MATERIALS);35 Fetch MatlabData(¶meters,PARAMETERS);36 Fetch MatlabData(&response,RESPONSE);37 Fetch MatlabData(&process_units,PROCESSUNITS);38 Fetch MatlabData(&weight_index,WEIGHTINDEX);30 FetchData((DataSet**)&elements,ELEMENTS); 31 FetchData((DataSet**)&nodes,NODES); 32 FetchData((DataSet**)&vertices,VERTICES); 33 FetchData((DataSet**)&loads,LOADS); 34 FetchData((DataSet**)&materials,MATERIALS); 35 FetchData(¶meters,PARAMETERS); 36 FetchData(&response,RESPONSE); 37 FetchData(&process_units,PROCESSUNITS); 38 FetchData(&weight_index,WEIGHTINDEX); 39 39 40 40 /*configure: */ … … 47 47 48 48 /*write output : */ 49 Write MatlabData(OUTPUT,resp);49 WriteData(OUTPUT,resp); 50 50 51 51 /*Free ressources: */ -
issm/trunk-jpl/src/mex/Response/Response.h
r8607 r11933 9 9 void ResponseUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/Scotch/Scotch.h
r4656 r11933 13 13 #include <time.h> /* clock,time,difftime */ 14 14 15 #include "../../c/include/globals.h" 15 16 #include "../../c/modules/modules.h" 16 17 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/Shp2Kml/Shp2Kml.cpp
r10384 r11933 44 44 /*Input datasets: */ 45 45 if (verbose) printf("Fetching inputs:\n"); 46 Fetch MatlabData(&filshp,SHP_IN);46 FetchData(&filshp,SHP_IN); 47 47 if (verbose) printf(" filshp=\"%s\"\n",filshp); 48 Fetch MatlabData(&filkml,KML_IN);48 FetchData(&filkml,KML_IN); 49 49 if (verbose) printf(" filkml=\"%s\"\n",filkml); 50 Fetch MatlabData(&sgn,SGN_IN);50 FetchData(&sgn,SGN_IN); 51 51 if (verbose) printf(" sgn=%d\n",sgn); 52 52 … … 80 80 81 81 /*Write data: */ 82 Write MatlabData(RET_OUT,iret);82 WriteData(RET_OUT,iret); 83 83 84 84 /*Clean-up*/ -
issm/trunk-jpl/src/mex/Shp2Kml/Shp2Kml.h
r10239 r11933 9 9 void Shp2KmlUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/Solver/Solver.cpp
r11695 r11933 29 29 30 30 /*parameters: */ 31 Fetch MatlabData(¶meters,PARAMETERS);31 FetchData(¶meters,PARAMETERS); 32 32 33 33 /*In serial mode, we have not set any petsc options, do it now: */ … … 40 40 41 41 /*Input datasets: */ 42 Fetch MatlabData(&Kff,KFF);43 Fetch MatlabData(&pf,PF);44 Fetch MatlabData(&uf0,UF0);45 Fetch MatlabData(&df,DF);42 FetchData(&Kff,KFF); 43 FetchData(&pf,PF); 44 FetchData(&uf0,UF0); 45 FetchData(&df,DF); 46 46 47 47 /*Core module: */ … … 49 49 50 50 /*Write output*/ 51 Write MatlabData(UF,uf);51 WriteData(UF,uf); 52 52 } 53 53 else{ -
issm/trunk-jpl/src/mex/Solver/Solver.h
r7391 r11933 11 11 void SolverUsage(void); 12 12 13 #include "../../c/include/globals.h" 13 14 #include "../../c/modules/modules.h" 14 15 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/SparseToVector/SparseToVector.h
r4755 r11933 13 13 #include <time.h> /* clock,time,difftime */ 14 14 15 #include "../../c/include/globals.h" 15 16 #include "../../c/modules/modules.h" 16 17 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/SpcNodes/SpcNodes.cpp
r9002 r11933 21 21 22 22 /*Input datasets: */ 23 Fetch MatlabData((DataSet**)&nodes,NODESIN);24 Fetch MatlabData((DataSet**)&constraints,CONSTRAINTS);25 Fetch MatlabData(¶meters,PARAMETERS);26 Fetch MatlabData(&analysis_type,ANALYSISTYPE);23 FetchData((DataSet**)&nodes,NODESIN); 24 FetchData((DataSet**)&constraints,CONSTRAINTS); 25 FetchData(¶meters,PARAMETERS); 26 FetchData(&analysis_type,ANALYSISTYPE); 27 27 28 28 /*!Generate internal degree of freedom numbers: */ … … 30 30 31 31 /*write output datasets: */ 32 Write MatlabData(NODES,nodes);32 WriteData(NODES,nodes); 33 33 34 34 /*Free ressources: */ -
issm/trunk-jpl/src/mex/SpcNodes/SpcNodes.h
r9002 r11933 11 11 void SpcNodesUsage(void); 12 12 13 #include "../../c/include/globals.h" 13 14 #include "../../c/modules/modules.h" 14 15 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/StringToEnum/StringToEnum.cpp
r8910 r11933 16 16 17 17 /*Fetch inputs: */ 18 Fetch MatlabData(&name,NAME);18 FetchData(&name,NAME); 19 19 20 20 /*Run core function: */ … … 22 22 23 23 /* output: */ 24 Write MatlabData(ENUMOUT,enum_out);24 WriteData(ENUMOUT,enum_out); 25 25 } 26 26 -
issm/trunk-jpl/src/mex/StringToEnum/StringToEnum.h
r8223 r11933 9 9 void StringToEnumUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/SurfaceArea/SurfaceArea.cpp
r8910 r11933 22 22 23 23 /*Input datasets: */ 24 Fetch MatlabData((DataSet**)&elements,ELEMENTS);25 Fetch MatlabData((DataSet**)&nodes,NODES);26 Fetch MatlabData((DataSet**)&vertices,VERTICES);27 Fetch MatlabData((DataSet**)&loads,LOADS);28 Fetch MatlabData((DataSet**)&materials,MATERIALS);29 Fetch MatlabData(¶meters,PARAMETERS);24 FetchData((DataSet**)&elements,ELEMENTS); 25 FetchData((DataSet**)&nodes,NODES); 26 FetchData((DataSet**)&vertices,VERTICES); 27 FetchData((DataSet**)&loads,LOADS); 28 FetchData((DataSet**)&materials,MATERIALS); 29 FetchData(¶meters,PARAMETERS); 30 30 31 31 /*configure: */ … … 38 38 39 39 /*write output : */ 40 Write MatlabData(ELEMENTSOUT,elements);40 WriteData(ELEMENTSOUT,elements); 41 41 42 42 /*Free ressources: */ -
issm/trunk-jpl/src/mex/SurfaceArea/SurfaceArea.h
r5413 r11933 9 9 void SurfaceAreaUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/SystemMatrices/SystemMatrices.cpp
r11686 r11933 34 34 35 35 /*Input datasets: */ 36 Fetch MatlabData((DataSet**)&elements,ELEMENTS);37 Fetch MatlabData((DataSet**)&nodes,NODES);38 Fetch MatlabData((DataSet**)&vertices,VERTICES);39 Fetch MatlabData((DataSet**)&loads,LOADS);40 Fetch MatlabData((DataSet**)&materials,MATERIALS);41 Fetch MatlabData(¶meters,PARAMETERS);36 FetchData((DataSet**)&elements,ELEMENTS); 37 FetchData((DataSet**)&nodes,NODES); 38 FetchData((DataSet**)&vertices,VERTICES); 39 FetchData((DataSet**)&loads,LOADS); 40 FetchData((DataSet**)&materials,MATERIALS); 41 FetchData(¶meters,PARAMETERS); 42 42 43 43 /*configure: */ … … 49 49 /*!Generate internal degree of freedom numbers: */ 50 50 if(nrhs==10){ 51 Fetch MatlabData(&kflag,KFLAG);52 Fetch MatlabData(&pflag,PFLAG);53 Fetch MatlabData(&penalty_kflag,PENALTYKFLAG);54 Fetch MatlabData(&penalty_pflag,PENALTYPFLAG);51 FetchData(&kflag,KFLAG); 52 FetchData(&pflag,PFLAG); 53 FetchData(&penalty_kflag,PENALTYKFLAG); 54 FetchData(&penalty_pflag,PENALTYPFLAG); 55 55 SystemMatricesx(&Kff,&Kfs,&pf,&df,&kmax,elements,nodes,vertices,loads,materials,parameters,kflag,pflag,penalty_kflag,penalty_pflag); 56 56 } … … 59 59 60 60 /*write output datasets: */ 61 Write MatlabData(KFF,Kff);62 Write MatlabData(KFS,Kfs);63 Write MatlabData(PF,pf);64 Write MatlabData(DF,df);65 Write MatlabData(KMAX,kmax);61 WriteData(KFF,Kff); 62 WriteData(KFS,Kfs); 63 WriteData(PF,pf); 64 WriteData(DF,df); 65 WriteData(KMAX,kmax); 66 66 67 67 /*Free ressources: */ -
issm/trunk-jpl/src/mex/SystemMatrices/SystemMatrices.h
r8801 r11933 9 9 void SystemMatricesUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/Test/Test.cpp
r11849 r11933 6 6 #include "./Test.h" 7 7 8 void Test(pyArray array){ 8 //void Test(pyArray array,boost::python::str string,double d){ 9 void Test(pyArray array,char* string,double d){ 9 10 10 11 int i; … … 23 24 } 24 25 26 printf("string %s\n",string); 27 printf("d %g\n",d); 28 29 30 25 31 26 32 } -
issm/trunk-jpl/src/mex/TimeAdapt/TimeAdapt.cpp
r8910 r11933 25 25 26 26 /*Input datasets: */ 27 Fetch MatlabData((DataSet**)&elements,ELEMENTSIN);28 Fetch MatlabData((DataSet**)&nodes,NODESIN);29 Fetch MatlabData((DataSet**)&vertices,VERTICESIN);30 Fetch MatlabData((DataSet**)&loads,LOADSIN);31 Fetch MatlabData((DataSet**)&materials,MATERIALSIN);32 Fetch MatlabData(¶meters,PARAMETERSIN);27 FetchData((DataSet**)&elements,ELEMENTSIN); 28 FetchData((DataSet**)&nodes,NODESIN); 29 FetchData((DataSet**)&vertices,VERTICESIN); 30 FetchData((DataSet**)&loads,LOADSIN); 31 FetchData((DataSet**)&materials,MATERIALSIN); 32 FetchData(¶meters,PARAMETERSIN); 33 33 34 34 /*configure: */ … … 41 41 42 42 /*write output datasets: */ 43 Write MatlabData(DT,dt);43 WriteData(DT,dt); 44 44 45 45 /*Free ressources: */ -
issm/trunk-jpl/src/mex/TimeAdapt/TimeAdapt.h
r6130 r11933 9 9 void TimeAdaptUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/TriMeshNoDensity/TriMeshNoDensity.h
r4236 r11933 10 10 #include "string.h" 11 11 12 #include "../../c/include/globals.h" 12 13 #include "../../c/modules/modules.h" 13 14 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/TriMeshProcessRifts/TriMeshProcessRifts.h
r4236 r11933 10 10 #include "string.h" 11 11 12 #include "../../c/include/globals.h" 12 13 #include "../../c/modules/modules.h" 13 14 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/TriMeshRefine/TriMeshRefine.h
r4236 r11933 10 10 #include "string.h" 11 11 12 #include "../../c/include/globals.h" 12 13 #include "../../c/modules/modules.h" 13 14 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/TriaSearch/TriaSearch.cpp
r8910 r11933 31 31 32 32 /*Input datasets: */ 33 Fetch MatlabData(&index,&nel,&dummy,INDEXHANDLE);34 Fetch MatlabData(&x,&nods,XHANDLE);35 Fetch MatlabData(&y,&nods,YHANDLE);36 Fetch MatlabData(&x0,&numberofnodes,X0HANDLE);37 Fetch MatlabData(&y0,&numberofnodes,Y0HANDLE);33 FetchData(&index,&nel,&dummy,INDEXHANDLE); 34 FetchData(&x,&nods,XHANDLE); 35 FetchData(&y,&nods,YHANDLE); 36 FetchData(&x0,&numberofnodes,X0HANDLE); 37 FetchData(&y0,&numberofnodes,Y0HANDLE); 38 38 39 39 /* Echo: {{{1*/ … … 48 48 49 49 /*Write data: */ 50 Write MatlabData(TRIA,tria,numberofnodes);50 WriteData(TRIA,tria,numberofnodes); 51 51 52 52 /*end module: */ -
issm/trunk-jpl/src/mex/TriaSearch/TriaSearch.h
r5354 r11933 8 8 void TriaSearchUsage(void); 9 9 10 #include "../../c/include/globals.h" 10 11 #include "../../c/modules/modules.h" 11 12 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/UpdateConstraints/UpdateConstraints.cpp
r9002 r11933 20 20 21 21 /*Input datasets: */ 22 Fetch MatlabData((DataSet**)&nodes,NODESIN);23 Fetch MatlabData((DataSet**)&constraints,CONSTRAINTS);24 Fetch MatlabData(¶meters,PARAMETERS);22 FetchData((DataSet**)&nodes,NODESIN); 23 FetchData((DataSet**)&constraints,CONSTRAINTS); 24 FetchData(¶meters,PARAMETERS); 25 25 26 26 /*!Generate internal degree of freedom numbers: */ … … 28 28 29 29 /*write output datasets: */ 30 Write MatlabData(NODES,nodes);30 WriteData(NODES,nodes); 31 31 32 32 /*Free ressources: */ -
issm/trunk-jpl/src/mex/UpdateConstraints/UpdateConstraints.h
r9002 r11933 11 11 void UpdateConstraintsUsage(void); 12 12 13 #include "../../c/include/globals.h" 13 14 #include "../../c/modules/modules.h" 14 15 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/UpdateDynamicConstraints/UpdateDynamicConstraints.cpp
r11686 r11933 20 20 21 21 /*Input datasets: */ 22 Fetch MatlabData((DataSet**)&constraints,CONSTRAINTSIN);23 Fetch MatlabData((DataSet**)&nodes,NODESIN);24 Fetch MatlabData((Parameters**)¶meters,PARAMETERS);25 Fetch MatlabData(&yg,YG);22 FetchData((DataSet**)&constraints,CONSTRAINTSIN); 23 FetchData((DataSet**)&nodes,NODESIN); 24 FetchData((Parameters**)¶meters,PARAMETERS); 25 FetchData(&yg,YG); 26 26 27 27 /*!Generate internal degree of freedom numbers: */ … … 29 29 30 30 /*write output datasets: */ 31 Write MatlabData(CONSTRAINTSOUT,constraints);31 WriteData(CONSTRAINTSOUT,constraints); 32 32 33 33 /*Free ressources: */ -
issm/trunk-jpl/src/mex/UpdateDynamicConstraints/UpdateDynamicConstraints.h
r9302 r11933 9 9 void UpdateDynamicConstraintsUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/UpdateVertexPositions/UpdateVertexPositions.cpp
r8910 r11933 22 22 23 23 /*Input datasets: */ 24 Fetch MatlabData((DataSet**)&elements,ELEMENTSIN);25 Fetch MatlabData((DataSet**)&nodes,NODESIN);26 Fetch MatlabData((DataSet**)&vertices,VERTICESIN);27 Fetch MatlabData((DataSet**)&loads,LOADSIN);28 Fetch MatlabData((DataSet**)&materials,MATERIALSIN);29 Fetch MatlabData(¶meters,PARAMETERSIN);24 FetchData((DataSet**)&elements,ELEMENTSIN); 25 FetchData((DataSet**)&nodes,NODESIN); 26 FetchData((DataSet**)&vertices,VERTICESIN); 27 FetchData((DataSet**)&loads,LOADSIN); 28 FetchData((DataSet**)&materials,MATERIALSIN); 29 FetchData(¶meters,PARAMETERSIN); 30 30 31 31 /*configure: */ … … 38 38 39 39 /*write output datasets: */ 40 Write MatlabData(ELEMENTS,elements);41 Write MatlabData(NODES,nodes);42 Write MatlabData(VERTICES,vertices);43 Write MatlabData(LOADS,loads);44 Write MatlabData(MATERIALS,materials);45 Write MatlabData(PARAMETERS,parameters);40 WriteData(ELEMENTS,elements); 41 WriteData(NODES,nodes); 42 WriteData(VERTICES,vertices); 43 WriteData(LOADS,loads); 44 WriteData(MATERIALS,materials); 45 WriteData(PARAMETERS,parameters); 46 46 47 47 /*Free ressources: */ -
issm/trunk-jpl/src/mex/UpdateVertexPositions/UpdateVertexPositions.h
r4236 r11933 9 9 void UpdateVertexPositionsUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/VerticesDof/VerticesDof.cpp
r8910 r11933 18 18 19 19 /*Input datasets: */ 20 Fetch MatlabData((DataSet**)&vertices,VERTICESIN);21 Fetch MatlabData(¶meters,PARAMETERS);20 FetchData((DataSet**)&vertices,VERTICESIN); 21 FetchData(¶meters,PARAMETERS); 22 22 23 23 /*!Generate internal degree of freedom numbers: */ … … 25 25 26 26 /*write output datasets: */ 27 Write MatlabData(VERTICES,vertices);27 WriteData(VERTICES,vertices); 28 28 29 29 /*Free ressources: */ -
issm/trunk-jpl/src/mex/VerticesDof/VerticesDof.h
r6231 r11933 9 9 void VerticesDofUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h" -
issm/trunk-jpl/src/mex/Xy2ll/Xy2ll.cpp
r8910 r11933 35 35 /*Input datasets: */ 36 36 if (verbose) printf("Fetching inputs:\n"); 37 Fetch MatlabData(&x,&nx,X_IN);37 FetchData(&x,&nx,X_IN); 38 38 if (verbose) 39 39 if (nx == 1) printf(" x=%g\n",x[0]); 40 40 else printf(" x=[%d values]\n",nx); 41 41 // for (i=0; i<nx; i++) printf(" x[%d]=%g\n",i,x[i]); 42 Fetch MatlabData(&y,&ny,Y_IN);42 FetchData(&y,&ny,Y_IN); 43 43 if (verbose) 44 44 if (ny == 1) printf(" y=%g\n",y[0]); 45 45 else printf(" y=[%d values]\n",ny); 46 46 // for (i=0; i<ny; i++) printf(" y[%d]=%g\n",i,y[i]); 47 Fetch MatlabData(&sgn,SGN_IN);47 FetchData(&sgn,SGN_IN); 48 48 if (verbose) printf(" sgn=%d\n",sgn); 49 49 … … 84 84 85 85 /*Write data: */ 86 Write MatlabData(LAT_OUT,lat,ncoord);87 Write MatlabData(LON_OUT,lon,ncoord);86 WriteData(LAT_OUT,lat,ncoord); 87 WriteData(LON_OUT,lon,ncoord); 88 88 89 89 /*Clean-up*/ -
issm/trunk-jpl/src/mex/Xy2ll/Xy2ll.h
r8681 r11933 9 9 void Xy2llUsage(void); 10 10 11 #include "../../c/include/globals.h" 11 12 #include "../../c/modules/modules.h" 12 13 #include "../../c/Container/Container.h"
Note:
See TracChangeset
for help on using the changeset viewer.