Re: returning a ublas matrix from a function

sanann <[email protected]>
Newsgroups gmane.comp.lib.boost.ublas
Message-ID <[email protected]>
Thank you for your reply it has helped me a lot. But further down the line i
have encountered another problem. may be it is a small one or may be it is
me who is understanding it wrong.
the situation i now face is

"boost::array<BMT,8> z;
    width = 3;
    height = 3;
    z=filter(width,height);
   
    w = w2(width,height,z);"

So basically what i have is a boost::array z which contains 8 different
arrays now I want to send these eight arrays to another function which would
use these arrays to perform more manipulations.

What would be the most ideal way to do this i went through pointers but i
think i am making a mistake somewhere .

#ifndef W_H
#define W_H

#include <boost/numeric/ublas/matrix.hpp>
#include <boost/numeric/ublas/io.hpp>
#include <boost/numeric/ublas/vector.hpp>

typedef boost::numeric::ublas::matrix<double> w;

boost::array<w,8> w2(int width, int height,int z);

#endif // W_H

i used this method to define my new fucntion w. The error i end up with is
that w2 is not defined for this scope. is there any way out of this ?





--
View this message in context: http://boost.2283326.n4.nabble.com/returning-a-ublas-matrix-from-a-function-tp4666050p4666299.html
Sent from the Boost - uBLAS mailing list archive at Nabble.com.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.