Changeset 13033


Ignore:
Timestamp:
08/14/12 16:01:30 (13 years ago)
Author:
jschierm
Message:

NEW: Python versions of EnumToString and StringToEnum (along with necessary io).

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

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/python/io/WritePythonData.cpp

    r12365 r13033  
    2121
    2222
     23/*FUNCTION WriteData(PyObject* py_tuple,int index,int integer){{{*/
     24void WriteData(PyObject* py_tuple, int index, int integer){
     25       
     26        PyTuple_SetItem(py_tuple, index, PyInt_FromSsize_t(integer));
     27
     28}/*}}}*/
    2329/*FUNCTION WriteData(PyObject* py_tuple,int index,char* string){{{*/
    2430void WriteData(PyObject* py_tuple, int index, char* string){
  • issm/trunk-jpl/src/c/python/io/pythonio.h

    r12849 r13033  
    2828//void WriteData(DataHandle* py_tuple,Parameters* parameters);
    2929void WriteData(PyObject* py_tuple, int index, double* matrix, int M,int N);
     30void WriteData(PyObject* py_tuple, int index, int integer);
    3031void WriteData(PyObject* py_tuple, int index, char* string);
    3132void WriteData(PyObject* py_tuple, int index, Matrix* matrix);
  • issm/trunk-jpl/src/modules/python/Makefile.am

    r12989 r13033  
    44if MODULES
    55bin_PROGRAMS = ElementConnectivity\
     6                           EnumToString\
    67                           InterpFromMeshToMesh2d \
    78                           NodeConnectivity\
    8                            TriMesh
     9                           StringToEnum\
     10                           TriMesh
    911endif
    1012#}}}
     
    3234                          ../ElementConnectivity/ElementConnectivity.h
    3335
     36EnumToString_SOURCES = ../EnumToString/EnumToString.cpp\
     37                          ../EnumToString/EnumToString.h
     38
    3439InterpFromMeshToMesh2d_SOURCES = ../InterpFromMeshToMesh2d/InterpFromMeshToMesh2d.cpp\
    3540                                                        ../InterpFromMeshToMesh2d/InterpFromMeshToMesh2d.h
     
    3843                                                                                ../NodeConnectivity/NodeConnectivity.h
    3944
     45StringToEnum_SOURCES = ../StringToEnum/StringToEnum.cpp\
     46                          ../StringToEnum/StringToEnum.h
     47
    4048TriMesh_SOURCES = ../TriMesh/TriMesh.cpp\
    4149                          ../TriMesh/TriMesh.h
Note: See TracChangeset for help on using the changeset viewer.