# do not dump Octave core | |
if exist("crash_dumps_octave_core", "builtin") | |
crash_dumps_octave_core(0); | |
endif | |
swigexample | |
# Call some templated functions | |
swigexample.maxint(3,7) | |
swigexample.maxdouble(3.14,2.18) | |
# Create some class | |
iv = swigexample.vecint(100) | |
dv = swigexample.vecdouble(1000) | |
for i=0:99, | |
iv.setitem(i,2*i); | |
end | |
for i=0:999, | |
dv.setitem(i, 1.0/(i+1)); | |
end; | |
sum = 0; | |
for i=0:99 | |
sum = sum + iv.getitem(i); | |
end | |
sum | |
sum = 0.0; | |
for i=0:999, | |
sum = sum + dv.getitem(i); | |
end | |
sum | |
clear iv | |
clear dv |