stretchy NVector

J

Joel VanderWerf

Anyone know a way to make a NVector (from the narray extension)
stretchy, i.e. support #push or #<< ?

irb(main):001:0> v = NVector.float(1)
=> NVector.float(1):
[ 0.0 ]
irb(main):002:0> v << 1.0
NoMethodError: undefined method `<<' for NVector.float(1):
[ 0.0 ]:NVector
from (irb):2

The answer can't involve realloc on every append. Some kind of exp
growth (like ruby arrays) would be fine.

I'm looking for an efficient way to log float data in memory.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,774
Messages
2,569,599
Members
45,175
Latest member
Vinay Kumar_ Nevatia
Top