Changeset 11975


Ignore:
Timestamp:
04/12/12 21:19:26 (13 years ago)
Author:
Eric.Larour
Message:

Some prototyping of Python modules. For a history of how to make the NumPY C API work

Location:
issm/trunk-jpl/src/py/modules
Files:
8 added
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/py/modules/TriMesh2/Makefile

    r11850 r11975  
    1 all: TriMesh.so
     1all: Mesh.so
    22
    33
    4 TriMesh.o: TriMesh.cpp
    5         g++  -DNPY_NO_DEPRECATED_API -c -o TriMesh.o TriMesh.cpp  \
     4Mesh.o: Mesh.cpp
     5        g++  -DNPY_NO_DEPRECATED_API -c -o Mesh.o Mesh.cpp  \
    66        -I$(ISSM_TIER)/externalpackages/boost/install/include     \
    77        -I$(ISSM_TIER)/externalpackages/python/install/include \
     
    99       
    1010
    11 TriMesh.so: TriMesh.o
    12         g++  -dynamiclib -o TriMesh.so  TriMesh.o -L$(ISSM_TIER)/externalpackages/boost/install/lib -lboost_python -L$(ISSM_TIER)/externalpackages/python/install/lib -lpython3.2   
     11Mesh.so: Mesh.o
     12        g++  -dynamiclib -o Mesh.so  Mesh.o -L$(ISSM_TIER)/externalpackages/boost/install/lib -lboost_python -L$(ISSM_TIER)/externalpackages/python/install/lib -lpython3.2   
    1313
    1414clean:
    15         rm TriMesh.so TriMesh.o
     15        rm Mesh.so Mesh.o
  • issm/trunk-jpl/src/py/modules/TriMesh2/test.py

    r11850 r11975  
    1 from TriMesh import *
     1from Mesh import *
    22from numpy import *
     3
    34a=array([1.0,2.0]);
    45
    5 mesh(a)
     6b=Mesh(a)
Note: See TracChangeset for help on using the changeset viewer.