Alexander Schmolck wrote: > "Charles R Harris" <[EMAIL PROTECTED]> writes: > > >> The automatic handling of pointers for the default allocation type is also >> convenient and makes it reasonable to have functions return matrices and >> vectors. >> > > Hmm, I wonder whether I missed something when I read the manual. I didn't see > anything in the docs that suggests that ublas matrices do COW, reference > semantics or anything else to make C++'s horrible pass-by-value semantics > bearable performancewise, so I return and pass in shared_ptr's to matrices, > which is syntactically ugly but avoids the need to write a (reference > semantics) wrapper class for matrix. Am I missing some easier way to > efficiently return and pass large matrices? > If ublas is using expression template, shouldn't it alleviate somewhat this problem ?
cheers, David _______________________________________________ Numpy-discussion mailing list [email protected] http://projects.scipy.org/mailman/listinfo/numpy-discussion
