Sophie

Sophie

distrib > Mandriva > 9.1 > i586 > by-pkgid > 3c88344d1f3d15057277d028d0022277 > files > 636

swig-1.3.11-4mdk.i586.rpm

# file: runme.py

import example

# Call some templated functions
print example.maxint(3,7)
print example.maxdouble(3.14,2.18)

# Create some class

iv = example.vecint(100)
dv = example.vecdouble(1000)

for i in range(0,100):
      iv.setitem(i,2*i)

for i in range(0,1000):
      dv.setitem(i, 1.0/(i+1))

sum = 0
for i in range(0,100):
      sum = sum + iv.getitem(i)

print sum

sum = 0.0
for i in range(0,1000):
      sum = sum + dv.getitem(i)
print sum

del iv
del dv